vc使用opencv库 读取图像
2012-03-27 15:23
405 查看
refer to
opencv1.0下载
http://www.opencv.org.cn/download/OpenCV_1.0.exe
环境配置
http://www.opencv.org.cn/index.php/VC6%E4%B8%8B%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AEOpenCV1.0
图像读取
http://www.opencv.org.cn/index.php/%E5%9B%BE%E5%83%8F%E6%96%87%E4%BB%B6%E8%AF%BB%E5%85%A5%E5%92%8C%E6%98%BE%E7%A4%BA
cmd下执行-在c盘根目录下有一个baby.bmp
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
opencv从视频及摄像头读取图像
http://www.opencv.org.cn/forum/viewtopic.php?t=9280
learn opencv example 2-2
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
2.mfc中使用opencv
http://www.opencv.org.cn/index.php/%E5%9C%A8MFC%E4%B8%AD%E4%BD%BF%E7%94%A8OpenCV http://www.cnblogs.com/mlv5/archive/2011/02/25/1964355.html
下载的程序需要在project setting中添加链接库Strmiids.lib
并且在tool /options 中添加链接库Strmiids.lib,要在各个lib的最前面
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
opencv1.0下载
http://www.opencv.org.cn/download/OpenCV_1.0.exe
环境配置
http://www.opencv.org.cn/index.php/VC6%E4%B8%8B%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AEOpenCV1.0
图像读取
http://www.opencv.org.cn/index.php/%E5%9B%BE%E5%83%8F%E6%96%87%E4%BB%B6%E8%AF%BB%E5%85%A5%E5%92%8C%E6%98%BE%E7%A4%BA
#include "stdafx.h" #include "cv.h" #include "highgui.h" int main( int argc, char** argv ) { IplImage* pImg; //声明IplImage指针 //载入图像 if( argc == 2 && (pImg = cvLoadImage( argv[1], 1)) != 0 ) //pImg = cvLoadImage("c:\\baby.bmp", 1); { cvNamedWindow( "Image", 1 );//创建窗口 cvShowImage( "Image", pImg );//显示图像 cvWaitKey(0); //等待按键 cvDestroyWindow( "Image" );//销毁窗口 cvReleaseImage( &pImg ); //释放图像 return 0; } return -1; }
cmd下执行-在c盘根目录下有一个baby.bmp
C:\Program Files\Microsoft Visual Studio\MyProjects\test1\Debug>test1 c:\baby.bmp灰度 8位
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
opencv从视频及摄像头读取图像
http://www.opencv.org.cn/forum/viewtopic.php?t=9280
learn opencv example 2-2
#include "highgui.h" int main( int argc, char** argv ) { cvNamedWindow( "Example2", CV_WINDOW_AUTOSIZE ); //CvCapture* capture = cvCaptureFromAVI( argv[1] ); // either one will work //CvCapture* capture = cvCreateFileCapture( argv[1] );//从视频读 CvCapture* capture = cvCreateCameraCapture(-1);//从摄像头读 IplImage* frame; while(1) { frame = cvQueryFrame( capture ); if( !frame ) break; cvShowImage( "Example2", frame ); char c = cvWaitKey(33);//每隔33ms读一帧 if( c == 27 ) break; } cvReleaseCapture( &capture ); cvDestroyWindow( "Example2" ); }http://download.csdn.net/detail/songqqnew/4208457
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
2.mfc中使用opencv
http://www.opencv.org.cn/index.php/%E5%9C%A8MFC%E4%B8%AD%E4%BD%BF%E7%94%A8OpenCV http://www.cnblogs.com/mlv5/archive/2011/02/25/1964355.html
下载的程序需要在project setting中添加链接库Strmiids.lib
并且在tool /options 中添加链接库Strmiids.lib,要在各个lib的最前面
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
相关文章推荐
- vc使用opencv库 读取图像
- 使用VC和DirectShow从摄像头中读取图像(一)
- 使用VC和DirectShow从摄像头中读取图像(一)
- 在VC上实现如何从内存中读取JPEG、GIF等图像
- 在VC++中使用CxImage库读写图像实现像素操作
- 使用libtiff读取tif/tiff图像
- 使用C#从数据库读取图像二进制流的代码
- VC下如何使用GDI+进行图像程序设计
- VC++中的图像类型转换--使用开源CxImage类库
- 使用ADO实现vc中二进制文件数据的存取(以图像在数据库中的存取为例)
- QT中使用GDAL多线程读取遥感图像到QImage
- 【VC】使用SDK在界面上显示图标和图像
- 使用C#版本GDAL读取复数图像
- 使用C函数读取BMP格式图像
- VC使用gdiplus加载图像的方法
- 使用opencv读取图像序列
- 在VC上实现如何从内存中读取JPEG、GIF等图像
- Python下opencv使用笔记(一)(图像简单读取、显示与储存)
- 使用OpenCV读取摄像头图像并显示