繁体   English   中英

该代码在 PyCharm 中运行良好,但在 VS 代码中运行不佳

[英]The code works perfectly fine in PyCharm but not in VS code

我正在尝试进行基本的 OpenCV 操作。 该代码在 PyCharm 中运行良好,没有错误。 得到一个 output window。但是,在 VS 代码中我得到以下错误。

PS E:\Personal Project\OpenCV> python -u "e:\Personal Project\OpenCV\Codes\Start.py"
[ WARN:0@0.029] global loadsave.cpp:244 cv::findDecoder imread_('Capture.PNG'): can't open/read file: check file path/integrity
Traceback (most recent call last):
  File "e:\Personal Project\OpenCV\Codes\Start.py", line 8, in <module>
    cv2.imshow('Image', img)
cv2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:971: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'

随之而来的是代码


import cv2

# Read the image
img = cv2.imread('Capture.PNG')

# Display the image
cv2.imshow('Image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()

我的 Python 版本 3.10.7,Python3 版本 3.9.13 我的 Pip,pip3 版本 22.3.1。 我的 VSCode 和 PyCharm 解释器都使用 python 3.10.7

错误在行img = cv2.imread('Capture.PNG')

似乎目录“Capture.png”不存在......所以也许重新检查你的目录并确保你正确保存了图像

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM