我是图像处理和python的初学者。我使用np.zeros((a,b,3),dtype=np.int16)
制作了一个名为“maska”的面具,并将其添加到裁剪后的图片"image_cropped" using np.concatenate((cropped_image,mask),axis=1)
中。但是在使用添加的图像“image_added”时出现错误。如果我写了添加的图像并再次阅读它一切正常。我使用添加的图像作为拼接的输入。我在哪里做错了?我附上了我的代码。
imagea = cv2.imread("images/image_495.jpg")
image_cropped=imagea[0:1940, 1790:2590]
maska=np.zeros((1940, 1790,3),dtype=np.int16)
image_added=np.concatenate((maska,image_cropped),axis=1)
cv2.imwrite("image_added.jpg",image_added)
#imagea = cv2.imread("image_added.jpg")
我得到的错误:
error: (-215) depth == CV_8U || depth == CV_16U || depth == CV_32F in function cvtColor