opencv图片操作
1.图片载入
img = cv2.imread('hw3/training/0_0.jpg')
2.图片数据保存格式
opencv python 中imread返回一个ndarray数组保存的图像数据,如图
注意自己新建ndarray 保存图片数据,ndarray的数据类型要设置为uint8
x = np.zeros((2, 128, 128, 3), dtype=np.uint8) ## 定义两个ndarray保存图片
x[0, :, :, :] = img ##第0个ndarray用来保存image,x[0]即保存image的数据
3.图片输出
cv2.imshow('test', img)
cv2.waitKey(0)
cv2.destroyWindow('test')
注意关闭图片需光标移动至图片上再按键则关闭图片
有一些问题将图片关闭,再次运行这段程序会又无法显示这个图片。
但重复几次又有时能正常显示
4.遗留问题
图片输出存在问题