OpenCV入门--读图,展示,保存
OpenCV,它是一款免费的计算机视觉开源软件,有C/C++语言实现,提供了Python,Java,C++等接口,可以操作图像和视频。它主要包含一下几大核心模块:
OpenCV的安装很方便:
pip install opencv-contrib-python

读图,展示和保存
代码目录结构:

gpu_env是我之前搭建的TF环境,CV也就顺便安装这里了
img是用来保存图片数据的
day01.py就是这次演示的代码
import cv2
image = cv2.imread('img/test.jpg')
print(f"width:{image.shape[1]} px")
print(f"height:{image.shape[0]} px")
print(f"channels:{image.shape[2]}")
cv2.imshow("image", image)
cv2.waitKey(0)
cv2.imwrite("img/new_test.jpg", image)
代码运行的效果与输出内容:

随便按一个按键,代码运行结束,同时会生成一张新的图片:
