查不到opencv版本的問題

2022-07-17 21:54:14 字數 2024 閱讀 7853

檢查opencv版本:

前兩天解除安裝了opencv3.0,想重灌2.4版本。安裝是沒有問題,但現在查不到opencv版本,程式也編譯不通過。

解除安裝過程:

找到當初安裝 opencv3.0.0

的 build 目錄,進入 build 目錄

cd /home/*

**/opencv/build

sudo make uninstall

cd ..

sudo rm -r build

然後清理 /usr 中所有 opencv 相關項 :

sudo rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2 /usr/local/share/opencv /usr/local/share/opencv /usr/share/opencv /usr/share/opencv /usr/local/bin/opencv* /usr/local/lib/libopencv*cd /usr

find . -name "

*opencv*

" | xargs sudo rm -rf

cd /home/*

** chmod a+x /home/**

*/opencv

rm -r /home/*

**/opencv

解決辦法:

1. 在/usr/local/lib/pkgconfig下新建乙個 opencv.pc 檔案,內容如下:

prefix=/usr

exec_prefix=$

includedir=$/include

libdir=$/lib

name: opencv

description: the opencv library

version:

2.x.x

cflags: -i$/opencv -i$/opencv2

libs: -l$ -lopencv_calib3d -lopencv_imgproc -lopencv_contrib -lopencv_legacy -lopencv_core -lopencv_ml -lopencv_features2d -lopencv_objdetect -lopencv_flann -lopencv_video -lopencv_highgui

2. 開啟.bashrc 檔案

sudo geidit  ~/.bashrc
在最後插入以下內容:

pkg_config_path=$pkg_config_path:/usr/local/lib/pkgconfig

export pkg_config_path

最後更新一下:

source ~/.bashrc
現在可以檢查一下opencv版本了。

另外,有的網友說可以定位到opencv.pc檔案的位置,將此檔案的位置新增到環境變數結果也是一樣的,

定位opencv.pc:

locate opencv.pc
(由於本人未查到此檔案位置,不給出後面的步驟)。

檢視:locate opencv.pc

/opt/opencv-3.0.0/build/lib/pkgconfig/opencv.pc

/opt/opencv-3.0.0/unix-install/opencv.pc

/usr/lib64/pkgconfig/opencv.pc

複製: sudo cp -f /opt/opencv-3.0.0/build/lib/pkgconfig/opencv.pc /usr/lib/pkgconfig/

原文:https:

關於SQL語句條件值寫中文查不到的問題

在使用jdbc鏈結mysql執行sql語句的時候,sql語句中的where條件,引數值帶中文,則查詢不到結果,而where條件,引數值都為數字或字母時可以正常查詢,原因是mysql的character set connection預設的設定不是utf8,我的解決辦法,開啟命令列提示符操作介面 登陸m...

解決pymysql查不到最新資料的辦法

最近用 flask 寫了幾個介面部署在伺服器上,然後用 pytest 來做測試,但遇到了問題,搞了大半天才把問題解決。問題大概是這樣的,我在本地環境用 pytest 寫 來對伺服器上 flask 的介面進行測試,在測試刪除介面的時候,第一步我在 pytest 中會通過sql插入資料到mysql資料庫...

解決PLSQL查不到帶中文條件的記錄

設定環境變數 重啟plsql nls lang american america.al32utf8 原因 客戶端與伺服器端編碼不一致 了解下nls lang的知識 nls lang 引數組成 nls lang 檢視oracle服務端編碼 select from sys.nls database pa...