OpenCV版本: 4.2.0
OpenCV-Contrib版本: 4.2.0
CMake版本 : 3.20.0
我們在用OpenCV開發圖像算法時,若能夠顯示滑鼠落在圖像位置的像素,則開發效率會大大的提升。
百度了一下這個問題,發現大部分博主用回調函數來解決,這不僅額外增加了開發難度,效果也未必好。
這個時候我們需要用cmake-gui去構建makefile。
第一步:
點擊configure:
第二步:
添加變量QT5_DIR的目錄,具體根據自己的需要去勾選變量和設置變量的值:
第三部:
點擊Generate,在對應的build目錄生產makefile
後面就在當前目錄輸入:make和sudo make install,則在對應的目錄生產動態庫和頭文件。
效果圖如下:
左下角就能夠顯示滑鼠的位置坐標和對應的像素圖。
小編也嘗試用命令行的方式去構建項目,發現cmake不能定位到QT的目錄,具體原因不是很清楚,用cmake-gui的方式就可以達到目的。
cmake編譯opencv源碼的過程中請參考文章:OpenCV學習(一)opencv源碼安裝