2015年9月15日 星期二

opencv初跑問題

今天想到又開了opencv來用

成功的參考這篇文章用系統變數設定路徑(這樣不管是換安裝路徑或是換電腦都比較方便)
設定成功之後可以用系統變數來設定include(include成功可以從IDE在編輯的時候看出來,必較容易確認是否設定成功)

接著設定vs,用文章中說的方式,用屬性工作表的方式,可以把設定好得屬性儲存,之後其他專案有需要可以直接套用,很方便

接著跑範例code,在設定vs最下面的地方有附簡單的範例code,但有些小trick要注意
1. IDE裡面直接debug run跟跑compile出來的exe工作目錄是不一樣的
debug run是專案的目錄(專案上按右鍵>開啟目錄 的位置); exe是所在目錄,因此如果把要讀取的圖片放在相對路徑上要注意位置,以免讀不到圖片
2. 如果直接輸入圖片位置字串,要注意格式"C:/1.jpg"或"C:\\1.jpg"
3. 原始程式設計是以引數方式輸入路徑,引數輸入方式可從屬性>偵錯>命令引數輸入
其他還有一些小warning例如
1. 找不到pdb檔案:一開始沒注意到是warning困擾了一下,這串討論有說到。pdb檔案是debug用的符號,用來進入函式內部,為了size考量,並未發布,若需使用可以在本機重新compile opencv library

沒有留言:

張貼留言