VS2010中opencv專案配置的乙個方法

2021-06-26 21:57:38 字數 785 閱讀 1934

vs2010中建立opencv專案時,需要在專案屬性中配置對opencv標頭檔案路徑、庫函式路徑等設定,並在鏈結器設定中新增對opencv函式庫的引用。這些配置操作在每個使用opencv的專案中都要進行,如果每次都重新做就太麻煩了。網上可以找到很多文章介紹如何解決這個問題,我看到的基本都是通過開啟屬性管理器,修改針對使用者的

microsoft.cpp.win32.user屬性表,在其中新增所需配置項。由於該屬性表預設被所有專案自動繼承,就可以解決重複配置問題了(在新的vs文件中,不建議使用使用者的屬性表,原因大概是這種預設放到使用者主目錄下面的屬性表檔案很不利於團隊開發時,把專案屬性相關檔案納入統一配置管理,不過這是後話)。

這種方法對於目錄的設定是沒有問題的,但是當我修改鏈結器的輸入設定,新增對opencv函式庫的引用時發現,直接修改屬性表時無法區分debug和release配置,這樣顯然是有問題的。在網上搜了搜,沒有找到什麼現成的方案,最後還是到msdn看了看相關說明,最後自己做了乙個解決方案,感覺還可以,記下來免得以後忘記,也算是分享一點小技巧:

1、建立乙個目錄用於存放opencv配置的屬性表檔案,我選擇的是在所有解決方案所在目錄下建了乙個opencv目錄;

2、在屬性管理器中,新增新專案屬性表,分別建立兩個屬性表檔案:opencv_d和opencv_r,存放在上述目錄下,分別用於儲存debug和release配置下的opencv函式庫引用;

3、新建專案中,在屬性管理器中分別新增對上述兩個屬性表的引用(如圖)。

opencv在VS2010中的配置

0 設定環境變數 變數名 path 變數 e softwares opencv build x86 vc10 bin x86代表32位 x64代表64位 1 專案 選單項 屬性 vc 目錄 需要配置 包含目錄 和 庫目錄 兩項。2 配置 包含目錄 項 新增行 opencv build include...

VS2010下opencv閾值操作

opencv演算法是值得單獨拿出來學習的,opencv包含很多模組,如calib3d模組 imgproc影象處理模組 ml機器學習模組等等。今天算是乙個開始,學習將opencv中幾種閾值操作改變引數動態顯示 createtrackbar 可參考博主 it1995 我也是跟著博主 it1995在學習 ...

VS2010中為OpenCV工程建立屬性單

為了能夠編譯及執行opencv工程,visual c 必須知道opencv標頭檔案及庫的位置,因此每次新建的opencv工程都要配置 包含目錄 和 庫目錄 這兩項,有沒有什麼捷徑可以省略這些步驟呢?答案是肯定的,那就是建立乙個屬性單供所有的opencv專案使用。下面總結一下建立的過程。右擊工程名te...