Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从javascript视频中获取像素处的YUV而不是RGB_Javascript_Three.js_Html5 Canvas_Shader - Fatal编程技术网

从javascript视频中获取像素处的YUV而不是RGB

从javascript视频中获取像素处的YUV而不是RGB,javascript,three.js,html5-canvas,shader,Javascript,Three.js,Html5 Canvas,Shader,我有一个用YUV编码的输入视频,我想从输入视频中得到一个特定像素的Y值。 但当我使用getImageData()时,我得到了那个特定像素的RGB值。 当我在网上搜索时,我发现这个答案是javascript在使用getImageData()时自动将YUV转换为RGB。由于一些性能问题,我无法使用任何方法将RGB再次转换回YUV。有没有办法避免从YUV到RGB的自动转换,并访问特定像素的Y值?您是否看到链接到的问题的评论?那图书馆不适合你的需要呢?是的,但是我不能用它,因为我的视频已经在YUV中了,

我有一个用YUV编码的输入视频,我想从输入视频中得到一个特定像素的Y值。 但当我使用getImageData()时,我得到了那个特定像素的RGB值。
当我在网上搜索时,我发现这个答案是javascript在使用getImageData()时自动将YUV转换为RGB。由于一些性能问题,我无法使用任何方法将RGB再次转换回YUV。有没有办法避免从YUV到RGB的自动转换,并访问特定像素的Y值?

您是否看到链接到的问题的评论?那图书馆不适合你的需要呢?是的,但是我不能用它,因为我的视频已经在YUV中了,所以如果我可以避免转换到RGB@Ben StewardIs,那将是很好的,因为你正试图在浏览器中执行此操作?我重新打开了这个问题,尽管我现在还不确定答案应该是什么。在视频的特定时间访问特定像素与访问静止jpeg图像的像素几乎没有任何关系。在不久的将来,情况可能会发生变化