给图片加水印的程序|python
问题来源:在闲鱼卖东西的时候为了防盗要给照片加水印、实习时身份证照片要打水印......找不到简单好用的手机app
1. pip install opencv-python==3.4.9.31
> 如果不带上版本号,可能会遇到长时间停留在 building wheel for
opencv-python的情况,带上版本号并且是旧版本号可以很快安装好 2.
测试是否成功安装opencv-python
运行以下程序,若正确输出版本号则成功安装opencv-python
1
2import cv2
print(cv2.__version__)pipe3 install Pillow==4.0.0
> 跟上版本号很重要,不然会出错,原因是我的mac
OS没有升级到最新版本。一开始一直出错,最终找到这个解决方法,答案来源 4.
cd /Users/flower/PycharmProjects
git clone https://github.com/2Dou/watermarker.git
watermarker文件夹中font文件夹下的青鸟华光琥珀改为bird,同时marker.py中的青鸟华光琥珀也都改为bird,改成什么名字不重要,只要都改成一样的并且都是英文就行
5. 把要添加水印的照片放到watermark下的input文件夹内
cd /Users/flower/PycharmProjects/watermark
python marker.py -f ./input/a.jpg -m yingcuiwen花花
在watermark下的output文件夹内查看添加好水印的图片
6. 批量处理
运行python marker.py -f ./input -m yingcuiwen花花
> 一开始出错:cannot identify image file ‘pikachu/.DS_Store’,参考 此篇博文
cd watermarker
find ./ -name ".DS_Store"
find ./ -name ".DS_Store" -delete
在此过程中学会的其他知识:
安装OpenCV
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!