Bib*_*ire 8 python opencv raspberry-pi
我在raspberry pi上使用opencv2和python.我是python和opencv的新手.我试图读取jpeg图像并显示图像,它显示以下错误:
/home/pi/opencv-2.4.9/modules/highgui/src/window.cpp:269: \
error: (-215) size.width>0 && size.height>0 in function imshow.
Run Code Online (Sandbox Code Playgroud)
而代码是:
import cv2
# windows to display image
cv2.namedWindow("Image")
# read image
image = cv2.imread('home/pi/bibek/book/test_set/bbb.jpeg')
# show image
cv2.imshow("Image", image)
# exit at closing of window
cv2.waitKey(0)
cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)
图像无法加载(可能是因为您忘记/
了路径中的前导).imread
然后返回None.传递None
到imshow
导致其试图创建大小为0x0,这失败的一个窗口.
糟糕的错误处理cv
可能归功于它在C++实现上非常薄的包装层(其中错误时返回NULL是一种常见做法).
在 Rpi 3 中使用 Raspbian 时,我在尝试读取二维码时遇到了同样的问题。该错误是因为 cv2 无法读取图像。如果使用 png 图像,请安装 pypng 模块。
sudo pip install pypng
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
31811 次 |
最近记录: |