Ubuntu12.4下Qt4+OpenCV2.4.9开发环境搭建成功测试

1.新建项目,并为项目添加文件。


打开Qt Creator,”文件“->“新建文件或项目...”  ,如下图所示。

选择 其他项目->空的qt项目,下图。

给项目一个你喜欢的名称,如下;

点“下一步”,得到下图

点“下一步”,得到下图

点“完成”

添加文件,”文件“->“新建文件或项目...

点击“完成”,Qt Creator界面如下:

2.配置在qt creator项目中opencv2.2

双击,load_image.pro(要想在qt中使用opencv2.2的库,就必须要在项目中配置一下)。

在配置之前,先做两件事:

(1)确定opencv2.4头文件所在的文件夹,本人的系统中,opencv2.4头文件在这里(一般来说几乎一样的)。

注意:这里要添加的INCLUDEPATH不是你解压后的那个opencv目录下的include文件夹目录,也不是opencv目录下的那个build目录下的include目录。是在安装的时候默认的路径:/usr/local/include目录下的opencv和opencv2这两个文件夹。

 

(2)确定opencv2.2的库函数所在,/usr/local/lib

往load_image.pro,添加以下内容

INCLUDEPATH += /usr/local/include/opencv \
/usr/local/include/opencv2

LIBS += /usr/local/lib/libopencv_core.so.2.4
LIBS += /usr/local/lib/libopencv_highgui.so.2.4

截图看效果,下图

配置已经好了,(图中的libs一项,我只是根据据我代会的程序要用到cv.h 和highgui.h而添加的,读者自行添加自己所需的库,方法都是一样的)

在main.cpp中输入以下内容,

#include "cv.h"
#include "highgui.h"
int main( int argc,char* argv[])
{

//注意,文件名filename一定要用绝对路径,不然程序会出错!!

    const char* filename = "/home/mochen/qt_sample/image/airplane.jpg" ;
    IplImage* image = cvLoadImage(filename);
    assert(NULL != image ) ;
    cvNamedWindow(filename);
    cvShowImage(filename,image);
    cvWaitKey(0);
    cvReleaseImage(&image) ;
    cvDestroyAllWindows();
    return 0 ;
}

如图所示,

点击,进行编译,编译无错后然后点击运行程序,结果如下图

注意:如果这时还报错说:找不到什么lib….so.2.4那就是你在修改了/etc/ld.so.conf.d/opencv.conf文件没有ldconfig使之生效。

时间: 2024-10-27 10:40:35

Ubuntu12.4下Qt4+OpenCV2.4.9开发环境搭建成功测试的相关文章

windows下Qt5.2 for android开发环境搭建

windows下Qt5.2 forAndroid开发环境配置 1.下载安装Qt 5.2.0 for Android (Windows 32-bit)   http://qt-project.org/downloads 2.打开Qt Creator,打开帮助,输入android,找到官方说明,按照教程一步步的操作. 3.首先需要下载以下四个软件: 1)The Android SDK Tools  下载安装 2)The Android NDK  下载并解压,注意不能有空格   3)Apache An

Windows环境下Django 1.6.11开发环境搭建(简易版)

需要安装如下部件: python 2.6.6 pip(最新版即可) Django 1.6.11 PyCharm 4.0x(Profession专业版) 一.python 2.6.6安裝 下载:https://www.python.org/ftp/python/2.6.6/python-2.6.6.msi 安装:双击安装包进行安装(我装在"C:\Python26"目录下) 添加环境变量:将"C:\Python26"加入环境变量Path 测试:新开一个cmd窗口,运行&

vs2013+opencv2.10 +win8开发环境搭建

1.下载解压opencv 2.设置环境变量 在打开用户的Path变量,在后面添加 vs2013对应添加:E:\PF\opencv\build\x86\vc12\bin; vs2012对应添加:E:\PF\opencv\build\x86\vc11\bin; vs2010对应添加:E:\PF\opencv\build\x86\vc10\bin; 3.设置vs2013 新建一个控制台程序 选择属性管理,如下图 3.1首先打开Debug下的Microsoft.Cpp.Win32.user 在vc++目

Linux系统下吉林快-三平台开发环境搭建以及关于变量的基本操作

有问题联系Q1446595067吉林快-三平台开发, 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议.Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进. Python具有丰富和强大的库.它常被昵称为胶水语言,能够把用其他语言制作的各种模块(

MAC 下node.js初体验 开发环境搭建

1.安装Xcode https://developer.apple.com/xcode/ 搜索官网下载并安装Xcode. 2.安装Homebrew 安装homebrew是为了便于安装后续需要的程序软件 a.进入主页https://brew.sh/index_zh-cn.html b.复制homebrew主页的安装代码到终端中进行安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/

Windows系统下JAVA开发环境搭建

首先我们需要下载JDK(JAVA Development Kit),JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载并安装完成过后,并不能直接编译我们所编写的JAVA原始程序,接下来需要进行环境变量的配置,告诉计算机所需要执行的应用程序的路径. 环境变量配置方法: 打开我的电脑,按照如下操作顺序:“鼠标

struct2 开发环境搭建 问题

1. eclipse与Myeclipse有什么区别呢 Myeclipse的核心就是eclipse,只不过Myeclipse在此基础上增加了许多的插件,使用起来更加的方便.但是Myeclipse消耗的资源很多,在使用的时候一定要做好优化工作. 2. tomcat不是myEclipse自带的,是免费开源的web容器! 3. Web容器支持Servelt: Tomcat,Resin,Jetty,WebLogic,WebSphere,GlassFish,JBoss 最终选择了非盗版的eclipse用来作

PHP 开发环境搭建:LAMP环境搭建

之前在电脑上使用了微软ASP.NET开发环境,所以先要把IIS的服务停掉,不然80端口会被占用. 一:右键我的电脑--管理--服务--找到“World Wide Web Publishing Service”,右键菜单--stop,OK了,IIS服务停止了,IIS服务器也就停止了. 为了快速搭建php开发环境,我使用了XAMPP,下载地址:www.xampp.org 二:下载XAMPP包,并且正确安装 一般情况下,点击APache 或者Mysql 会报错,原因是端口被占用了. 三:点击confi

nginx 与 lua 开发环境搭建

首先下载最新版的 相关软件 的安装文件. nginx: http://nginx.org/en/download.html LuaJIT: http://luajit.org/download.html lua-nginx-module: https://github.com/openresty/lua-nginx-module/releases/tag/v0.9.16 ngx_devel_kit: https://github.com/simpl/ngx_devel_kit/releases/