【已解決】Python: Opencv: error: (-215) size.width>0 && size.height>0 in function cv::imshow
利用cv2.imread()時,
當出現這個錯誤時,請檢查以下資訊:
是否有拼寫錯誤
是否有這個圖片
是否添加了字尾名
是否是絕對路徑
是什麼系統?考慮將單斜槓改成雙斜槓,一般情況下,已經支援一個反斜槓了
如:
image_data = cv2.imread('D:\\lab\\AgriculturalDisease_trainingset\\images\\00c5c908-fc25-4710-a109-db143da23112___RS_Erly.B 7778.JPG')
在windows中如何檢查地址是否正確呢,尤其是在迴圈的時候
可以先在windows視窗直接複製出來,看看是否能夠讀取並展示圖片。
然後檢查程式的地址,將其列印輸出,比較兩者是否相同。
如果遇到中文名讀不出來的,請參考這個網站:中文路徑報錯問題
簡單來說,就是直接將cv2.imread函式重寫一下,換成另一個函式cv_imread:
def cv_imread(filePath):
cv_img=cv2.imdecode(np.fromfile(filePath,dtype=np.uint8),-1)
return cv_img
# 正文引用部分如下:(img_path需要自己給出)
image_data = cv_imread(img_path)
相關推薦
【已解決】Python: Opencv: error: (-215) size.width>0 && size.height>0 in function cv::imshow
利用cv2.imread()時, 當出現這個錯誤時,請檢查以下資訊: 是否有拼寫錯誤 是否有這個圖片 是否添加了字尾名 是否是絕對路徑 是什麼系統?考慮將單斜槓改成雙斜槓,一般情況下,已經支援一個反斜槓了 如: image_data = cv2.imread('D:\\lab\\Ag
【已解決】docker + opencv + 'ascii' codec can't encode charactersordinal not in range(128)
問題描述: 1、在docker + opencv + 讀取有名字中中文的圖片 2、python 3.6環境(不存在網上說的字元格式問題) 最終原因定位:docker的問題。 在docker中進行一定的修改即可 修改如下:原文地址 第一步:開啟檔案etc/profile 命令: v
【已解決】python之pip安裝第三方庫連結超時
在python中利用pip直接下載第三方庫進行安裝時發生瞭如圖所示bug(注:第三方庫連線超時): 原因是連線超時,所以需要自己設定安裝源,即:通過什麼映象安裝。 解決方法: 在 pip命
【已解決】zookeeper顯示Error contacting service. It is probably not running等各種問題
博主在安裝hadoop時,為實現高可用(high-available ),使用zookeeper 3.4.6,出現了一些小插曲,報錯(Error contacting service. It is probably not running)經歷一番折騰,最終完美
【已解決】Python指令碼執行出現語法錯誤:IndentationError: unindent does not match any outer indentation level
原創出處:http://www.crifan.com/python_syntax_error_indentationerror/comment-page-1/ 【問題】 一個python指令碼,本來都執行好好的,然後寫了幾行程式碼,而且也都確保每行都對齊了,但是執行的
【已解決】docker + opencv + 'ascii' codec can't encode charactersordinal not in range(128)
問題描述: 1、在docker + opencv + 讀取有名字中中文的圖片 2、python 3.6環境(不存在網上說的字元格式問題) 最終原因定位:docker的問題。 在docker中進行一定的修
Python + Appium 【已解決】driver(session)在多個class之間復用,執行完一個類的用例,再次執行下個類的用例時不需要初始化
nic bject config com appium client lee session ted py文件的名稱為:appium_config.py 中的寫法如下 # coding=UTF-8 ‘‘‘ Created on 2017.1.13 @author: Lu
Python在開發程序時提示錯誤提示“invalid syntax”是什麽原因【已解決】
idl 視頻 lec pytho 教程 技巧 word 學習 com Python在開發程序時提示錯誤提示“invalid syntax”是什麽原因如果在開發程序時候,使用Python中的保留字作為模塊、類、函數或者變量等的名稱,則會出現“invalid syntax”錯誤
ssd [Error] UnicodeDecodeError: 'gbk' codec can't decode byte 0x81 in position【已解決】
使用ssd訓練,pip install viz 的時候遇到的錯誤: Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\Users\x
【已解決】ERROR:"Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient"
狀況:將hive的元資料庫換為Mysql時發生的錯誤 配置:ubuntu16.04+hive3.0.0+mysql8.0.0 原因:換資料庫時沒有和hive成功通訊。 在命令列執行: 1.
【已解決】IOError: [Errno socket error] [SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:590)
@update:2017年08月15日14:40:29 描述:手寫訓練集的自動下載是通過input_data.py,而下載的地址是SOURCE_URL = 'https://storage.googleapis.com/cvdf-datasets/mnist/', 之前網路
【Linux開發】OpenCV在ARM-linux上的移植過程遇到的問題4---共享庫中巢狀庫帶路徑【已解決】
【Linux開發】OpenCV在ARM-linux上的移植過程遇到的問題4—共享庫中巢狀庫帶路徑【已解決】 標籤:【Linux開發】 緊接著上一篇,我居然又嘗試了一下編譯opencv,主要是因為由於交叉編譯ARM-Linux,opencv,好像剛開始ma
【已解決】PyCharm中出現unresolved reference error
問題描述 從GitHub上克隆的Python專案,在本地使用PyCharm開啟,發現在某個檔案的頭部匯入模組的部分報錯Unresolved reference 'pytools',出錯的程式碼如下所示 from pytools.model import
lnmp 搭建後,nginx下php文件404但是html文件正常訪問【已解決】
() stack 找到 span nec mis group php 方法 今天遇到 了如題的問題。 上網查了很多資料 最終是在這個鏈接 裏 找到了能解決我的問題的方法 https://stackoverflow.com/questions/23443398/nginx-e
【已解決】Https請求——基礎連接已經關閉 發送時發生錯誤
自己 服務器 poi make 手動 default 比較 man 消息 本人在做商用項目的推送消息功能時,借助第三方推送服務。這裏避免有打廣告的嫌疑,就不報名字了。由於是通過調用API接口,所以Post方法是自己寫的,但是在開發環境是可以正常推送的,但是一上線就出各種問題
cmd 【已解決】windows連接手機,運行adb devices提示“unauthorized”
window 連接 eight div inf http ima 開發者 img 報錯截圖如下: 問題原因:電腦連接手機。手機未授權 解決方式: 設置----開發者選項-----打開USB調試,出現如下彈框,點擊“確定”即可解決問題。 cmd 【已解決】win
【AI基礎】python:openCV——處理鼠標事件(1)
python:opencv 處理鼠標 一、用戶通過鼠標對圖像視窗最常見的操作有: 左鍵單擊按下 左鍵單擊擡起 左鍵按下拖動 鼠標指針位置移動 二、單次單擊操作響應事件及順序 Opencv中setMouseCallback()創建了一個鼠標回調函數,每次在圖像上單擊鼠標左鍵再擡起的過程,
【AI基礎】python:openCV——圖像處理(1)
python python:openCV OpenCV圖像的基本操作 :使用包cv2,numpy import cv2 import numpy as np img = cv2.imread(‘1.jpg‘) cv2.imshow(‘image‘,img) k = cv2.waitKey(0) "
【AI基礎】python:openCV——圖像處理(2)
getTrackbarPos圖像處理練習 制作一個滑動條調色板,使用函數cv2.getTrackbarPos();cv2.creatTrackbar() import cv2 import numpy as np def nothing(x): pass img = np.zeros((300,5
【AI基礎】python:openCV——圖像算術運算(1)
圖像算術運算圖像算術運算 1.圖像加法使用cv2.add()將兩幅圖像進行加法運算,也可以直接使用numpy,res=img1+img2.兩幅圖像的大小,類型必須一致,或者第二個圖像可以是一個簡單的標量值。openCV的加法是一種飽和操作,而numpy的加法是一種模操作。OpenCV的結果會更好 import