社区
机器视觉
帖子详情
請教YUV 到 RGB 的轉換算法(查表)
z1x2p3
2004-05-04 02:19:45
得到YUYV(24bit)數據流, 欲轉換到RGB(8:8:8), 普通算法太慢,
能否提供較快速的算法(最好沒有移位運算, 乘除請免)
zhouxinpu@hotmail.com
...全文
217
9
打赏
收藏
請教YUV 到 RGB 的轉換算法(查表)
得到YUYV(24bit)數據流, 欲轉換到RGB(8:8:8), 普通算法太慢, 能否提供較快速的算法(最好沒有移位運算, 乘除請免) zhouxinpu@hotmail.com
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
matrixleon
2004-06-26
打赏
举报
回复
强
mujwaidk
2004-05-13
打赏
举报
回复
YUV和RGB之间的转换好像有不同标准的,你还要多建几个表:)
dayn9
2004-05-13
打赏
举报
回复
俺不太懂,冒昧和大家讨论
YUYV(24bit)數據流,
两个Y,一个U,一个V,是YUV 4:2:2吗?
关于对照表
YUV都是(0-255),则完整的YUV-RGB对照表有 256*256*256 = 16M,不可取。
应该用浮点对照表:
如HUNTON(追求完美)的矩阵。
只要求出 1.140, -0.395 -0.581 2.032 这四个小数
与0 - 255的乘积,做成一个表,总共 256*4 = 1k大小。
上面是0 - 255,0要算进去,否则要多出一个if(),会慢一点 :D
icedust
2004-05-13
打赏
举报
回复
你搜一下libccvt
应该有你想要的资料算法
xzygod
2004-05-10
打赏
举报
回复
先计算yuv-rgb的值的对照表存在数组中,以后查表就行
HUNTON
2004-05-08
打赏
举报
回复
|- -| |- -| |- -|
| Y | | 0.299 0.587 0.114 | | R |
| U | = |-0.148 -0.289 -0.437 | | G |
| V | | 0.615 -0.515 -0.100 | | B |
|_ _| |_ _| |_ _|
|- -| |- -| |- -|
| R | | 1 0 1.140 | | Y |
| G | = | 1 -0.395 -0.581 | | U |
| B | | 1 2.032 0 | | V |
|_ _| |_ _| |_ _|
dayn9
2004-05-08
打赏
举报
回复
最好沒有移位運算, 乘除請免
只用加减吗?
hell190109
2004-05-04
打赏
举报
回复
http://www.openmash.org/lxr/source/codec/tmndec/yuv2rgb.c
醉马不肖
2004-05-04
打赏
举报
回复
学习
YUV
-
RGB
格式分析及快速
查表
算法
设计
YUV
-
RGB
格式分析及快速
查表
算法
设计
YUV
-
RGB
格式分析及快速
查表
算法
设计
RGB
转
YUV
快速
算法
一种基于乘法元的
RGB
转
YUV
快速
算法
,经实验测试,的确是一种高速转换
算法
YUV
420格式图片 和 视频 测试用
在开发过程种,自己制作的
YUV
420图片一张,以及
YUV
420视频一段,虽然质量不好,但是测试用足以。
YUV
Player
自己修改过的
YUV
播放器,支持
RGB
、
YUV
等格式的播放。
最简单的视音频播放示例
本工程包含了使用各种API(Direct3D,OpenGL,GDI,DirectSound,SDL2)播放多媒体例子。 其中音频输入为PCM采样数据。输出至系统的声卡播放出来。 视频输入为
YUV
/
RGB
像素数据。输出至显示器上的一个窗口播放出来。 通过本工程的代码初学者可以快速学习使用这几个API播放视频和音频的技术。 一共包括了如下几个子工程: simplest_audio_play_directsound: 使用DirectSound播放PCM音频采样数据。 simplest_audio_play_sdl2: 使用SDL2播放PCM音频采样数据。 simplest_video_play_direct3d: 使用Direct3D的Surface播放
RGB
/
YUV
视频像素数据。 simplest_video_play_direct3d_texture:使用Direct3D的Texture播放
RGB
视频像素数据。 simplest_video_play_gdi: 使用GDI播放
RGB
/
YUV
视频像素数据。 simplest_video_play_opengl: 使用OpenGL播放
RGB
/
YUV
视频像素数据。 simplest_video_play_opengl_texture: 使用OpenGL的Texture播放
YUV
视频像素数据。 simplest_video_play_sdl2: 使用SDL2播放
RGB
/
YUV
视频像素数据。
机器视觉
4,499
社区成员
15,350
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章