OpenCV报错解决:error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow‘

太坑了!太坑了!VS code太坑了!

使用VS code运行程序,报错:

很简单的程序:

# -*- coding:utf-8 -*-
import cv2
image = cv2.imread('622.jpg') # 根据路径读取一张图片
cv2.imshow("BGR", image) # 显示图片

报错如下:

cv2.error: OpenCV(4.3.0) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:376: error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow’

截图如下:

OpenCV报错解决:error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow‘_第1张图片

错误原因

文件路径错误!!

解决方案

在照片位置前加入从VS code配置文件.vscode开始的文件夹目录!!

OpenCV报错解决:error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow‘_第2张图片

VS code的配置文件位置如下:
OpenCV报错解决:error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow‘_第3张图片

你可能感兴趣的:(opencv)