opencv源碼調試
發布時間: 2023-08-22 20:16:37
1. 如何查看Opencv中函數的源代碼
opencv都帶有這個函數的代碼,你在用的時候,選擇函數,然後右鍵選擇」go to denifition of cvCalOpticalFlowHS"--->然後就會跳 到定義cvCalOpticalFlowHS的定義文件,就會跳到cv.h頭文件來(說明cvCalOpticalFlowHS在cv.h文件中定義的),然後你去cv.cpp文件,按"Ctrl+F" 輸入函數名進行搜索,就能找到cvCalOpticalFlowHS函數的源文件了。
1、首先要熟悉openCV安裝目錄,例如游旁我的安裝目錄是F:\program files\opencv2.3.1。在這個目錄下面還有很多子目錄:3rdparty、android、build,data、doc、include、moles、samples和很多cmake文件。對於編程來說,僅僅需要build這一個文件夾就可以了,因為編程環境的配置只與這一個目錄有關,如:包含目錄配置、庫目錄配置build目錄是編譯生成的目錄,就是用openCV源代碼編譯生成的2進制庫文件集(dll、lib和入口頭文件include)。
2、那其他文件夾下的文件都是幹嘛用的呢?其實源代碼就包含在這些文件夾下面,因為build文件夾就是在其他文件夾的基礎上CMake編譯生成的汪磨虧
例如,core文件夾下就包含了基本數據類型的定義,imgproc文件夾下包含了常用的數字圖像困神處理函數源代碼:如cvCanny()、cvSobel()。
3、用CMake導出opencv 源碼,生成VC++項目,然後用vs打開工程,去裡面搜索整個工程
熱點內容