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

程序員挑戰龍拳 | 用代碼實現劉畊宏龍拳

開發 新聞
我用代碼實現了劉畊宏的龍拳,對比原版,來看看字符版龍拳怎么樣。

Hi 大家好,我是 DHL。分享有用、有趣的硬核原創內容,Kotlin、Jetpack、性能優化、系統源碼、算法及數據結構、動畫、大廠面經。

程序員來挑戰龍拳了,我用代碼實現了劉畊宏的龍拳,對比原版,來看看字符版龍拳怎么樣。

我相信有很多小伙伴會好奇,視頻中的字符是如何做出來的。難道是程序員一個一個字符敲出來的?

No,No,No,這肯定不是一個一個字符敲出來的,如果真是一個一個字符敲出來的,那么不吃不喝也得花好幾年的時間,如果不是敲出來的那么肯定是通過某些軟件或者技術實現的。我們先來看看如何實現一個字符視頻。大概分為三步。

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

想要實現上面三步,大概有兩種方式:

  • 通用方式,通過軟件實現(適合所有人)
  • 通過代碼實現(適合程序員)

通用方式,通過軟件實現字符視頻

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

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

  • 最后將生成的 ASCII 文本圖形,通過 Adobe Premiere Pro 以序列幀的方式導入

這種方式適用于所有人,但是費電腦,因為 Adobe Premiere Pro? 對電腦的配置有要求,另外 Adobe Premiere Pro 是收費軟件,如果對這種方式感興趣的小伙伴,可以在后臺回復,我會在出一期教程。今天這篇文章主要介紹如何通過代碼實現字符視頻。

通過代碼實現字符視頻

這里我直接使用開源庫中的 python? 腳本 video2chars.py,如果下面的地址下載不了,可以在公眾號:ByteCode 后臺回復 "video", 即可下載 。

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

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

想要運行上面的 python? 腳本,還需要安裝 opencv-python,執行下面的命令即可安裝。

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

opencv-python? 安裝成功之后,執行下面命令,運行 python 腳本即可。

pthton3 video2chars.py

我將安裝過程中遇到的錯誤,做了一個匯總,如果你在安裝過程中遇到了其他問題,可以在評論區分享,一起討論。

安裝 opencv-python 遇到的錯誤

錯誤一

ERROR: No matching distribution found for numpy

出現這個問題,我猜測是因為國內網絡環境的原因,通過 -i? 指定 aliyun 的倉庫下載即可。

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

錯誤二

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

上面的錯誤,是因為沒有指定 opencv-python 版本號,默認使用最新版本導致的,執行下面命令即可解決。

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


責任編輯:張燕妮 來源: ByteCode
相關推薦

2011-10-26 10:46:07

數據中心高性能計算服務器

2013-08-27 09:56:51

程序員

2014-01-06 14:47:41

2014-12-05 10:41:22

2011-10-31 09:26:07

惠普轉型云計算

2020-12-31 05:32:08

分布式CAP 理論

2025-05-12 08:35:00

Linux文本處理工具運維

2014-07-06 14:05:22

IBMWebSphere數字經濟

2018-12-11 12:48:36

2011-09-26 11:28:51

信息防泄漏溢信科技

2021-07-02 10:10:55

SecurityJWT系統

2011-09-18 14:27:58

2015-10-20 19:08:28

華三通信

2022-04-22 13:54:29

智能健身人工智能物聯網

2009-11-10 16:08:41

2019-03-01 08:40:00

萬年歷CTO程序員

2013-06-28 13:28:09

2010-04-30 11:25:35

龍芯超龍計劃
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品一区av在线播放 | 一区二区三区免费 | 欧美精品第一页 | 国产精品国产成人国产三级 | 久久精品国产久精国产 | 黄色毛片免费看 | 久久久久免费精品国产小说色大师 | 国产精品免费一区二区三区四区 | 毛片一级电影 | 91视视频在线观看入口直接观看 | 欧美综合久久 | 国产成人99久久亚洲综合精品 | 国产精品一区一区三区 | 色婷婷综合久久久久中文一区二区 | 欧美日韩亚洲在线 | 伊人精品国产 | 久久专区 | 亚洲一区二区三区四区五区中文 | 日韩精品在线观看一区二区三区 | 精品视频免费在线 | 亚洲国产偷 | 日本不卡免费新一二三区 | 国产999精品久久久 午夜天堂精品久久久久 | 中文字幕不卡视频在线观看 | 成人免费网站在线 | 国产成人精品一区二区三区在线 | 国产精品亚洲一区二区三区在线 | 国产亚洲欧美在线 | 日韩激情网 | 亚洲免费一区 | 日韩欧美成人精品 | 国产一区在线免费 | 欧美一级高潮片免费的 | 亚洲色图综合网 | 久久久久久天堂 | 91传媒在线观看 | 亚洲欧美激情四射 | a级在线观看 | 9999国产精品欧美久久久久久 | 97超碰人人| 成人精品久久 |