欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

OpenCV?imread讀取圖片失敗的問題及解決

 更新時間:2022年11月10日 11:06:17   作者:xiexieken  
這篇文章主要介紹了OpenCV?imread讀取圖片失敗的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

OpenCV imread讀取圖片失敗問題

使用一下代碼讀取一張圖片失?。ú还苁墙^對路徑還是相對路徑,都失?。?,工程運行都沒問題,就是圖片讀取失敗。

    // 讀入一張圖片(游戲原畫)  
    Mat img=imread("hehe.jpg");  
	if(!img.data) //判斷圖片調入是否成功
         return -1; //調入圖片失敗則退出
    // 創(chuàng)建一個名為 "游戲原畫"窗口  
    cvNamedWindow("enen");  
    // 在窗口中顯示游戲原畫  
    imshow("enen",img);  
    // 等待6000 ms后窗口自動關閉  
    waitKey(6000);  

以上的問題是因為工程的配置為Debug模式

但在配置“鏈接器->附加依賴項”時,把*.lib庫一起加入其中,并且將*.lib庫加在了*d.lib庫之前,這樣就導致了優(yōu)先使用*.lib。解決辦法是把附加依賴項中open的*.lib全刪了。

注意:

一般在配置工程時,Debug工程的“鏈接器->附加依賴項”一般只加*d.lib庫;而Release工程的“鏈接器->附加依賴項”一般只加*.lib庫,這樣就可以避免以上問題。

OpenCV讀圖失敗的三種情況,其中一種情況罕見

初學OpenCV,對于讀圖片失敗一共碰到過三種情況,第一種情況似乎沒什么人遇到過,但我遇到了這個坑,寫在最前面希望給后續(xù)的朋友一定幫助。

一、Windows粘貼可能存在非法字符

本人在使用imread函數(shù)進行讀圖片時,由于偷懶,直接把圖片屬性頁(圖1)里的紅色方框路徑復制到程序中,加上反斜杠后跑程序會崩潰。此時是因為這樣復制的路徑可能存在非法字符,但是在IDE中又不顯示,導致路徑看起來是正確的,但實際上是錯誤的。可以嘗試手動輸入地址,也許問題就能解決。

圖一  圖片屬性窗口

二、路徑斜杠的問題

由于“\”在編程語言中是充當轉義符號存在的,故圖片路徑中的“\”會被認為是轉義符而并不是我們想象中的路徑分割符,此時需要用“\\”來實現(xiàn),第一個“\”代表轉義,這樣第二個“\”就會被識別為分隔符。如果不愿使用反斜杠,可以將反斜杠全部換為斜杠“/”輸入。例如:

//使用反斜杠
imread("C:\\Users\\1.jpg")
imread("C:\Users\1.jpg")  //錯誤的方式
//使用斜杠
imread("C:/Users/1.jpg")

三、附加依賴項的原因

在配置OPENCV環(huán)境的時候,如果將附加依賴項中的文件全部添加進去可能會存在一些錯誤,讀圖失敗就是其中之一。

我的配置文件打開附件依賴項可以看到添加的是opencv_world430.lib,數(shù)字代表的是版本號,和我的不一樣沒有任何影響, 這個代表依賴項是在程序選擇release版本時使用的,若你的程序選擇的是debug版本,則應該選用opencv_world430d.lib。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • pycharm 使用心得(七)一些實用功能介紹

    pycharm 使用心得(七)一些實用功能介紹

    下面我將會介紹一些在我在使用PyCharm時感到驚奇的一些事情。
    2014-06-06
  • tensorflow 1.X遷移至tensorflow2 的代碼寫法

    tensorflow 1.X遷移至tensorflow2 的代碼寫法

    本文主要介紹了tensorflow 1.X遷移至tensorflow2 的代碼寫法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Python接口自動化淺析requests請求封裝原理

    Python接口自動化淺析requests請求封裝原理

    本文主要通過源碼分析,總結出一套簡潔的requests請求類封裝,幫助大家更好的由淺入深的理解python接口自動化,希望對大家的python接口自動化學習有所幫助
    2021-08-08
  • 使用python繪制常用的圖表

    使用python繪制常用的圖表

    本文給大家介紹的是如何使用Python根據(jù)Excel表格數(shù)據(jù)繪制不同的圖表的方法,非常的詳細,有相同需求的小伙伴可以參考下
    2016-08-08
  • python 猴子補丁(monkey patch)

    python 猴子補丁(monkey patch)

    這篇文章主要介紹了python 猴子補丁(monkey patch),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-06-06
  • python使用tornado實現(xiàn)登錄和登出

    python使用tornado實現(xiàn)登錄和登出

    這篇文章主要為大家詳細介紹了python使用tornado實現(xiàn)登錄和登出,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Python深入分析@property裝飾器的應用

    Python深入分析@property裝飾器的應用

    這篇文章主要介紹了Python @property裝飾器的用法,在Python中,可以通過@property裝飾器將一個方法轉換為屬性,從而實現(xiàn)用于計算的屬性,下面文章圍繞主題展開更多相關詳情,感興趣的小伙伴可以參考一下
    2022-07-07
  • python實現(xiàn)登錄與注冊系統(tǒng)

    python實現(xiàn)登錄與注冊系統(tǒng)

    這篇文章主要為大家詳細介紹了python實現(xiàn)登錄與注冊系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • pandas 數(shù)據(jù)歸一化以及行刪除例程的方法

    pandas 數(shù)據(jù)歸一化以及行刪除例程的方法

    今天小編就為大家分享一篇pandas 數(shù)據(jù)歸一化以及行刪除例程的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • Python?munch包?/Munch()?的用法詳解

    Python?munch包?/Munch()?的用法詳解

    這篇文章主要介紹了Python?munch包?/Munch()?的用法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09

最新評論