linux 下opencv編譯安裝

2022-02-16 14:42:43 字數 925 閱讀 3763

重灌新版本:先解除安裝舊版本

1.刪除安裝檔案

cd /home/***/opencv/build

sudo make uninstall

cd  ..

sudo rm -r build

2.刪除所有和opencv相關檔案

sudo rm -r /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2

cd /usr

find . -name "*opencv*" | xargs sudo rm -rf

3.刪除**包

cd /home/***

chmod a+x /home/***/opencv

rm -r /home/***/opencv

4.cd ~/opencv-3.4.6

error while loading shared libraries: libopencv_core.so.3.4: cannot open shared object file: no such file or directory

1.開啟路徑:/etc/ld.so.conf.d

2.建立檔案:opencv.conf檔案

3.新增自己opencv的lib路徑 ldconfig (通常為/usr/local/lib)

error: ./topcamdetdl.so: undefined symbol: _zn2cv3dnn23experimental_dnn_34_v143netc1ev

opencv版本問題

重新編譯:

cmake -d cmake_build_type=release -d cmake_install_prefix=/usr/local ..  編譯通過

make -j8

make install

Linux下編譯OpenCV3總結

opencv於2015年6月4號,在其官網上正式發布了最新的opencv version 3.0版本,貌似有挺多的更新。由於我要用到contrib模組的文字檢測工具,所以打算重新編譯一下。首先,我們來到 opencv 在 github 上的主頁,就可以看到 下有 opencv 主專案 opencv ...

opencv2 1在fedora9下編譯安裝

2.安裝cmake 先 configure,接著 a.bootstrap b.make c.make install cmake 會預設安裝在 usr local bin 下面,安裝完畢。3.進入opencv解壓後的資料夾,新建build資料夾。4.進入build資料夾,然後輸入指令cmake 則在...

linux下opencv兩種編譯方法

我的程式是在ubuntu下編譯的。主要有兩種方法編譯opencv程式,一種是用命令列引數編譯,另一種是通過cmake編譯。command line編譯 對於c檔案如檔名為test.c,編譯成可執行檔案test,輸入資料為imag.jpg 對c 檔案,如檔名為test.cpp,用g 其它與上面 一致 ...