[問題] OpenCV時常開圖錯誤
各位Python版上的前輩好!
今天我開始學習OpenCV,但是在第一步驟讀取圖檔就發生錯誤了QQ
不過我不確定是作業系統的問題或是跟Python有關,所以先貼在Python版,還請見諒!
我使用5.6.19-2-MANJARO當作作業系統,Python 3.8.3, OpenCV 4.3.0
我照著文件做,想要顯示圖檔,可以成功:
https://imgur.com/G5Vi3I4

但是,卻時常發生只有出現視窗,但是沒有圖的情況(機率大約是50% Orz):
https://imgur.com/aCG05X7

程式碼應該是沒有問題,如下:
import cv2
import numpy as np
cv2.namedWindow('LUDA', cv2.WINDOW_NORMAL)
img = cv2.imread('luda1.jpg')
cv2.imshow('LUDA', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
查過資料,猜測有可能是圖太大或不支援的圖片格式,
所以也有換過圖檔、加cv2.namedWindow('My Image', cv2.WINDOW_NORMAL)以調整視窗
但是最後都是同樣的情形。
我有將img.shape 印出來,每一次都是可以正常讀到圖的大小。
所以我自己推斷應該是有成功讀出圖,問題出在顯示的部份。
還請各位前輩幫幫我釐清可能是哪一部分出了問題!謝謝各位指教!
比較抱歉的是 目前我手邊沒有其他環境可以比對,還請各位見諒!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.26.180.127 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1596709505.A.A2A.html
※ 編輯: b90022790 (114.26.180.127 臺灣), 08/06/2020 18:25:46
※ 編輯: b90022790 (114.26.180.127 臺灣), 08/06/2020 18:26:05
→
08/08 00:21,
4年前
, 1F
08/08 00:21, 1F
是的 重啟後還是相同的狀況
※ 編輯: b90022790 (114.26.191.78 臺灣), 08/08/2020 02:12:50
推
08/08 11:58,
4年前
, 2F
08/08 11:58, 2F
→
08/15 20:44,
4年前
, 3F
08/15 20:44, 3F
首先先感謝版上的前輩們有提供給我一些意見,但是嘗試過後都還沒辦法解決問題
因為一直無法處理,有很常一段時間沒有碰opencv,但是剛剛有看到網路上其他方法
使用matplotlib的imshow取代opencv的imshow應該是可以應付大部分情況了
※ 編輯: b90022790 (111.253.160.3 臺灣), 08/25/2020 21:38:33
Python 近期熱門文章
PTT數位生活區 即時熱門文章