[英]Can't open image on mac with OpenCV
我正在嘗試使用以下簡單程序在帶有Python的Mac上使用OpenCV打開圖像:
import numpy as np
import cv2
img = cv2.imread("image.jpg", 1)
cv2.imshow("image", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
但是每次運行它時,都會出現此錯誤:
cv2.imshow("image", img)
error: /Users/travis/build/skvark/opencv-
python/opencv/modules/highgui/src/window.cpp:325: error: (-215)
size.width>0 && size.height>0 in function imshow
我研究了這個問題,但是它說圖像可能是空的,但是我很確定我的圖像不是空的,因為我可以打開它並查看它。
我幾天都遇到過同樣的問題,我通過在cv2.imread()中給出完整的圖像路徑來解決了我的問題
這是一個樣本
import cv2
import os
img = cv2.imread(os.path.expanduser( "~/Downloads/Pics/A.jpg"))
cv2.namedWindow("Images")
cv2.imshow('Images',img)
cv2.waitKey(1)
cv2.destroyAllWindows()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.