关闭

vc使用opencv库 读取图像

标签: microsoftimagemfcccmd
1119人阅读 评论(0) 收藏 举报
分类:
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


#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的最前面




、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:486205次
    • 积分:9162
    • 等级:
    • 排名:第2148名
    • 原创:340篇
    • 转载:19篇
    • 译文:1篇
    • 评论:152条
    最新评论