Sky*_*ler 8 python unicode ascii image image-processing
我用Python制作了一个简单的转换器,将图像转换为ASCII.现在它使用各种深色字符,所以它可以工作,但很难在低分辨率下制作出来:例如,Google徽标如下:
.. .;. .@
a; .. .; . .. a. @ ...;.
aa .a.?. ?.;. ;.;; a. ? @a
.;.. .; ..... . ..;;; ; ;..
.a. .;
Run Code Online (Sandbox Code Playgroud)
这几乎是不可能的.有没有办法可以将每个部分与Unicode字符的子集进行比较并返回最相似的部分,因此它可以返回例如:
./--.\. /?
a; ./-.; / \ ./ \\ ? ./?\.
aa -a.?. ?.|. |.;? ? ? ?-~?
\;.. /| \\_// \ / .\;;; ? \\.-
.pp--?
Run Code Online (Sandbox Code Playgroud)
您可以通过对字符图像、输入图像或两者进行模糊处理来改善结果。您还可以通过增加输入图像的对比度来获得更好的结果。
提高结果质量和速度的另一个想法是计算每个字符的平均暗度,并且仅尝试匹配与补丁几乎相同暗度的字符。
| 归档时间: |
|
| 查看次数: |
802 次 |
| 最近记录: |