鱼C论坛

 找回密码
 立即注册
查看: 1655|回复: 1

[已解决]opencv-python库报错~

[复制链接]
发表于 2023-9-18 14:18:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 世味 于 2023-9-18 14:31 编辑

按照甲鱼老师的代码,改了读取图像,不知道什么问题报错了:cv2.error: OpenCV(4.8.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
#读取图像
img = cv2.imread(r'C:\Users\Administrator\Desktop\素材包\40.png')
#设置文件的位置、字体、颜色
pos = (10, 50)
font = cv2.FONT_HERSHEY_SIMPLEX
color = (255, 0, 0)
#输出一个文本
cv2.putText(img, 'hello, world', pos, font, 2, color, 2)
#显示图像窗口
cv2.imshow('Image', img)

____________________________________________
问题已解决了:因为路径里面有中文
最佳答案
2023-9-18 14:18:05
这个错误通常是由于读取的图像文件路径不正确或者文件不存在导致的。请检查一下你的文件路径是否正确,文件是否存在。另外,你可以尝试使用绝对路径来读取图像文件,例如: img = cv2.imread('C:/Users/Administrator/Desktop/素材包/40.png') 。如果还是出现问题,请检查一下你的 OpenCV 版本是否正确或者重新安装一下 OpenCV 库。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-9-18 14:18:05 | 显示全部楼层    本楼为最佳答案   
这个错误通常是由于读取的图像文件路径不正确或者文件不存在导致的。请检查一下你的文件路径是否正确,文件是否存在。另外,你可以尝试使用绝对路径来读取图像文件,例如: img = cv2.imread('C:/Users/Administrator/Desktop/素材包/40.png') 。如果还是出现问题,请检查一下你的 OpenCV 版本是否正确或者重新安装一下 OpenCV 库。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-24 09:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表