Skip to main content

用于创建令人敬畏的暴徒模因的命令行工具

项目描述

建造 皮皮 python_versions 编解码器

用 Python 编写的命令行 Thug Meme 生成器。

安装

要求

  • Python 3.4+

pip3 install thug-memes

这将安装支持基于opencv haarcascade 的检测器的核心版本。如果您对暴徒模因很认真(就像您绝对应该这样做的那样),那么还支持基于 dlib的检测器,通常可以提供更好的结果。如果您想享受 dlib 的准确性,请按照dlib 自己的安装说明进行操作。macOS 和 Ubuntu 的一些附加 dlib 安装指南可以在以下位置找到:[1] [2]。Thug memes 可以安装 dlib 的 Python 绑定,包括:

pip3 install thug-memes[dlib]

用法

thug path/to/the/original/image 'JUST CASUALLY LIFTING' '20KGs HERE'

将在您的当前目录中存储类似的内容:

图像1

如果您已经安装了 dlib 并想使用它而不是 opencv 检测器,请添加选项:

--detector dlib

如果要查看检测结果,添加–debug选项:

Opencv(--调试):

img2

Dlib(–detector dlib –debug):

图像3

几乎所有东西都是可配置的。您可以通过以下方式查看使用的配置:

--show-config

默认配置在src/thug/defaul.conf中。您可以通过定义环境变量THUG_CONF并将其指向包含覆盖的文件来覆盖它。此外,您可以使用–override-o选项从命令行覆盖任何配置变量。例如:

thug path/to/original/img.jpg 'WE HAVE HUGE CIGARS' 'BUT ALSO PINK TEXT' --detector dlib -o cigar_length 2 -o glasses_width 5 -o font_bgr '[180,105,255]'

img4

有关所有可用选项,请参阅:

thug --help

如果你不想在你的 meme 中有很棒的 Thug 元素,还有一个“a plain meme”替代方案:

meme path/to/the/original/image 'THIS IS A NORMAL MEME' 'WITHOUT THUG STUFF :(' -o font_bgr '[255,255,255]'

图像5

示例图像来自pexels

贡献

请参阅贡献指南。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

thug-memes-0.1.2.tar.gz (1.2 MB 查看哈希)

已上传 source