【发布时间】:2021-05-07 11:28:50
【问题描述】:
我正在尝试导入图像并绘制一个正方形,如下所示:
import cv2
import numpy as np
import matplotlib.pyplot as plt
import os
relpath='C:/Users/mydesktop/trainedModels/CKcollect/1/'
img=image.load_img(relpath+'S010_004_00000014.png')
plt.imshow(img)
img = cv2.rectangle(img,(384,0),(510,128),(0,255,0),3)
plt.imshow(img)
我收到此错误消息:
img = cv2.rectangle(img,(384,0),(510,128),(0,255,0),3)
TypeError: Expected Ptr<cv::UMat> for argument 'img'
【问题讨论】:
-
使用
img = cv2.imread(relpath+'S010_004_00000014.png')读取图片