㈠ 怎麼查看opencv源代碼呢
1、找到Opencv的安裝目錄,例如安裝目錄在F盤,找到相應的安裝目錄如下所示
㈡ 如何查找openCV函數源代碼
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打開工程,去裡面搜索整個工程
㈢ OpenCV源碼級調試
建議你去csdn上找找,關於這個問題的帖子有不少。
我簡單的說一下:
你載入的是別人直接編譯好的bin,lib,這個肯定看不到src裡面的源碼,即使你把src路徑也給設置了。
需要自己編譯bin和lib,要用cmake軟體,選擇你當前的VS2010編譯器,具體怎麼弄去csdn上看看,很多帖子。
編譯好之後在按照你說的配置,針對編譯出來的bin和lib重新設置,就可以了。
㈣ 想研究opencv的源碼,去哪裡下載
直接搜opencv中文論壇,里邊有你想要的全部。
http://www.opencv.org.cn/forum/
建議你買本書
畫個蝴蝶的,叫學習opencv。
挺好的。
㈤ 怎麼查看opencv中haartraining的源代碼呢
OpenCV2.4.7的大概是在../sources/apps/haartraining,cvhaartraining.cpp便是,其他的版本應該都是在/apps/haartraining的,實在不行你就搜索cvhaartraining.cpp,opencv_haartraining.exe是可以自己編譯生成的。
㈥ 如何查看Opencv中自帶內部函數的源代碼
方法一:在opencv的安裝文件夾中找到 與頭文件名字對應的.C 或 .CPP 文件,然後在對函數進行查找。但不是所用函數都是這樣的。例如cvSmooth函數,單擊「轉到定義」後,其跳轉到imgproc_c.h中。通過找到imgproc.c或者imgproc.cpp都沒有找到 cvSmooth函數。
方法二:在VS2010的「編輯」菜單下,點「查找與替換」,然後選「在文件中查找」。對於opencv的源代碼,都放在 (安裝目錄).../opencv/moles 這個文件夾中。將此文件夾添加到查找目錄點擊查找即可在查找結果中找到函數的實現。
㈦ opencv源碼編譯之後還需要配置嗎
..\OpenCV2.3\opencv\moles 這個目錄有一些常用的庫,一般演算法的實現是看不到的,通常在靜態庫里,你可以連接他們,生成執行文件。
hpp,其實質就是將.cpp的實現代碼混入.h頭文件當中,定義與實現都包含在同一文件,則該類的調用者只需要include該hpp文件即可,無需再 將cpp加入到project中進行編譯。而實現代碼將直接編譯到調用者的obj文件中,不再生成單獨的虎矗港匪蕃睹歌色攻姬obj,採用hpp將大幅度減少調用 project中的cpp文件數與編譯次數,也不用再發布煩人的lib與dll,因此非常適合用來編寫公用的開源庫。
㈧ 請問哪裡有免費的OpenCV源碼示例下載想下載下來學習一下。
這里比較好 ,OPenCV中文論壇:
http://wiki.opencv.org.cn/index.php/Template:Code
㈨ 如何修改opencv源碼,生成自己的.dll .o .lib 和.h
暈。。。網上一大堆。。。我文庫裡面也有,以前用過,你可以看看