如何在QT、visual studio 2008、visual studio 2010使用opencv

原创 2012年03月26日 22:02:12

菜鸟级文章,大牛勿喷

下载地址:http://www.opencv.org.cn/index.php/Download

网上有许多教程都是按照顺序: 下载OpenCV------安装CMake---------- 编译OpenCV------ 用CMake导出VC++项目文件-------编译 OpenCV Debug和Release版本--------- 配置include路径-------- 配置lib路径,来让IDE使用opencv。

一般新手看到都会烦,其实可以直接进行 配置include路径-------- 配置lib路径,因为在上面下载地址上已经有一些xx专版,已经xx编译的版本,即我们可以直接使用编译好的库。

下面以OpenCV2.1为例来讲:

下载OpenCV for Windows(VC2008专用版)

安装或者解压出来,看到C:\OpenCV2.1(这是我的目录)里面有include和lib文件夹。

那么就直接利用这两个东西就可以在QT、visual studio 2008、visual studio 2010上使用opencv

下面步骤简单的很:

QT:

新建一个project,在project内的.pro文件中添加:

INCLUDEPATH += C:/OpenCV2.1/include/opencv

LIBS += C:\OpenCV2.1\lib\cv210.lib \
    C:\OpenCV2.1\lib\cvaux210.lib \
    C:\OpenCV2.1\lib\cxcore210.lib \
    C:\OpenCV2.1\lib\cxts210.lib \
    C:\OpenCV2.1\lib\highgui210.lib \
    C:\OpenCV2.1\lib\ml210.lib \
    C:\OpenCV2.1\lib\opencv_ffmpeg210.lib \
注意lib的名字,QT就这样可以了。

visual studio 2008:
工具-----选项------项目和解决方案-----VC++目录
在包含文件中加入:
C:\OpenCV2.1\include\opencv
在库文件中加入:
C:\OpenCV2.1\lib
点击确定。
1.新建工程-----项目-----属性-----配置属性----链接器----输入------附加依赖项中加入cxcore210.lib cv210.lib highgui210.lib等库的名字
或者2.直接在代码上加入
#pragma comment(lib,"cxcore210.lib")  
#pragma comment(lib,"cv210.lib")  
#pragma comment(lib,"highgui210.lib")
这样也可以。
  
至于visual studio 2010设置上有不同,但大同小异,不过2010、2008设置的选项在不同位置,这个自己找找吧。

测试代码:
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
int main(int argc, _TCHAR* argv[])
{
        const char* szFileName = "C:\\Python27\\testcode\\detectionimg.jpg" ;
        const char* szWinName = szFileName ;
        IplImage* image = cvLoadImage( szFileName,CV_LOAD_IMAGE_COLOR ) ;
        assert( NULL != image ) ;
        cvNamedWindow(szWinName) ;
        cvShowImage(szWinName,image) ;
        cvWaitKey(0) ;
        cvReleaseImage(&image) ;
        cvDestroyWindow(szWinName) ;
        return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

详解Visual Studio 2010中的Qt配置使用

详解Visual Studio 2010中的Qt配置使用

Win7使用Visual Studio 2010编译用于Qt4.8.6的MySQL驱动

其实编译过程在Qt Creator 的帮助文档里有,我就是照着做的,但是没成功,因为不能照搬照抄! 1.确保path环境变量里有QTDIR,这个就不细说了。 2.打开"开始"->"Microsof...

Visual studio 2008/2010快捷键

快捷键     功能ctrl+k,c 注释选中行ctrl+k,u 取消对选中行的注释CTRL + SHIFT + B:生成解决方案CTRL + F7 :生成编译CTRL + O :打开文件CTRL +...

让Visual Studio 2008 和 2010支持Web Services Enhancements (WSE) 3.0

/* from:http://digantakumar.com/2010/06/04/wse-3-in-visual-studio-2008-and-2010/ */   不翻居然图都看不到,真是...
  • kofkyo
  • kofkyo
  • 2012-07-17 09:10
  • 3413

完整安装及配置Visual studio 2008(2010) Express及WTL

来自东子的博客 ==安装并配置==   1.下载并安装 下载地址: 2008 http://msdn.microsoft.com/en-us/express/future/bb421473...

Visual studio 2008 && 2010 快捷键大全

Ctrl+m,Crtr+o折叠所有大纲 Ctrl+M,Crtr+P: 停止大纲显示 Ctrl+K,Crtr+C: 注释选定内容 Ctrl+K,Crtr+U: 取消选定注释内容 Ctrl+J :...

QT For WinCE Visual Studio 2008环境的搭建

环境: 系统 win7 IDE  Visual Studio 2008 SDK  CE5_ARM_COMMON (ARMV4I)(这个SDK必须是你所对应环境的SDK) QT  4.7.4版本...

Qt5 FOR WINCE7, Visual Studio 2008环境的搭建

Qt5 FOR WINCE7, Visual Studio 2008环境的搭建 Qt5发布时,试过配置Qt5 for wince的环境,原因是暂时不支持WINCE。前几天意外发现官方博客说明已经...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)