吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4973|回复: 5
收起左侧

[会员申请] 申请会员ID:li2060bing

[复制链接]
吾爱游客  发表于 2019-7-22 12:26
1、申 请 I D:li2060bing
2、个人邮箱:
li2060bing@126.com
3、原创技术文章:编程代码



起先,在B站看到一个百万播放量的视频,内容是用字符画播放了一个鬼畜视频(请双击打开,网站问题图片打不开)



于是就自己动手用Python实现了一个小视频/图片转字符画小程序。

原理很简单,就是将一张图片像素的灰度值(0~255)映射到一组字符串中,较黑时(>>0)对应密一些的字符,较白(>>255)则对应疏字符。

file:///C:/Users/123/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg

file:///C:/Users/123/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg

而对于视频,就将视频的每一帧画面都转为字符画,输出->清屏就能达到动态的效果。



通过使用opencv这一强大的开源库可以很方便地做到。

看一下效果图:

file:///C:/Users/123/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg

file:///C:/Users/123/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg

离远看,越远越清晰(请双击打开,网站问题图片打不开)。

file:///C:/Users/123/AppData/Local/Temp/msohtmlclip1/01/clip_image012.png

用于映射的字符串组合是随便找的,所以如果你能由密到疏找到合适的组合,汉字、符号等等只要能显示的都可以,那转换后的效果会非常好。



还有,一般电脑屏幕分辨率都是千级别的,而windows下cmd默认的字符大概宽10像素,所以图片的宽度在一两百的话正好,不过程序会默认转为宽140px。



代码地址:https://github.com/Exmlyshy/Video2Char



即使你没学过Python也可以轻易使用,只要官网下载安装Python,目录下

pip install -rrequirements.txt

以后运行直接

pythonVideoToChar.py

就可以了。

config.py里可以修改一些默认参数,保存生效。


发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Hmily 发表于 2019-7-22 15:04
抱歉,未能达到申请要求,申请不通过,可以关注论坛官方微信(吾爱破解论坛),等待开放注册通知。
Abenny 发表于 2019-7-22 15:59
昨天开放注册,你咋没注册。当了大半年的游客,终于有自己的帐号,甚是开心,但同时为你错过了昨天而惋惜。要不花钱买一个码,或者等下一次开放注册吧
otakuacg 发表于 2019-7-22 20:12
wilson92 发表于 2019-7-22 20:58
昨天开放你居然没注册,花钱买个码吧,不贵
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-16 18:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表