在opencv中,关于IplImage和Mat类型之间的转换
2016-01-07 17:43
447 查看
1、将Mat转换为IplImage
举例:
Mat img;
IplImage* pSrcImage ;
pSrcImage = &IplImage (img);
2、将IplImage转换为Mat
举例:
IplImage* lImg = cvLoadImage("greatwave.jpg", 1);
Mat img(lImg);
具体示例如下:
Mat
srcImage = cvLoadImage("greatwave.jpg", 1);
IplImage* pSrcImage ;
pSrcImage = &IplImage (srcImage);
IplImage* gray = cvCreateImage(cvGetSize(pSrcImage), IPL_DEPTH_8U, 1);
cvCvtColor(pSrcImage,gray,CV_BGR2GRAY );
Mat img(grad);
举例:
Mat img;
IplImage* pSrcImage ;
pSrcImage = &IplImage (img);
2、将IplImage转换为Mat
举例:
IplImage* lImg = cvLoadImage("greatwave.jpg", 1);
Mat img(lImg);
具体示例如下:
Mat
srcImage = cvLoadImage("greatwave.jpg", 1);
IplImage* pSrcImage ;
pSrcImage = &IplImage (srcImage);
IplImage* gray = cvCreateImage(cvGetSize(pSrcImage), IPL_DEPTH_8U, 1);
cvCvtColor(pSrcImage,gray,CV_BGR2GRAY );
Mat img(grad);
相关文章推荐
- gettimeofday()函数的使用方法 转载
- PHPwebshell分析
- JDK安装以及配置Linux
- Tomcat安装以及配置Linux
- Linux 配置samba 服务
- MySQL安装以及配置Linux
- 网站的国际化碰到的地图问题
- SHELL 简单脚本 更新中
- centos错误提示:您在 /var/spool/mail/root 中有邮件
- Mat 类成员详解(真正原创,非copy)
- Linux——Pip命令
- Android Studio 运行shell
- 系统磁盘监控脚本
- 蓝牙OPP协议文件传输格式修改
- Jekyll解决The 'pygments' configuration option has been renamed to 'highlighter'
- linux软件源码安装管理
- 最全面的linux信号量解析
- Linux shell ${}简单用法
- 自定义NSOperation
- Linux Ubuntu 下 apache 配置