Python 板


LINE

各位版上的大大早安。 以下是我在使用Opencv時發生的問題與執行環境,煩請高手指導方向。 環境: OS:Windows 10 Anaconda python 3.4.5 虛擬環境 Opencv 3 執行狀況與錯誤問題 https://imgur.com/qXdkcao 這理面有兩個問題。 1.我用"Key"的python cvtest.py會說找不到檔案。但是我用tab就可以,但仔細比對 檔名並沒有錯。 2.打開圖檔的時候會出錯誤,但是錯誤訊息看不懂。 程式碼: import cv2 cv2.namedWindow("plot") image = cv2.imread("C:\\Users\\ACER\\Desktop\\temp\\test.jpg") cv2.waitKey(0) cv2.imshow("plot", image) cv2.waitKey(0) 煩請高手指導方向,感謝。 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 113.196.183.168
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1528426492.A.EA1.html
1F:→ djshen: 你該換個眼鏡了 06/08 10:58
2F:→ yimean: 真的XDDDDD 唉~~~怎麼會這樣 06/08 10:59
3F:→ kobe8112: 就跟漢字序順不影響閱讀一樣吧(誤 06/08 12:14
4F:→ kobe8112: 你試過先照人家的建議修改看看嗎? 06/08 12:17
5F:→ kobe8112: https://goo.gl/Hn8eZ7 06/08 12:17
6F:→ yimean: @kobe8112感謝分享,這個是開影片,跟我的圖片不一樣。 06/08 14:28
7F:→ yimean: 他有一個回應是說+sleep,我有嘗試過,但也沒有成功。 06/08 14:29
8F:→ kobe8112: 我的意思是用同樣概念,你確定你執行imread的這行後, 06/08 14:49
9F:→ kobe8112: image的型別/內容真的有正確取得嗎? 06/08 14:50
10F:→ kobe8112: 你試試第一個waitKey拿掉,第二個後面加 06/08 14:59
11F:→ kobe8112: cv2.destroyAllWindows() 06/08 14:59
12F:→ zianz113: 感覺像是讀圖沒有抓到東西 所以show的時候 06/09 04:14
13F:→ zianz113: 回報error :show的圖片size>0;width>0 這項條件不符合 06/09 04:15
14F:→ neil987: 很簡單一個確認方式 opencv的圖是一個numpy array print 06/09 14:54
15F:→ neil987: 出來看看 06/09 14:54
16F:→ neil987: 然後基本上 就像樓上說的 那錯誤通常是讀圖那裡有問題 06/09 14:55
感謝各位大大的指導,經加入除錯資訊的時候發現,這兩個錯誤應該是小弟粗心所致。 這邊跟大家分享一下我除錯的過程,有些地方沒有起到作用,在請大大指導一下。 我第一個用的除錯方法是用Try...except 沒有任何錯誤(其實這個路徑是錯的) try: image = cv2.imread("C:\\Users\\pc\\Desktop\\Temp\\test.jpg") except BaseException: print("cannot opent file") 第二個除錯方法 x=os.path.exists("C:\\Users\\pc\\Desktop\\Temp\\test.jpg") print(x) 才發現根本沒有這個檔案存在 我的問題是,為什麼第一個除錯方法沒有錯誤發生呢? 煩請指導,感謝。 ※ 編輯: yimean (123.51.136.80), 06/11/2018 10:40:08
17F:→ kobe8112: 官方原始C++說明: https://imgur.com/ZH5rUId.png 06/11 11:02
18F:→ kobe8112: 你改判斷是不是None Type吧 06/11 11:02
19F:→ yimean: 感謝指導,請問一下實務上應該要怎麼做呢?我有試著去 06/11 12:03
20F:→ yimean: 這個return但是看起來是方法錯誤。 06/11 12:04
21F:→ kobe8112: 不太明白你的意思耶 06/11 12:42
22F:→ kobe8112: 不就是imread之後, 06/11 12:42
23F:→ kobe8112: if(image is None): 去判斷是否None嗎? 06/11 12:43
24F:→ yimean: SOGA~~~那跟我第二個方法挺類似的。但我還是不知道為什麼 06/11 13:21
25F:→ yimean: 第一個方法不Work 06/11 13:21
26F:→ kobe8112: 還是不明白,你是說你測試try&except? 06/11 13:23
27F:→ kobe8112: 這函式如果設計就不會拋出例外,你怎麼接也接不到啊 06/11 13:23
28F:→ yimean: 有道理!!!! 06/13 16:18







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP