找回密码
 立即注册
收起左侧

QImage转RGB,RGB转YUV 再由YUV转回RGB 为什么图像就花了

4
回复
7193
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2018-5-31 15:46:35 显示全部楼层 |阅读模式
1Qter豆
我目前在作图像处理方面的,取出RGB数据后 转YUV  然后对YUV进行操作  操作完后转回RGB   再显示出来图像  
但是在做的过程中发现一个问题 ,就算我什么也不改  就直接是提取RGB 再由RGB转YUV  再转回RGB  图像就花了  这是为什么

上代码




YUV转RGB


RGB恢复图像

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2018-5-31 15:48:50 显示全部楼层
实验结果 原图

改后

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2018-5-31 15:50:01 显示全部楼层
有没有大佬讲解下这是为什么  是我代码哪块有问题吗      求解答  很着急
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2018-5-31 16:04:43 显示全部楼层
double T[3][3] = { {0.2126,0.7152,0.0722},{-0.1146,-0.3854,0.5000 },{0.5000,-0.4542,-0.0468 } };    //RGB转YUV参数

double T1[3][3] = { {1,0,1.4075},{1,-0.3455,-0.7169 },{1,1.779,0 } };

typedef unsigned char BYTE;      其中R_arr 是byte类型    OutR_arr是int类型
回复

使用道具 举报

累计签到:436 天
连续签到:1 天
2018-5-31 20:20:38 显示全部楼层
不懂,说点无关的,其实有个函数叫 qBound
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了