最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

OpenCV imread讀取圖片失敗問題

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

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

以上的問題是因?yàn)楣こ痰呐渲脼镈ebug模式

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

注意:

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

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

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

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

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

圖一  圖片屬性窗口

二、路徑斜杠的問題

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

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

三、附加依賴項(xiàng)的原因

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

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

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

相關(guān)文章

  • django如何實(shí)現(xiàn)用戶的注冊(cè)、登錄、注銷功能

    django如何實(shí)現(xiàn)用戶的注冊(cè)、登錄、注銷功能

    本文詳細(xì)介紹了創(chuàng)建Django項(xiàng)目的步驟,包括配置數(shù)據(jù)庫、編寫用戶模型、創(chuàng)建遷移文件、編寫表單校驗(yàn)、編寫前端頁面、編寫視圖類、編寫路由、使用Django自帶的管理后臺(tái)以及具體的文件結(jié)構(gòu),通過這些步驟,可以實(shí)現(xiàn)一個(gè)基本的Django項(xiàng)目
    2025-01-01
  • Python庫如何打包到PyPI

    Python庫如何打包到PyPI

    這篇文章主要介紹了Python庫如何打包到PyPI問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Python模塊學(xué)習(xí) datetime介紹

    Python模塊學(xué)習(xí) datetime介紹

    Python提供了多個(gè)內(nèi)置模塊用于操作日期時(shí)間,像calendar,time,datetime。time模塊我在之前的文章已經(jīng)有所介紹,它提供的接口與C標(biāo)準(zhǔn)庫time.h基本一致
    2012-08-08
  • Python使用matplotlib的pie函數(shù)繪制餅狀圖功能示例

    Python使用matplotlib的pie函數(shù)繪制餅狀圖功能示例

    這篇文章主要介紹了Python使用matplotlib的pie函數(shù)繪制餅狀圖功能,結(jié)合實(shí)例形式分析了Python使用matplotlib的pie函數(shù)進(jìn)行餅狀圖繪制的具體操作技巧,注釋中對(duì)pie函數(shù)的用法進(jìn)行了詳細(xì)的說明,便于理解,需要的朋友可以參考下
    2018-01-01
  • 使用python進(jìn)行文件處理的庫存管理

    使用python進(jìn)行文件處理的庫存管理

    庫存管理是任何處理實(shí)物商品的企業(yè)的一個(gè)重要方面,Python?提供了各種庫來讀取和寫入文件,使其成為管理庫存的絕佳選擇,它允許我們使用?Python?等編程語言來操作計(jì)算機(jī)文件系統(tǒng)上的文件,在本文中,我們將探討如何使用文件處理在?Tkinter?中實(shí)現(xiàn)庫存管理系統(tǒng)
    2023-09-09
  • 教你用python控制安卓手機(jī)

    教你用python控制安卓手機(jī)

    不久前,我在思考如何通過向好友發(fā)送幾分鐘的垃圾郵件來惹惱我的朋友,而在做一些研究的過程中,我遇到了Android調(diào)試橋.在本快速指南中,我將向您展示如何使用Python與之交互以及如何創(chuàng)建2個(gè)快速腳本.需要的朋友可以參考下
    2021-05-05
  • Python實(shí)現(xiàn)將一段話txt生成字幕srt文件

    Python實(shí)現(xiàn)將一段話txt生成字幕srt文件

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)將一段話txt生成字幕srt文件,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-02-02
  • PyQt5使用pyqtgraph繪制波形圖

    PyQt5使用pyqtgraph繪制波形圖

    pyqtgraph是Python平臺(tái)上一種功能強(qiáng)大的2D/3D繪圖庫,相當(dāng)于matplotlib庫,比它更強(qiáng)大。本文就來利用pyqtgraph實(shí)現(xiàn)繪制波形圖,需要的可以參考一下
    2023-01-01
  • 如何理解python接口自動(dòng)化之logging日志模塊

    如何理解python接口自動(dòng)化之logging日志模塊

    代碼需要經(jīng)歷開發(fā)、調(diào)試、審查、測試或者上線等不同階段,在“測試”時(shí),可能只想看警告和錯(cuò)誤信息,然而在“調(diào)試”時(shí),可能還想看到跟調(diào)試相關(guān)的信息。如果想打印出使用的模塊以及代碼運(yùn)行的時(shí)間,那么代碼很容易變得混亂。使用logging日志模塊,就能很容易地解決
    2021-06-06
  • python基礎(chǔ)編程小實(shí)例之計(jì)算圓的面積

    python基礎(chǔ)編程小實(shí)例之計(jì)算圓的面積

    Python是最常用的編程語言,這種語言就是一種可以快速開發(fā)應(yīng)用的解釋型語言,有些用戶不知道該怎么在Python編程里計(jì)算圓的面積,現(xiàn)在就給大家具體解釋一下,下面這篇文章主要給大家介紹了關(guān)于python基礎(chǔ)編程小實(shí)例之計(jì)算圓的面積的相關(guān)資料,需要的朋友可以參考下
    2023-03-03

最新評(píng)論

渭源县| 苍山县| 巴南区| 东海县| 崇文区| 鄂温| 米泉市| 手游| 峨山| 电白县| 东至县| 平谷区| 新乡县| 岚皋县| 古丈县| 扎囊县| 怀柔区| 紫云| 葫芦岛市| 旌德县| 无锡市| 全椒县| 嘉禾县| 祁门县| 顺平县| 西藏| 巴中市| 囊谦县| 凌云县| 伊川县| 淮南市| 寿光市| 武城县| 保定市| 尼玛县| 湛江市| 土默特左旗| 池州市| 全椒县| 浦县| 汪清县|