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

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

作者:

出处:

 

#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);}

转载地址:http://tcqba.baihongyu.com/

你可能感兴趣的文章
Oracle10g ADDM和STA使用
查看>>
CheckPoint Firewall 专用术语
查看>>
Swift 函数使用方法
查看>>
第十九章 文本处理流编辑器:awk编程
查看>>
Xtrabackup+Rsync 备份数据库并同步到远端备份机
查看>>
activiti实战读书笔记——第九章 多实例
查看>>
php返回相对时间(如:20分钟前,3天前)的方法
查看>>
WilliamChart各种图表效果实现大全《IT蓝豹》
查看>>
shell脚本——linux主机监控
查看>>
eclipse配置jsp页面模板
查看>>
基于高德地图写的不同功能的地图应用
查看>>
DHCP服务器配置
查看>>
快速瓶颈识别
查看>>
运维工作总结201403
查看>>
我是菜鸟我加油……mysql主从同步
查看>>
[体系结构]设计模式(五)
查看>>
分布式文件系统
查看>>
其实很简单 微星为你详解Z77主板BIOS设置
查看>>
常见的shell变量
查看>>
This in Javascript
查看>>