为了实现标题中Ps的一些基础功能,例如改变图片的分辨率、锐化、模糊、拼接等功能,我们除了直接使用PS软件以外,还可以使用python中的opencv库,对图片进行一些单独或者批量的简单处理。
什么是opencv?
Opencv(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。它由英特尔公司最初开发,现在由开源社区维护。OpenCV 提供了丰富的工具和算法,用于处理图像和视频数据,广泛应用于各种计算机视觉任务.常用于图像处理、特征检测、目标检测与识别、视频处理、机器学习等方向; 本文所使用的功能就是opencv中的图像处理模块,且opencv有多种编程接口包括C++、python、java、matlab等;考虑到编程语言的难易,本文选用python作为编程接口们进行程序编写,IDE选用Vscode,至于opencv库的下载,本文末尾后进行阐述;
如何改变图像的分辨率?
应当有如下步骤:
- 导入需要用到的库文件
- 读取需要修改的图片
- 将图片修改至需要的分辨率
- 保存图片 暂时先写到这