CV_BGR2GRAY vs CV_GRAY2BGR
来源:互联网 发布:广州极趣网络 编辑:程序博客网 时间:2024/06/06 09:59
转载地址:http://blog.csdn.net/timidsmile/article/details/9342855
---------------------------------------------------
来回转换过程中,应该没有什么损失吧
- #include "stdafx.h"
- #include "stdio.h"
- #include "cv.h"
- #include "highgui.h"
- #include "Math.h"
- #include "vector"
- using namespace std;
- int _tmain(int argc, _TCHAR* argv[])
- {
- IplImage* img = cvLoadImage("D:\\zj.jpg", 1);
- if( !img )
- return 0;
- IplImage *gray = cvCreateImage(cvGetSize(img), 8, 1);
- IplImage *dst = cvCreateImage(cvGetSize(img), 8, 3);
- IplImage *dst_gray = cvCreateImage(cvGetSize(img), 8, 1);
- cvCvtColor(img, gray, CV_BGR2GRAY);
- cvCvtColor(gray, dst, CV_GRAY2BGR); //灰度图转BGR3通道,但每通道的值都是原先单通道的值,所以也是显//示灰色的
- cvCvtColor(dst, dst_gray, CV_BGR2GRAY);
- cvNamedWindow( "img", 1 );
- cvNamedWindow( "gray", 1 );
- cvNamedWindow( "dst", 1);
- cvNamedWindow( "dst_gray", 1);
- cvShowImage("img", img);
- cvShowImage("gray", gray);
- cvShowImage("dst", dst);
- cvShowImage("dst_gray", dst_gray);
- cvWaitKey(-1);
- cvReleaseImage(&img);
- cvReleaseImage(&dst);
- cvReleaseImage(&dst_gray);
- cvDestroyAllWindows();
- return 0;
- }
0 0
- CV_BGR2GRAY vs CV_GRAY2BGR
- CV_BGR2GRAY vs CV_GRAY2BGR
- OpenCV 颜色空间转换参数CV_BGR2GRAY改变
- opencv中的CV_RGB2GRAY与CV_BGR2GRAY的区别
- OpenCV 颜色空间转换参数CV_BGR2GRAY改变
- 安装opencv3.0.0-alpha 后出现“CV_BGR2GRAY”: 未声明的标识符的解决办法
- 安装opencv3.0.0-alpha 后出现“CV_BGR2GRAY”: 未声明的标识符的解决办法
- > VS >
- VS
- vs
- vs
- &&VS&
- VS
- vs
- VS
- VS
- VIM vs VS:关公战秦琼
- 【VS Hacks】定制VS
- Android手势识别(单击 双击 抬起 短按 长按 滚动 滑动)
- PHP实现用户登录和注册的功能
- 9.4 ER(Early Retransmit)定时器
- Java方法的可变参数个数
- PAT 数字分类 C语言版本
- CV_BGR2GRAY vs CV_GRAY2BGR
- asp.net后台获取前台控件数据
- user_name is not in the sudoers file 的解决方法
- TIPTOP ERP 快捷键使用及其实现原理
- zepto中文api
- Java数据库的存取技术
- 堆和栈的区别(详细)
- IOS检测网络连接状态(转)
- JUnit参数化单元测试