cv2.imshow显示空白

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/nima1994/article/details/91454505

opencv python中,使用如下代码imshow图片时显示空白,但是成功的保存了图片:

# ······
res = optimize_seam(img1,img2,200)
cv2.imwrite("ss.jpg",res)
res = imutils.resize(res,height=600)
cv2.imshow("ss",res)
cv2.waitKey(0)

经尝试,发现optimize_seam函数中,由np.zeros构造图像,一直到返回最终结果,未指定类型。所以可以在返回结果上,执行:

 res = res.astype(np.uint8)

猜你喜欢

转载自blog.csdn.net/nima1994/article/details/91454505