網(wǎng)友評分: 5.3分
OpenCV2是一款跨平臺計算機(jī)視覺庫,OpenCV2帶來了全新的C++接口,在2.0時代,OpenCV增加了新的平臺支持,包括iOS和Android,通過CUDA和openGL實現(xiàn)了GPU加速,為Python和Java用戶提供了接口。
1、打開OpenCV2,選擇一個解壓路徑,我選擇的路徑是E:\opencv\,如下圖。
2、點擊Extract,等待解壓完成。
3、解壓完成后,在相應(yīng)的解壓目錄下,會有以下的文件
4、其中build是SDK包,sources是源碼包。我們要使用opencv的函數(shù),只需要其SDK包就夠了,也就是build文件夾下的東西。如果你想看看opencv里面函數(shù)的具體實現(xiàn),可以在sources文件夾下找到其相應(yīng)的源代碼。
opencv3中取消了opencv1中的”cv_”命名規(guī)范,對于這些cv_前綴的使用了新的命名規(guī)范。這里大概可以大概分為以下這幾類。
【直接去掉”CV_”前綴】
1、namedWindow中將cv_WINDOW_AUTOSIZE改為WINDOW_AUTOSIZE
2、line函數(shù)及其同一類的繪圖函數(shù),cv_filed改為filled
3、threshold函數(shù)中將cv_thresh_binary改為thresh_binary
4、remap函數(shù)中,cv_inter_linear改為inter_linear
5、鼠標(biāo)操作函數(shù)setmousecallback中將cv_event_lbuttonup改為event_lbuttonup,等等一些直接將cv去除。
6、imwrite中,將cv_inpaint_telea改為inpaint_telea,cv_inpaint_ns改為inpaint_ns
7、設(shè)置攝像頭尺寸時將cv_cap_prop_frame_width改為cap_prop_frame_width,cv_cap_prop_frame_height 改為 cap_prop_frame_height
..等等一些函數(shù)可以直接將前綴去除。
【需要新的前綴】
比較常用的一些如
1、line函數(shù)中一些繪函數(shù)中的參數(shù),cv_AA改為LINE_AA
2、cvtColor函數(shù)中顏色轉(zhuǎn)換系的宏,全替換為”COLOR_”前綴,如CV_BGR2HSV改為COLOR_BGR2HSV
3、normalize中,將cv_MINMAX改為NORM_MINMAX 等等
【其他】
1、定義尺寸時將cvSize(-1,-1)改為Size(-1,-1)
2、在表示顏色時,將cv_RGB改為Scalar。
其中Videowriter中的fourcc,cv2.x版本中中形式為cv2.cv.fourcc,在cv3,0以上的版本中應(yīng)為cv2.VideoWriter_fourcc,需要特別注意。
個人理解:opencv3使用C++封裝,而opencv2是C風(fēng)格,實際上opencv3調(diào)用與opencv2區(qū)別不大。
LabVIEW(程序開發(fā)環(huán)境) V2017 官方版 1.47G | 英文 | 9.7
下載HALCON20版永久破解版 V20.11 最新破解版 41.79M | 簡體中文 | 1.1
下載halcon破解版32位 V20.11 中文免費版 41.79M | 簡體中文 | 4
下載halcon20(機(jī)器視覺圖像處理軟件) V20.11 官方版 41.79M | 簡體中文 | 6.7
下載LabVIEW2021破解版 32/64位 中文免費版 2.33G | 簡體中文 | 3.1
下載LabVIEW2021(程序開發(fā)環(huán)境設(shè)計軟件) 32/64位 官方版 2.33G | 簡體中文 | 3.3
下載關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.
浙ICP備06019006號-1 浙公網(wǎng)安備33038102330474號