OpenCV的初步解读

    技术2022-07-10  131

    OpenCV的初步解读

    图像读取:cv2.imread(path,flag)`` flag:如何读取图片:cv2.IMREAD_COLOR:读取彩色图像。图像的透明度会被忽略(默认参数)。 cv2.IMREAD_GRAYSCALE:读取灰度图像。 flag=-1, 8位深度,原通道 flag=0, 8位深度 1通道 flag=1, 8位深度 3通道 flag=2, 原深度 1通道 flag=3, 原深度 3通道 flag=4, 8位深度 3通道

    显示图像:cv2.imshow(‘file’,img) file就是要保存的文件的名字。

    保存图像: cv2.imwrite(file,img,num) num是特定的格式(可选)

    图像翻转:cv2.flip(img,flipcode) flipcode控制翻转效果 flipcode = 0:沿x轴翻转 flipcode > 0:沿y轴翻转 flipcode < 0:x,y轴同时翻转

    复制图像:imgcopy = img.copy()

    颜色转换:img = cv2.cvtColor(img,cv2.COLOR_RGB2GRAY) 彩色图像 >灰度图像 img = cv2.cvtColor(img,cv2.COLOR_GRAY2RGB) 灰度图像>彩色图像

    刷新图像:cv2.waitKey()

    Processed: 0.013, SQL: 9