博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【OpenCV学习】图像通道的GRB分割混合
阅读量:6705 次
发布时间:2019-06-25

本文共 1206 字,大约阅读时间需要 4 分钟。

#include 
#include
int main(void){ IplImage *Image1; IplImage *RedImage,*GreenImage,*BlueImage,*Merged; IplImage *Channel1,*Channel2,*Channel3; CvSize Size1; Image1=cvLoadImage("lena.jpg",1); Size1=cvGetSize(Image1); Channel1=cvCreateImage(Size1,IPL_DEPTH_8U,1); Channel2=cvCreateImage(Size1,IPL_DEPTH_8U,1); Channel3=cvCreateImage(Size1,IPL_DEPTH_8U,1); cvSplit(Image1,Channel1,Channel2,Channel3,0); BlueImage=cvCreateImage(Size1,IPL_DEPTH_8U,3); GreenImage=cvCreateImage(Size1,IPL_DEPTH_8U,3); RedImage=cvCreateImage(Size1,IPL_DEPTH_8U,3); Merged=cvCreateImage(Size1,IPL_DEPTH_8U,3); cvMerge(Channel1,0,0,0,BlueImage); cvMerge(0,Channel2,0,0,GreenImage); cvMerge(0,0,Channel3,0,RedImage); cvMerge(Channel1,Channel3,Channel1,0,Merged); cvNamedWindow("Red pic",1); cvShowImage("Red pic",RedImage); cvNamedWindow("Green pic",1); cvShowImage("Green pic",GreenImage); cvNamedWindow("Blue pic",1); cvShowImage("Blue pic",BlueImage); cvNamedWindow("Merged pic",1); cvShowImage("Merged pic",Merged); cvWaitKey(0);}本文转自gnuhpc博客园博客,原文链接http://www.cnblogs.com/gnuhpc/archive/2012/06/30/2571304.html,如需转载请自行联系原作者
你可能感兴趣的文章
angularjs控制器方法
查看>>
不是办法的办法,关于docker错误
查看>>
hadoop之 Hadoop1.x和Hadoop2.x构成对比
查看>>
简单的jquery模仿复选框全选全不选功能
查看>>
nginx自定义日志格式
查看>>
thinkphp-volist7
查看>>
1星|《追随》:洞察力太差,有效信息太少,咨询经验太少(举的例子以跟自己孩子的互动为主)...
查看>>
从Wireshark监听的数据中提取需要的数据
查看>>
代理服务器、路由器配置案例
查看>>
Linux下HugePage内存功能配置
查看>>
iis7错误提示An error occurred on the server when processing the URL...
查看>>
Nodejs安装
查看>>
《新白娘子传奇》会声会影视频
查看>>
resin配置文件的详细解释
查看>>
Linux DHCP通过OPTION43为H3C的AP下发AC地址
查看>>
.NET Core 使用 mongodb
查看>>
分布式基础学习【一】 —— 分布式文件系统
查看>>
check_logfiles 插件的使用
查看>>
八、Linux精简系统和内核管理裁剪(二)
查看>>
SAE Storage + Android微信内置浏览器图片上传解决方案
查看>>