2014-11-06 73 views
2

民間,OpenCV 2.4.9讀取空白圖像

我正在使用imread將jpeg圖像加載到cv :: Mat數據類型中。但是,函數無法加載圖像,只是返回一個0行0列的空矩陣。它不會拋出任何例外或警告。我還驗證了圖像實際存在於指定的路徑中。我從來沒有在OpenCV中看到過這種行爲,並且不知道發生了什麼。任何幫助表示讚賞

編輯:玩過後,我發現它能夠讀取PNG文件格式沒有問題。

回答

2

我找到了解決這個問題的辦法。我從源代碼編譯OpenCV,當我最初構建並安裝它時,它缺少某些JPEG相關的庫。爲了解決它,我重新配置了源目錄(通過運行cmake)並手動安裝了它沒有找到的庫。這些對於OpenCV並不重要,因此它不會阻止安裝。之後,我重新編譯並重新安裝了OpenCV。

+1

謝謝你回答。儘可能接受答案作爲官方問題解決者(點擊其附近的複選框)。 – karlphillip 2014-11-07 00:44:23