用蟒蛇做的油炸图片。
deeppyer的Python项目详细描述
深度瓶
deeppyer是一个用python编写的图像deepfryer,使用Pillow 以及OpenCV。
注意:这个至少需要python v3.6才能运行。
如何使用
可以将deeppyer用作模块,也可以直接从命令行使用。
命令行用法
$ python deeppyer.py -h
usage: deeppyer.py [-h] [-v] [-o OUTPUT] [-f] FILE
Deepfry an image.
positional arguments:
FILE File to deepfry.
optional arguments:
-h, --help show this help message and exit
-v, --version Display program version.
-o OUTPUT, --output OUTPUT
Filename to output to.
-f, --flares Try and detected faces for adding lens flares.
默认情况下,flares将尝试添加到映像中,除非您使用的是cli脚本, 在这种情况下,它在默认情况下是关闭的。
程序使用
fromPILimportImageimportdeeppyer,asyncioasyncdefmain():img=Image.open('./foo.jpg')img=awaitdeeppyer.deepfry(img)img.save('./bar.jpg')loop=asyncio.get_event_loop()loop.run_until_complete(main())
API文档
async deepfry(img: Image, type=DeepfryTypes.RED, *, flares: bool = True)
油炸给定的图像。
参数
- img(pil.image)-应用油炸效果的图像。
- [类型](deepfrytypes)-应用于图像的颜色。
- *[光斑](bool)-是否尝试检测用于应用镜头光斑的面部。
返回:
PIL.Image
-油炸图片。
为什么?
为什么不
贡献
如果你想为此做点贡献,那就去吧!请确保用flake8+isort格式化,测试通过。
测试
只需运行tests/test.py
并确保所有图像都正确输出。