永发信息网

opencv中什么函数可以显示hsv图?

答案:3  悬赏:20  手机版
解决时间 2021-12-04 13:42
opencv中什么函数可以显示hsv图?
最佳答案
OpenCV中有一个色彩空间转换函数名为cvCvtColor,可以将输入图像从一个色彩空间转换为另外一个色彩空间。调用这个函数,设置参数CV_BGR2HSV或CV_RGB2HSV即可实现RGB转HSV。更详细的使用方法可以参照相关文档。搜索一下这个函数即可。追问你好,感谢你的热心帮助。
我用cvCvtColor函数调整原图像的hsv三个通道之后,想看图片调整之后的结果。
但是cvShowImage貌似是将图像的hsv三个通道值按照bgr的方式处理并输出图像的......
(比如我只修改原图的所有v通道均为200,效果应该是原图像很亮,但是输出的结果却是图像发黄绿)
如果我想看到预想的那幅很亮的图像,我应该用什么函数?
谢谢您的耐心回答~追答你好。
看你描述的意思是,你的原图像就是以HSV空间储存的是吗?如果是这样,显示的时候先用cvCvtColor函数将图像从HSV空间转换到RGB空间,再调用cvShowImage显示,就是正常的了,这时设置转换参数为CV_HSV2BGR或者CV_HSV2RGB。
我的理解是,cvCvtColor函数只是改变了图像色彩储存的方式,显示的时候cvShowImage还是按着RGB来的。所以要显示出对HSV通道的修改效果,还是要将其转换为RGB格式显示才能看出来。
不知这能否解决你的问题。
全部回答
用cvCvtColor函数转换到hsv
我看了你的追问,看出来你是一个很用心的好学生。
给你点建议。
你可以先把rgb图像转化为hsv,然后把图像的v通道+100(增亮)
然后再把hsv图像转化为rgb格式。

其实吧,这个v的值也有很多计算方式,有一种就是直接把rgb三个通道求平均。
所以,如果你只是想让图像更亮一些,不妨直接把rgb的值增加即可。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
马骏品读孙子兵法
工厂组织工人定期健康查体,属于哪一级预防
宝骏560什么时候出cvt变速箱
滨江时代周边环境怎么样?生活便利吗?
请问建设部门,凤凰山红房子横向到元稹纪念馆
怎么加盟鸿路智能立体车库加盟费是多少
在电信拉网要多少钱
发际线高会不会秃顶 发质决定会不会秃顶吗
塌水桥村地址在什么地方,我要处理点事!
?6?孔明为什么是云南人的“茶祖”?
非洲有种奇特的牛这种牛饮水不用嘴巴还是用脚
水中的氧气能支撑一条鱼多久
方大索正照明品牌厉害还是河南雷烁照明厉害
以(梅兰竹菊)每一个字取名
笔记本电脑双核和四核有什么区别?
推荐资讯
双非硕士2篇sci走申请审核博士能通过吗
求カフェジャンキー 2nd.「Caffe Latte」动漫
mysql装起来怎么这么难啊
天天果园(天山店)的南非黄金柚好不好吃
单选题下列属于凝华现象的是A.夏天自来水管上
怎样去看快乐大本营?
苹果手机手电筒开久了为什么会变红
我买了一台新电脑用它链接网线应该怎么链接
limsin3x/5xx趋近于0答案是多少啊?
佳能650D,18-135mmstm镜头,对焦环似乎没什
美姑质监局地址有知道的么?有点事想过去!
陈棚乡派出所地址有知道的么?有点事想过去!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?