opencv官網 上給出的 linux 下安裝方式,基本上都是通過編譯源碼,即下載代碼, cmake->make->make install
實際上,可以通過linux的官方源進行安裝,譬如,在fedora下可以通過yum安裝
sudo yum install opencv opencv-devel
然后,yum會自動的解決依賴關系
針對python的接口也是
sudo yum install opencv-python
執行完了之后,測試C++的可以用g++命令
g++ `pkg-config opencv --cflags` `pkg-config opencv --libs` yourcode.cpp -o yourcode
在這里注意,“`"是左上角Esc鍵下面的,而不是單引號,因為這個問題,我一直懷疑自己裝錯了,試了很多遍,后來才發現自己的錯誤
針對python的,主要就是其對庫的引用有所改變,如下列代碼:
# -*- coding: utf-8 # test.py import sys # from cv import * import cv #import cv2 if __name__ == '__main__': image = LoadImage("lena.jpg") NamedWindow("mywin") ShowImage("mywin", image) WaitKey(0)
這里可以import cv和import cv2,而且必須要有一個