对彩色图像进行色彩通道信息的分割
2014-08-29 10:11
369 查看
<pre name="code" class="html">#include <stdio.h>
#include <stdlib.h> #include <string.h> #include <cv.h> #include <highgui.h> int _tmain(int argc, _TCHAR* argv[]) { IplImage *img = cvLoadImage("D:\\lena.bmp",CV_LOAD_IMAGE_COLOR); cvShowImage("src", img); IplImage* rImg=cvCreateImage(cvGetSize(img),IPL_DEPTH_8U,1); IplImage* gImg=cvCreateImage(cvGetSize(img),IPL_DEPTH_8U,1); IplImage* bImg=cvCreateImage(cvGetSize(img),IPL_DEPTH_8U,1); IplImage* rImg1=cvCreateImage(cvGetSize(img),img->depth,3); IplImage* gImg1=cvCreateImage(cvGetSize(img),img->depth,3); IplImage* bImg1=cvCreateImage(cvGetSize(img),img->depth,3); cvSplit( img, bImg, gImg, rImg, 0); //0初始化很重要 cvZero(bImg1); cvZero(gImg1); cvZero(rImg1); cvMerge(bImg, 0, 0, 0,bImg1); cvMerge(0, gImg, 0, 0,gImg1); cvMerge(0, 0, rImg, 0,rImg1); cvShowImage("r", rImg1); cvShowImage("g", gImg1); cvShowImage("b", bImg1); cvWaitKey(0); }
相关文章推荐
- 【图像算法】彩色图像分割专题五:提取彩色图像上特定色彩
- 基于CIELab空间色彩K-means聚类彩色图像分割
- 示例程序011--彩色图像通道分割
- 利用SVM支持向量机对彩色图像进行分割并使用OpenCV进行实现
- 灰度图像的区域分割插值算法和针对彩色图像的基于Canny边缘检测的色彩融合算法
- 【汇总】彩色图像分割 Menu[Updating...]
- 【资源分享】彩色图像分割专题十:彩色图像分析辅助软件
- 数字图像处理 RGB与HIS彩色空间分割
- jrawio - 纯 Java 实现对数码相机 RAW 格式数据进行解码获取图像信息
- 【图像算法】彩色图像分割专题四:测试图片的生成
- opencv2.3读取kinect深度信息和彩色图像
- 彩色图像分割的FLOOD FILL方法(源代码)
- 彩色图像分割
- Delphi图像处理 -- 真彩色图像转换为低色彩图像
- 【图像算法】彩色图像分割专题六:一种基于颜色直方图的图像分割
- 【图像算法】彩色图像分割专题七:基于分水岭的彩色分割
- 用C程序进行图像分割的方法
- 使用 Java 进行图像处理 - 将彩色图像转换为灰度图
- 【图像算法】彩色图像分割专题一:颜色空间1(原理)
- 【图像算法】彩色图像分割专题九:基于KCM的彩色分割