簡體   English   中英

無法在Mac上使用OpenCV打開圖像

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM