问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

opencv里遇到的小问题:强制单通道加载图片

发布网友 发布时间:2022-05-21 02:26

我来回答

1个回答

热心网友 时间:2023-10-12 00:25

IplImage *img=cvLoadImage("C:\\Users\\wujian\\Desktop\\222.jpg",CV_LOAD_IMAGE_GRAYSCALE );
读取到的图像是灰度,这个原因太一目了然了,原因就是你用到的这个函数参数:CV_LOAD_IMAGE_GRAYSCALE

这是个宏定义,在opencv里这个参数等于0;
如果把这个参数设置为1或者不写参数(会默认为1),自然结果就是彩色图了。

1.如何理解这个函数,你要首先知道什么是灰度化,而灰度化有很多种方式,比如提取三个通道中的最大值,或者求RGB均值或者Gray= 0.299*R+0.587*G+0.114*B,等等。

2.而如何把单通道的图像再次转换为彩色,呵呵,这个问题好像是如何把烤鸭变成活的鸭子。
因为你灰度化之后彩色信息就已经丢失了,是不可能再转换为彩色的了。
但是由于人眼对彩色图像比灰度信息要更加敏感,所以就有了伪彩色的概念。不过我估计你现在还用不上这块知识。

建议你去自己学习的知识点(维基百科或者百度搜索):1, RGB颜色模型,2, HSV颜色模型,3, 图像灰度化。来自:求助得到的回答
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机壁纸花卉红色手机壁纸花卉 辽宁智能五芯防水连接器 军工产品浅谈——航空插头 xp电脑系统修复XP系统怎么恢复出厂设置 ...表编辑器后打不开任何文件,无需重装系统,电脑盲都能用 粼基本信息 粼五笔怎样打? 【微科普】想变成光?先搞清楚光是什么吧! 手机被拉黑后打电话是什么提示? 物流管理专业对数学的要求高么 OpenCV加载图片指定(圆一个坐标,矩形两个坐标)坐标画圆(或者矩形) 怎么利用OpenCV的cvLoadImage()加载一个文件夹里的多幅图片,循环语句怎么写? 该怎么说原谅的话? 急!!!大家帮我起一个网名,一看就知道是一个爱交朋友的名字。谢谢了。要快啊?!!!! 现在在电脑上能玩三国无双7或三国无双8吗?给下载地址 三国无双8哪里能下载 荷花影的作品赏析 可惜无声的作品赏析 齐白石《荷花影》的简介. 齐白石的《竹楼荷塘》能有什么看法? 竹楼荷塘(齐白石) 评价(名称-内容-运用手法-评价) 求赏析齐白石画的荷花 采保费计取安全文明施工费吗 总价措施费中安全文明施工费在工程的各个阶段如何计取? 从海边捉回来的两只小螃蟹,该喂他们吃什么? 海边抓的小螃蟹要给它吃什么 微信什么时候可以和QQ上的聊天? 海边钓的小螃蟹吃什么 你问腾讯QQ和微信是那位领导从什么时候开始执行的?拜托了 郑州市航空港区豫康新城邮编 智能手机中“蓝牙”是什么东西呀?有什么功能? c++ opencv 加载图片函数中用指针代替路径字符串一直不成功。 菜鸟求指教,opencv显示图像,为什么我这个程序加载的图像失败,结果是error,图片放在Debug里了 opencv 加载完图片之后想release mat的时候发现报错了,不知道怎么解决。 opencv与VS2010配置后第一个程序显示图片显示不出来运行后的提示如下,为什么图片加载不成功?路径没错呀 opencv c++ 以灰度图方式加载一张图片,并统计该图像素的最大值、最小值、均值以及方差,完整代码 c++结合opencv能给载入图像并处理,我想知道,c++结合什么,可以实现处理gif图像 lisa这个舞蹈的bgm lisa趴在地上跳的那个舞是什么? Lisa回归《青你3》,回顾青你2的舞台她都带来过哪些精彩的舞台? Lisa跳《青你3》主题曲差点累吐了,选秀中最难的主题曲是哪一个? 女生穿露脐装真的百搭又显腿长吗? 红色抹胸上衣搭配黑色牛仔短裤,这样显身材又吸睛的穿搭,你想尝试吗? 百褶裙搭配白色露脐T恤,这样的组合能穿出高级感吗? 租了一套房子好几年没人住了 我们带着婴儿去住 应该注意些什么?做点什么? 灰色露脐T恤搭配紧身牛仔裤,优雅高贵又时髦,少女感扑面而来,你喜欢吗? 关于新郑的邮政编码 电脑上只能登录一个吗 一个,可以同时登录几台电脑吗? 东芝打印机墨盒下面的这个符号一直闪烁,啥原因,谢谢回复下!