2.10 IplImage结构和 Mat结构的转换
来源:互联网 发布:java crm源码之家 编辑:程序博客网 时间:2024/06/01 11:46
原文:http://blog.csdn.net/pwh0996/article/details/8922571
使用旧的c语言结构显示一个图片:
你需要将123.png的图片放在c的更目录下!
- // opencv2-protest.cpp : 定义控制台应用程序的入口点。
- // opencv图片文件读取程序
- //
- /*
- 类名:1.cpp
- 作者:蒲文辉
- 编译环境:vs2012
- 邮箱:279291014@qq.com
- 时间:2013年5月11日13:47:08
- 功能:学习opencv图片显示
- */
- #include "stdafx.h"
- #include "opencv.hpp"
- int main(int argc, char* argv[])
- {
- IplImage *src = cvLoadImage("c:\\123.png");
- cvNamedWindow("show");
- cvShowImage("show",src);
- int i = cvWaitKey(0);
- if(i==27){
- return 0;
- }
- }
这里需要讲解一下 由于我们使用的是opencv2.4.5版本 新的版本中 只需要包含“opencv.hpp”
就可以了 如果环境搭建没有问题 opencv.hpp 这一个文件就包含了全部opencv的头文件 不信可以自己去打开opencv.hpp查看
使用新c++结构显示一个图片:
- /*
- 类名:
- 作者:蒲文辉
- 编译环境:vs2012
- 邮箱:279291014@qq.com
- 时间:2013年5月14日17:38:42
- 功能:使用opencv新结构显示图片
- */
- #include "stdafx.h"
- #include "opencv.hpp"
- using namespace cv;
- int main(int argc, char* argv[])
- {
- Mat image;
- image = imread("c://123.png");
- namedWindow("win");
- imshow("win",image);
- char a = waitKey(0);
- if(a == 27){
- return 0;
- }
- }
IplImage结构和 Mat结构的转换
- #include "stdafx.h"
- #include "opencv.hpp"
- using namespace cv;
- int main(int argc, char* argv[])
- {
- IplImage* src = cvLoadImage("c:\\123.png");
- Mat temp(src,false); // 这行函数用于将 IplImage结构 转换成 Mat结构
- namedWindow("win");
- imshow("win",temp);
- char a = waitKey(0);
- if(a == 27){
- cvReleaseImage(&src);
- return 0;
- }
- }
Mat结构和cvMat*结构的转换
- CvMatH_ransac=H12;
- MatrixElement(&H_ransac);
0 0
- 2.10 IplImage结构和 Mat结构的转换
- IplImage和Mat的转换
- iplImage 和 Mat 转换
- IplImage和Mat间的相互转换
- IplImage和cv::Mat的相互转换
- OpenCV - cv::Mat 和 IplImage 的转换
- OpenCV - cv::Mat 和 IplImage 的转换
- iplimage和Mat之间的转换
- OpenCV Mat和IplImage的转换
- IplImage和cv::Mat间的转换
- CvMat、 CvArr、Mat、IplImage和Mat之间的相互转换
- Mat和IplImage相互转换
- Mat和iplimage类型转换
- Mat和IplImage相互转换
- IplImage、IplImage、Mat之间的转换
- Mat与IplImage的转换
- cv::Mat类型数据和IplImage类型数据的转换
- cv::Mat,cvMat和IplImage的相互转换方法
- 如何在eclipse里添加logcat,以及添加过滤器
- java整数和byte数组之间的转换
- safe nic
- Mysql启动错误1067解决办法
- ExtJs读取servlet传送数据
- 2.10 IplImage结构和 Mat结构的转换
- window 脚本指定目录
- java.lang.NoClassDefFoundError: com.baidu.mapapi.BMapManager解决办法
- 查看并修改Oracle用户的密码【oracle不能查看dba_users里password字段(存储密码的加密过的字符串)对应的密码明文】
- Matlab 中如何用rand函数产生相同随机数
- python zlib解压缩gzip数据流出错的解决方法
- 黑马程序员_1 c语言基础 运算
- 企业软件,WEB和对于他们无限美好的遐想(第六日)--2014-3-15--月日 + Struts 原理分析 (五)
- C++第10周项目1参考——利用循环求和 【项目2-分数的累加】