图像的读取与保存:
这部分很简单,不需要过多的赘述。
import cv2 as cv
def read_save():
# 读取一幅图片,打印像素值
lena = cv.imread("222.bmp")
print(lena)
# 显示图片
# ① 创建指定名称的窗口:lesson
cv.namedWindow("lesson", cv.WINDOW_NORMAL)
# ② 显示图片,(“窗口名”,图片名)
cv.imshow("lesson", lena)
# waitKey函数:等待用户按键,进行下一步操作
retval = cv.waitKey()
if retval == ord("A"):
# destroyWindows函数 :销毁指定窗口 destroyallWindows: 销毁所有窗口
cv.destroyWindow("lesson")
print("A")
# imwirte函数:用于保存图像 :(目录+新文件名,图片)。有返回值:T or F,是否保存成功
cv.imwrite("222-f.bmp", lena)
def main():
read_save()
if __name__ == '__main__':
main()