如何在linux系统centos下通过Eclipse配置opencv

如题所述

1、安装依赖包(很重要)
yum install cmake gcc gcc-c++ gtk+-devel gimp-devel gimp-devel-tools gimp-help-browser zlib-devel libtiff-devel libjpeg-devel libpng-devel gstreamer-devel libavc1394-devel libraw1394-devel libdc1394-devel jasper-devel jasper-utils swig python libtool nasm
如果不安装上述依赖包,到最后调用opencv时会出错,如下:
OpenCV Error: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script) in cvNamedWindow,...................
此时只能将编译好的opencv删除再重新编译,即将/usr/local/lib和/usr/local/include/中的有关的删除
mv /usr/local/lib/libopencv*
mv -fr /usr/local/include/opencv
mv -fr /usr/local/include/opencv2
然后再重新编译opencv.
2、安装/更新CMake
为什么要安装或者更新cmake呢,下面说明所chǔ问题:
(1)下载
在OpenCV官网http://sourceforge.net/projects/opencvlibrary/files/ 下载所需版本
拷贝到/usr/local/路径之下
(2)tar -xvf OpenCV-2.4.8.tar.bz2 解压
(3)cd OpenCV-2.4.8 进入目录
(4)yum install cmake 直接从网上安装cmake

(5) cmake CMakeLists.txt
温馨提示:内容为网友见解,仅供参考
无其他回答

如何在Eclipse中配置OpenCV开发环境
第一种方法:打开Eclipse建好Java项目,笔者所建项目如下图所示:然后找到你OpenCV的安装根目录,找到build文件夹下的java文件夹下的opencv-320.jar包(不同版本所对应的jar包名称可能有出入),然后Ctrl+c复制,如下图所示:然后直接在Eclipse里面选中项目名OpenCV,Ctrl+V粘贴,如下图所示:接着选中openc...

如何在Eclipse中配置OpenCV开发环境
1、首先我们需要安装opencv,安装的过程其实就是一个解压缩的过程。我的安装目录是 D:\\Program Files (x86)\\opencv 里面有两个文件夹,我们主要用到build文件夹里的东西,一会稍后详细再说用到哪些东西。2.我们需要在eclipse里面创建一个Java工程。Java工程创建完之后我们需要为它配置jar包。步骤:选定...

如何在Linux下使用OpenGL+ C++开发
步骤一:在ubuntu终端下运行以下命令,安装opengl所需要的库文件$ sudo apt-get install build-essential$ sudo apt-get install freeglut3-dev 步骤二:运行一下opengl实例,测试配置的环境是否安装成功在eclipse下新建一个工程文件,假设我们命名为Test,在工程Test里面新建一个C++源代码文件,这里我们把它...

为什么eclipse配置好ndk之后一打开opencv里面jni文件夹的cpp文件就有错...
因为CDT插件的问题,打开以后,找不到c\/c++环境,所以报错,解决方案,删除项目下的cproject文件即可。或直接删除Problems下的错误。

如何在Android中使用OpenCV
1.使用OpenCV Java API。 OpenCV安装路径"F:\\OpenCV-2.3.1-android-bin"下有两个文件夹, 将文件夹"OpenCV-2.3.1"拷贝到你的Eclipse工作空间所在的目录,也就是在你的项目的上一级目录中,然后导入到工作空间中,在Package Explorer中选择你的项目,单机右键在弹出菜单中选择Properties,然后在弹出的Properties窗口中左...

作为一个想在编程方面能养家糊口的计算机科学与技术的专业生需要其他什...
5.熟悉Linux\/Nginx,熟练配置维护Apache,Tomcat,Resin等应用服务器,掌握shell\/awk\/python等系统脚本工具;6.熟练掌握SQL语句,熟练使用数据库(Oracle、MySQL);7.熟悉HTML\/JAVASCRIPT\/CSS\/Ajax 等页面技术;8.熟练使用Eclipse\/Maven\/Ant\/SVN等软件开发工具;9.三年以上互联网开发经验,有广告系统相关开发经验者优先;10....

相似回答