首页 > 代码库 > 基于python3+opencv3图像基础IO操作
基于python3+opencv3图像基础IO操作
环境
Anaconda+python3.5.2+opencv3
1.
先测试一下numpy的矩阵。
import numpy as npimport cv2img=np.zeros((3,3),dtype=np.uint8)print(img.shape)img=cv2.cvtColor(img,cv2.COLOR_GRAY2BGR)print(‘\n‘)print(img.shape)print(‘\n‘)print(img)
2.
import cv2grayImage=cv2.imread(‘/home/cisco/Pictures/Webcam/ss.jpg‘,0)cv2.imwrite(‘ssgray.jpg‘,grayImage)AnyColor=cv2.imread(‘/home/cisco/Pictures/Webcam/ss.jpg‘,4)cv2.imwrite(‘ssAnyColor.jpg‘,AnyColor)
src
grayImage
AnyColor
3.
Random Array into PNG
import cv2import numpy as npimport osrandomByteArray=bytearray(os.urandom(120000))flatNumpyArray=np.array(randomByteArray)grayImage =flatNumpyArray.reshape(300,400)cv2.imwrite(‘RandomGray.png‘,grayImage)bgrImage=flatNumpyArray.reshape(100,400,3)cv2.imwrite(‘RandomColor.png‘,bgrImage)
Random Gray
Random Color
基于python3+opencv3图像基础IO操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。