从javascript视频中获取像素处的YUV而不是RGB
我有一个用YUV编码的输入视频,我想从输入视频中得到一个特定像素的Y值。 但当我使用getImageData()时,我得到了那个特定像素的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中了,
当我在网上搜索时,我发现这个答案是javascript在使用getImageData()时自动将YUV转换为RGB。由于一些性能问题,我无法使用任何方法将RGB再次转换回YUV。有没有办法避免从YUV到RGB的自动转换,并访问特定像素的Y值?您是否看到链接到的问题的评论?那图书馆不适合你的需要呢?是的,但是我不能用它,因为我的视频已经在YUV中了,所以如果我可以避免转换到RGB@Ben StewardIs,那将是很好的,因为你正试图在浏览器中执行此操作?我重新打开了这个问题,尽管我现在还不确定答案应该是什么。在视频的特定时间访问特定像素与访问静止jpeg图像的像素几乎没有任何关系。在不久的将来,情况可能会发生变化