当前位置:首页 » 编程软件 » ubuntu编译opencv

ubuntu编译opencv

发布时间: 2022-04-26 08:43:45

Ⅰ ubuntu 安装opencv需要源码编译

OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake。
ubuntu下安装cmake比较简单,
apt-get install cmake
如果觉得自带的版本不符合要求,可以下载安装包。
下载最新版的安装包:
http://www.cmake.org/cmake/resources/software.html
这里下载已经编译好的,这样只需要解压至需要的目录下即可使用:
tar zxvf cmake-2.8.10.2-linux-i386.tar.gz –C /usr/local/
设置环境变量:
sudo gedit /home/emouse/.bashrc
在打开的文件后添加:
export PATH=$PATH:/usr/local/cmake-2.8.10.2-Linux-i386/bin
查看版本,测试是否安装成功:
root@emouse:/home# cmake --version

Ⅱ Ubuntu下opencv编译没有报错,但是运行不了

简单的解释就是你的GTK+2.x要先于OpenCV安装,所以它给的解决方法是You should
remove the current installation of opencv from your system; rebuild your
opencv lib after installing gtk dev lib in the correct path; and
reinstall the compiled opencv lib.

Ⅲ Ubuntu中编译opencv,make时出错,提示:opencv/core/core.hpp no such file or directory.源

找不到头文件的原因 。要么当前指定的头文件各个目录不包含这个头文件所在的目录;要么这个头文件根本不存在。
解决方法:在工程属性中“C++目录”里,把<opencv_path>\build\include或类似的include目录添加到头文件目录

Ⅳ ubuntu 编译opencv2 安装在什么地方

下载opencv源码,解压后进入目录,执行(注意有个“.”,作为cmake的参数表示当前目录)
cmake .
然后
make
sudo make install
下面配置library,打开/etc/ld.so.conf.d/opencv.conf,在末尾加入/usr/local/lib (有可能是个空文件,没关系)
然后
sudo ldconfig
然后编辑/etc/bash.bashrc
加入
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
至此,opencv安装配置完毕

Ⅳ ubuntu14.04安装opencv,在编译的时候总是出错

用下面的这个命令是可以编译通过的,但有俩个警告

arm-linux-g++ -o opencv_test.o test.c -I /usr/local/include/opencv -L /usr/local/lib -lopencv_core -lopencv_highgui -lpthread -lrt

运行上面的命令之前,要将 opencv2 这个目录复制到 opencv下,这俩个目录都在 /usr/local/include/ 下。

g++ `pkg-config opencv --cflags --libs opencv` -o DisplayImage DisplayImage.cpp -I /usr/local/include/opencv -L /usr/local/lib -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_gpu -lopencv_ts -lopencv_video -lopencv_objdetect -lopencv_ml -lpthread
我用这个OK的~

Ⅵ 如何在ubuntu 上静态编译opencv

楼主您好,具体方法可以参考:
http://www.cnblogs.com/wqvbjhc/archive/2012/09/24/2700209.html

Ⅶ 在ubuntu下编译的一 个opencv程序,如何让它在没有opencv环境的ubuntu上运行

main()
{
int i,j,k;
printf("\n");
for(i=1;i<5;i++)/*以下为三重循环*/
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/
printf("%d,%d,%d\n",i,j,k);
}
}

Ⅷ ubuntu14.04怎么编译执行opencv程序

直接编写C 或者C++ 程序,然后分别用gcc,g++编译器生成可执行程序。
1) C++程序版:

#include <stdio.h>
#include <opencv2/opencv.hpp>
using namespace cv;
int main(int argc, char** argv )
{
if ( argc != 2 )
{
printf("usage: DisplayImage.out <Image_Path>\n");
return -1;
}
Mat image;
image = imread( argv[1], 1 );
if ( !image.data )
{
printf("No image data \n");
return -1;
}
namedWindow("Display Image", WINDOW_AUTOSIZE );
imshow("Display Image", image);
waitKey(0);
return 0;

Ⅸ 如何在ubuntu中重装opencv

1、查看系统中已安装软件包信息 dpkg -l
2、卸载并清除配置 apt-get remove --purge softname1 //卸载ffmpeg及opencv的所有安装包
3、重新编译opencv apt-cache search opencv
apt-get install XXX XXX XXX
usr/include/下出现opencv OK安装成功,可以找个程序编译一下了!

ps:安装软件 apt-get install softname1 softname2 softname3……
卸载软件 apt-get remove softname1 softname2 softname3……
卸载并清除配置 apt-get remove --purge softname1
更新软件信息数据库 apt-get update
进行系统升级 apt-get upgrade
搜索软件包 apt-cache search softname1 softname2 softname3……
安装deb软件包 dpkg -i xxx.deb
删除软件包 dpkg -r xxx.deb
连同配置文件一起删除 dpkg -r --purge xxx.deb
查看软件包信息 dpkg -info xxx.deb
查看文件拷贝详情 dpkg -L xxx.deb
查看系统中已安装软件包信息 dpkg -l
重新配置软件包 dpkg-reconfigure xxx

Ⅹ 我再ubuntu下安装OpenCV是编译的时候没有提示错误,但是在运行程序的时候提示:

简单的解释就是你的GTK+2.x要先于OpenCV安装,所以它给的解决方法是You should remove the current installation of opencv from your system; rebuild your opencv lib after installing gtk dev lib in the correct path; and reinstall the compiled opencv lib.

热点内容
scratch少儿编程课程 发布:2025-04-16 17:11:44 浏览:625
荣耀x10从哪里设置密码 发布:2025-04-16 17:11:43 浏览:355
java从入门到精通视频 发布:2025-04-16 17:11:43 浏览:70
php微信接口教程 发布:2025-04-16 17:07:30 浏览:295
android实现阴影 发布:2025-04-16 16:50:08 浏览:786
粉笔直播课缓存 发布:2025-04-16 16:31:21 浏览:336
机顶盒都有什么配置 发布:2025-04-16 16:24:37 浏览:201
编写手游反编译都需要学习什么 发布:2025-04-16 16:19:36 浏览:797
proteus编译文件位置 发布:2025-04-16 16:18:44 浏览:354
土压缩的本质 发布:2025-04-16 16:13:21 浏览:581