重灌新版本:先解除安裝舊版本
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 其它與上面 一致 ...