1. 程式人生 > >AsciiPic Java視頻轉成字符畫

AsciiPic Java視頻轉成字符畫

文件切割 jtext 屏幕 bsp 文件 javacv 延遲 組合 轉換

AsciiPic

Java視頻轉成字符畫

github下載

https://github.com/dejavudwh/AsciiPic

運行截圖

技術分享圖片

技術分享圖片

//沒有做GUI 比較簡陋 節省時間 main裏的文件路徑需要自己改

實現思路:

  1.用javacv讀取視頻並且截取指定幀數的圖片

  2.根據色差算法把所有圖片轉換成txt字符畫

  3.使用JTextArea把txt字符畫輸出到屏幕上

    這裏需要解決的是文件過多和過大,單線程處理屏幕刷新有延遲,解決是把一個文件切割成10個部分,用10個線程分別加載,最後組合輸出到屏幕上

AsciiPic Java視頻轉成字符畫