opencv2灰度图像的变换
来源:互联网 发布:武当山门票淘宝 编辑:程序博客网 时间:2024/05/16 14:30
刚开始学习opencv2实,不知道怎么将彩图装换成灰度图像,因为,我的变量是cv::mat类型的,但是cvcvtcolor的形参是iplimage*类型的,所以就查找了很多文章,终于找到了二者直接的转换方法。如下:
int main(){IplImage*iplImage = cvLoadImage("get.jpg",1); IplImage* resImage=cvCreateImage(cvGetSize(iplImage),8,1);cvCvtColor(iplImage,resImage,CV_BGR2GRAY);cv::Mat result(resImage); cv::Mat image(iplImage,false);cv::namedWindow("Image");cv::imshow("Image",image);cv::namedWindow("Result");cv::imshow("Result",result);cv::waitKey(20000); cvReleaseImage(&iplImage);cvReleaseImage(&resImage);return 1;}
先用iplimage类型变换后,在转成cv::mat类型的输出,记得一定要销毁原iplimage*类型变量,图形如下
虽然在用cvshowimage也能实现灰度图像的显示,但是这个方法适用于习惯用opencv2的新手。我也是新手,希望这些对大家有点帮助。
0 0
- opencv2灰度图像的变换
- 图像简单的灰度变换
- 灰度图像直方图变换的一些代码
- Matlab 图像灰度变换
- mtalab图像灰度变换
- 图像的透视变换(opencv2实现)
- 灰度图像--图像增强 灰度变换
- 【图像处理】基本的全局图像灰度变换
- 【OpenCV图像处理】九、常见的图像灰度变换
- 图像处理 灰度直方图变换
- 灰度图像 阀值变换
- 数字图像处理-图像灰度变换
- 【图像处理笔记】灰度变换
- 【图像处理笔记】灰度变换
- 图像灰度变换及实现
- 图像灰度变换及实现
- 灰度图像的对数变换原理及OpenCV代码实现!
- matlab图像的Hough变换以及灰度级插值
- Python Signal(信号) 异步系统事件
- [Unity3D插件]NGUI之UIRoot屏幕分辨率自适应
- 畅通工程(并查集解法)
- Android内存泄漏简介
- iOS Quartz 各种绘制图形用法---实现画图片、写文字、画线、椭圆、矩形、棱形等
- opencv2灰度图像的变换
- ULARGE_INTEGER运算
- BufferedReader 源码分析
- 解决数据库慢的方法论
- 鸿宝术为什么选择寅时静坐?(寅时对于练静功人又什么有力条件?)
- Log4j说明
- 使用Jrtplib编译的arm程序和pc无法通信的问题
- XMLHTTP中setRequestHeader参数问题
- 添加新浪微博/腾讯微博的加关注、收听代码