中易网

OpenCV单通道图像保存后为何再载入还是3通道的?

答案:2  悬赏:60  
解决时间 2021-02-09 17:14
OpenCV单通道图像保存后为何再载入还是3通道的?
最佳答案
猜测你后面去读图像的时候应该使用的是imread()函数的第二个参数使用的是默认值,那么这个时候都是以color形式读取的,所有就又变回3通道了;下面是第二个参数的介绍
flags – Flags specifying the color type of a loaded image:
– CV_LOAD_IMAGE_ANYDEPTH - If set, return 16-bit/32-bit image when the input has
the corresponding depth, otherwise convert it to 8-bit.
– CV_LOAD_IMAGE_COLOR - If set, always convert image to the color one
– CV_LOAD_IMAGE_GRAYSCALE - If set, always convert image to the grayscale one



如果你想读取图像的原样,建议使用如下:"..."替换为自己的图像
Mat test = imread("...", -1);
全部回答
iplimage* p = cvloadimage("e:\\1.jpg"); iplimage* dst = cvcreateimage(cvgetsize(p),p->depth,1); for(int i=0;iimagedata+j*p->widthstep)[i] = (uchar*)(dst->imagedata+j*p->widthstep)[i*3+1]; } }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
“鸟尽须知藏弓”什么意思?
类似macd的指标
胶南灵山卫镇有两棵古老的银杏树有600多年的
1ml有多大
嘉利家宾馆我想知道这个在什么地方
我也是未能恢复iphone 发生未知错误3194。大
保定市第三社会福利院我想知道这个在什么地方
私人装的宽带靠谱吗,不是电信公司的,是电脑
南乐公园地址在哪,我要去那里办事
一盒糖果,第一次取出全部的一半多两个,第二
和女朋友吃饭去什么地方好哪
华强家电制冷维修部地址在什么地方,想过去办
小米四 百兆光纤网络 下载速度才200kb 其他人
英语四级成绩分析
一品王婆大虾登封店怎么去啊,有知道地址的么
推荐资讯
谁知道会说“我爱你”的那种接吻猪用什么原理
有没有什么控件实现如图的效果,java实现的代
锤子手机粉丝这么多,销量怎么这么差
河童真的存在吗?
cq35简单拆机清灰
12道锋味第二季最后一期末尾的英文歌
HIGH吧怎么样
电表5A(20A)最大可以承受多大的电流
有2014款卡罗拉和雷凌的车主吗?请问卡和雷1.
一个只会爬的小孩,搞的两个偷他的小偷狼狈不
大运河迎宾馆怎么去啊,有知道地址的么
10万左右的合资车推荐
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?