0
点赞
收藏
分享

微信扫一扫

error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor‘...


解决:"error: -215:Assertion failed !_src.empty in function 'cv::cvtColor' "

  • ​​报错如下​​
  • ​​分析原因​​
  • ​​解决方法​​
  • ​​代码实现​​

报错如下

error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor‘..._opencv


error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor‘..._tensorflow_02

分析原因

可能是照片无效问题,即cv2.imread返回的值为None!

解决方法

找到那张照片,删掉即可!

代码实现

import os
import cv2

f=open("train.txt","r")
#查看多少行
# print(len(f.read().split("\n")))
for i in f:
path = i.split("jpg")[0]+"jpg"
# print(path)
try:
img = cv2.imread(path)
_,_,_ = img.shape
# print(img.shape)
except:
# 无效图片路径
print(path)

error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor‘..._解决方法_03


举报

相关推荐

0 条评论