第一次使用python實現基於OpenCV的視覺代碼遇到的問題以及解決辦法

之前也用過OpenCV,但是是在vs上運行的,差別還是挺大的。明顯感覺python還是簡單好多,但是簡單不代表遇到的問題就少。vs上基本遇到的問題就是頭文件的一些配置,以及相關的release以及debug下運行的問題。
我寫了一段很簡單的代碼,功能是:用來識別照片中人臉和眼睛。採用的技術是haar特徵,高斯金字塔。效果一般。
其中遇到的問題一個是python在eclipse上的配置問題,還有一個就是OpenCV在讀取圖片的時候總是出現一些莫名其妙的錯誤。

1.python在eclipse上的配置問題

先講第一個問題吧,這個問題呢,解決起來,不是很難,interpreter的配置裏之前被刪除的python版本還在,導致編譯出現問題。後來把之前的python刪除,加進來現在的python,然後在lib加進來需要使用的CV2模塊,就行了。

2. OpenCV在讀取圖片出現的錯誤

讀取的總是出現莫名其妙的錯誤,開始的時候我將各種奇怪的錯誤百度,結果發現還是沒用。之後發現一個帖子講得一本正經,但是也沒有用。後來經過各種百度,發現可能是路徑太長導致了,無法讀取圖片,WTF,確定不是在逗我嗎?但是我將路徑改短之後確實問題就解決了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章