资源简介
该代码用opencv和vs2010联合编程实现了讲RGB图像转换成HSV图像,并且实现了R G B H S V单通道输出
代码片段和文件信息
#include
#include
#include
#include
int main( )
{
IplImage* rbg=NULL;
IplImage* floatrbg=NULL;
IplImage* floathsv=NULL;
IplImage* floatimgB=NULL;
IplImage* floatimgR=NULL;
IplImage* floatimgG=NULL;
IplImage* floatimgH=NULL;
IplImage* floatimgS=NULL;
IplImage* floatimgV=NULL;
cvNamedWindow(“rbg“1);
cvNamedWindow(“B通道“1);
cvNamedWindow(“R通道“1);
cvNamedWindow(“G通道“1);
cvNamedWindow(“hsv“1);
cvNamedWindow(“H通道“1);
cvNamedWindow(“S通道“1);
cvNamedWindow(“V通道“1);
rbg=cvLoadImage(“11.png“-1);
cvShowImage(“rbg“rbg);
CvSize size=cvGetSize(rbg);
//先将图像转换成float型的
floatrbg=cvCreateImage(sizeIPL_DEPTH_32F3);
floathsv=cvCreateImage(sizeIPL_DEPTH_32F3);
floatimgB=cvCreateImage(sizeIPL_DEPTH_
相关资源
- Opencv + c++实现简单的小波变换
- SLIC超像素分割算法OpenCV Mat 接口
- FLICM算法C_Opencv代码,,可用于做图像
- 区域分裂合并
- 基于OpenCV最近邻插值算法
- opencv+zed测距
- opencv3.0批量校正图片
- 利用opencv编写的人脸识别
- 多波段融合/拉普拉斯金字塔融合Ope
- 基于opencv的彩色图像分解为hsv单通道
- Opencv实现区域增长法,K均值聚类,模
- Otsu双阈值分割opencv
- 基于Retinex的图像增强算法-Opencv-C++
- opencv静态库 可直接拷贝到lib目录下使
- KCF源码的输入图片序列的图片名称i
- OpenCV实现的运动物体的跟踪与识别手
- 几种简单的滤镜实现交叉,怀旧,光
- 基于c+++Opencv的图像边缘提取及拟合
- 人脸识别svm+pcaopencv3
- c++图像卷积操作
- Irls算法-权值最小二乘算法C++opencv2.
- OpenCV手势识别-手掌特征提取
- opencv人脸识别c++实现
- MFC+OpenCV细胞自动计数系统
- halcon+opencv相机标定
- 利用opencv批量更改图片尺寸
- opencv c++ mse和psnr
- 山东大学数字图像处理实验1-3
- 人脸识别源代码
- C++调用摄像头
评论
共有 条评论