opencv介面那些不為人知的事!

老司機的詩和遠方發表於2020-04-06

最近在寫個神經網路識別的小專案,要用到opencv載入圖片,本事再簡單不過的事情,結果卻遇到百思不得其解的問題,最後找到了問題的原因:

1、opencv的載入圖片介面cvLoadImage();路徑可以是絕對路徑也可以是相對路徑,但是要求格式是\\或者是/的目錄格式,建議用/這種方式,這種是無論是檔案路徑還是網頁的格式輸入都採用這種,應用最廣泛,最初在Linux的。雖然現在的Windows採用\這種形式,但是一般要想相容,都會加入解析器,將其轉換為規範形式的\\或者是/這兩種目錄表示法

2、關於opencv顯示一張圖片的問題,Img = cvLoadImage(Sample.c_str(),0);cvNamedWindow("Test",1);cvShowImage("Test", Img); 之後一定要加cvWaitKey();否則無法顯示出圖片,入坑親測!!!無論裡面的引數的值是多少!

相關文章