當前位置:首頁 » 編程軟體 » 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.

熱點內容
ac搜索演算法 發布:2025-05-06 02:36:06 瀏覽:410
文件鎖linux 發布:2025-05-06 02:28:51 瀏覽:567
秦plusdmi最低配有什麼配置 發布:2025-05-06 02:21:41 瀏覽:920
自建mc國服伺服器怎麼安裝地圖 發布:2025-05-06 02:13:18 瀏覽:920
安卓什麼版本能用虛擬相機 發布:2025-05-06 02:12:37 瀏覽:201
開發linux服務 發布:2025-05-06 02:02:37 瀏覽:717
存儲電量 發布:2025-05-06 01:52:48 瀏覽:749
安卓雲空間如何清理 發布:2025-05-06 01:49:48 瀏覽:125
常見的演算法題 發布:2025-05-06 01:48:57 瀏覽:333
我的世界創世雲伺服器 發布:2025-05-06 01:46:03 瀏覽:572