Skip to content

Android picture or video convert to ascii pic or video 安卓平台下,图片或视频转化为ascii,图片转化成低多边形风格图形,emoji表情填充图片,合并视频用到ffmpeg库。后期会加入带色彩的ascii码图片或视频

Notifications You must be signed in to change notification settings

orangejx/PlayPicdio

 
 

Repository files navigation

PlayPicdio

简书:
https://www.jianshu.com/p/a14f1ac558e1
csdn:
https://blog.csdn.net/u010308894/article/details/82689023

简介

android平台下 视频转ascii码视频、图片转ascii码图片、图片转低多边形风格图片、图片emoji-masaic化 (未来功能,图片转彩色ascii码图片、图片添加新海诚风格滤镜、图片人工智能风格迁移世界名画、人脸替换融合)

GitHub LICENSE Badge

技术概要

  • 像素彩色转灰度
  • 二元一次方程求像素最佳解
  • ndk sobel特征提取
  • delaunay三角形匹配
  • 泊松分布随机采样,4叉数优化
  • ffmpeg图片合成视频
  • 柏林噪声生成背景
  • LRUcache图片缓存池匹配
  • 快速傅里叶变换、快速傅里叶逆变换
  • L0Smooth范式平滑
  • 边缘抖动
  • 颜料分散
  • 纸张纹理

功能

ascii

  • 图片转ascii码图片(彩色or黑白)
  • 视频转ascii码视频或gif(彩色or黑白)

低多边形化

  • 图片转低多边形

emoji-mosaic

  • emoji表情替换图片像素

单一滤镜

  • 底片效果
  • 熔铸效果
  • 冰冻效果
  • 连环画效果
  • 褐色效果(怀旧效果)
  • 瓷砖滤镜
  • 同心圆效果(待优化)
  • 幻影坦克(module未集成到主app)

因为完整效果图片尺寸过大,所以实例图片经过了高度压缩,完整效果参见博客

ascii码效果图

           

低多边形效果图

               

瓷砖效果图

   

emoji-masic效果图

               

光盘效果图

   

ascii码视频

About

Android picture or video convert to ascii pic or video 安卓平台下,图片或视频转化为ascii,图片转化成低多边形风格图形,emoji表情填充图片,合并视频用到ffmpeg库。后期会加入带色彩的ascii码图片或视频

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 97.1%
  • C 1.7%
  • C++ 0.5%
  • Kotlin 0.5%
  • CMake 0.2%
  • AIDL 0.0%