成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

程序員挑戰(zhàn)龍拳 | 用代碼實(shí)現(xiàn)劉畊宏龍拳

開發(fā) 新聞
我用代碼實(shí)現(xiàn)了劉畊宏的龍拳,對(duì)比原版,來(lái)看看字符版龍拳怎么樣。

Hi 大家好,我是 DHL。分享有用、有趣的硬核原創(chuàng)內(nèi)容,Kotlin、Jetpack、性能優(yōu)化、系統(tǒng)源碼、算法及數(shù)據(jù)結(jié)構(gòu)、動(dòng)畫、大廠面經(jīng)。

程序員來(lái)挑戰(zhàn)龍拳了,我用代碼實(shí)現(xiàn)了劉畊宏的龍拳,對(duì)比原版,來(lái)看看字符版龍拳怎么樣。

我相信有很多小伙伴會(huì)好奇,視頻中的字符是如何做出來(lái)的。難道是程序員一個(gè)一個(gè)字符敲出來(lái)的?

No,No,No,這肯定不是一個(gè)一個(gè)字符敲出來(lái)的,如果真是一個(gè)一個(gè)字符敲出來(lái)的,那么不吃不喝也得花好幾年的時(shí)間,如果不是敲出來(lái)的那么肯定是通過(guò)某些軟件或者技術(shù)實(shí)現(xiàn)的。我們先來(lái)看看如何實(shí)現(xiàn)一個(gè)字符視頻。大概分為三步。

  1. 將視頻的每一幀轉(zhuǎn)成圖片
  2. 將生成圖片轉(zhuǎn)成 ASCII 圖形(字符化)
  3. 最后將步驟 2 生成的圖片作為序列幀,一幀一幀播放

想要實(shí)現(xiàn)上面三步,大概有兩種方式:

  • 通用方式,通過(guò)軟件實(shí)現(xiàn)(適合所有人)
  • 通過(guò)代碼實(shí)現(xiàn)(適合程序員)

通用方式,通過(guò)軟件實(shí)現(xiàn)字符視頻

這里需要用到兩款軟件 Adobe Premiere Pro?  、Ascgen2

  • 首先,使用  Adobe Premiere Pro  將視頻每一幀轉(zhuǎn)成圖片
  • 然后,通過(guò) Ascgen2 將上一步生成的圖片轉(zhuǎn)換為 ASCII 文本圖形(字符化),如下圖所示:

  • 最后將生成的 ASCII 文本圖形,通過(guò) Adobe Premiere Pro 以序列幀的方式導(dǎo)入

這種方式適用于所有人,但是費(fèi)電腦,因?yàn)?Adobe Premiere Pro? 對(duì)電腦的配置有要求,另外 Adobe Premiere Pro 是收費(fèi)軟件,如果對(duì)這種方式感興趣的小伙伴,可以在后臺(tái)回復(fù),我會(huì)在出一期教程。今天這篇文章主要介紹如何通過(guò)代碼實(shí)現(xiàn)字符視頻。

通過(guò)代碼實(shí)現(xiàn)字符視頻

這里我直接使用開源庫(kù)中的 python? 腳本 video2chars.py,如果下面的地址下載不了,可以在公眾號(hào):ByteCode 后臺(tái)回復(fù) "video", 即可下載

??https://git.1024dhl.com/https://github.com/ryan4yin/video2chars/blob/v0.3/src/video2chars.py??

PS:前綴 ??https://git.1024dhl.com?? 是 GitHub 的加速器,在 GitHub 地址前面添加這個(gè)前綴,提高 GitHub 訪問速度和下載速度,我會(huì)在后面的文章和視頻中介紹

想要運(yùn)行上面的 python? 腳本,還需要安裝 opencv-python,執(zhí)行下面的命令即可安裝。

pip3 install opencv-python===3.4.13.47 -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com

opencv-python? 安裝成功之后,執(zhí)行下面命令,運(yùn)行 python 腳本即可。

pthton3 video2chars.py

我將安裝過(guò)程中遇到的錯(cuò)誤,做了一個(gè)匯總,如果你在安裝過(guò)程中遇到了其他問題,可以在評(píng)論區(qū)分享,一起討論。

安裝 opencv-python 遇到的錯(cuò)誤

錯(cuò)誤一

ERROR: No matching distribution found for numpy

出現(xiàn)這個(gè)問題,我猜測(cè)是因?yàn)閲?guó)內(nèi)網(wǎng)絡(luò)環(huán)境的原因,通過(guò) -i? 指定 aliyun 的倉(cāng)庫(kù)下載即可。

pip3 install opencv-python===3.4.13.47 -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com

錯(cuò)誤二

ERROR: Could not build wheels for opencv-python which use PEP 517 and cannot be installed directly

上面的錯(cuò)誤,是因?yàn)闆]有指定 opencv-python 版本號(hào),默認(rèn)使用最新版本導(dǎo)致的,執(zhí)行下面命令即可解決。

pip3 install opencv-python===3.4.13.47 -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com


責(zé)任編輯:張燕妮 來(lái)源: ByteCode
相關(guān)推薦

2011-10-26 10:46:07

數(shù)據(jù)中心高性能計(jì)算服務(wù)器

2013-08-27 09:56:51

程序員

2014-12-05 10:41:22

2014-01-06 14:47:41

2011-10-31 09:26:07

惠普轉(zhuǎn)型云計(jì)算

2020-12-31 05:32:08

分布式CAP 理論

2025-05-12 08:35:00

Linux文本處理工具運(yùn)維

2014-07-06 14:05:22

IBMWebSphere數(shù)字經(jīng)濟(jì)

2018-12-11 12:48:36

2011-09-26 11:28:51

信息防泄漏溢信科技

2021-07-02 10:10:55

SecurityJWT系統(tǒng)

2022-04-22 13:54:29

智能健身人工智能物聯(lián)網(wǎng)

2011-09-18 14:27:58

2015-10-20 19:08:28

華三通信

2009-11-10 16:08:41

2019-03-01 08:40:00

萬(wàn)年歷CTO程序員

2013-06-28 13:28:09

2018-07-19 16:22:56

物聯(lián)網(wǎng)區(qū)塊鏈云計(jì)算
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 精品乱码一区二区三四区 | 中文字幕在线观看www | 四虎在线观看 | 亚洲欧美一区二区在线观看 | www.男人天堂.com | 国产综合在线视频 | 国产日韩精品视频 | 精品美女视频在线观看免费软件 | 最新国产精品视频 | 日韩在线视频一区二区三区 | 精品久久久网站 | 看av在线| 日韩成人一区二区 | 国产精品一区二区在线 | 国产成人精品免费视频大全最热 | 精品国产乱码久久久久久蜜退臀 | 中文字幕av一区二区三区 | 亚洲精品久久视频 | 国产高清免费视频 | 国产精品久久一区二区三区 | av喷水 | a级黄色毛片免费播放视频 国产精品视频在线观看 | 五月婷婷激情网 | 国产精品1区2区3区 欧美 中文字幕 | 久久精品| 中文字幕在线欧美 | 国产高清一区二区三区 | 成人在线 | 亚洲 欧美 日韩 在线 | 中文字幕在线播放第一页 | 在线观看成人免费视频 | 久久www免费视频 | 婷婷色婷婷| 天天躁日日躁狠狠躁2018小说 | 粉嫩粉嫩芽的虎白女18在线视频 | 国产精品一区二区视频 | 成人精品国产 | 免费视频一区二区三区在线观看 | 久久er精品 | 国产精品一区二区无线 | 天天爽综合网 |