檢查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=/usr2. 開啟.bashrc 檔案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
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...