函数方法:cv2.imwrite('yahboom1.jpg', img)。
第一个参数是保存的文件名,第二个参数是保存的图像。
下面我们演示下图像写入的方法,首先读取一张图像yahboom.jpg,然后写yahboom1.jpg。
代码路径:/home/yahboom/Dofbot/4.opencv/01_Getting_Started_with_OpenCV/02_OpenCV Image writing.ipynb
import cv2# 1 文件的读取 2 封装格式解析 3 数据解码 4 数据加载img = cv2.imread('yahboom.jpg', 1)# cv2.imshow('yahboom, img)  #看下面注意解释cv2.imwrite('yahboom1.jpg', img) # 1   name 2 datjupyLab中cv2.imshow('yahboom, img)函数是无法执行的,如果需要用到这句显示读取到的图像,则需要在通过命令执行python文件,命令:python3 XX.py
xxxxxxxxxx#bgr8转jpeg格式import enumimport cv2def bgr8_to_jpeg(value, quality=75):      return bytes(cv2.imencode('.jpg', value)[1])xxxxxxxxxximport ipywidgets.widgets as widgetsimage_widget =   widgets.Image(format='jpg', width=320, height=240)display(image_widget)img = cv2.imread('yahboom1.jpg',1)image_widget.value =   bgr8_to_jpeg(img)当代码块运行完,可以看到yahboom.jpg图片写入到了yahboom1.jpg。
