Skip to content

安卓平台下,图片或视频转化为ascii,图片转化成低多边形风格图形,emoji表情填充图片,合并视频用到ffmpeg库。已实现带色彩的ascii码图片或视频.On the Android platform, the picture or video is converted to ascii, the picture is converted into a low-poly style graphic, the emoji expression is filled with the picture, and the merged video is used in the ffmpeg library. Adding color ascii code pictures or videos…

Notifications You must be signed in to change notification settings

NewbyThebest/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

安卓平台下,图片或视频转化为ascii,图片转化成低多边形风格图形,emoji表情填充图片,合并视频用到ffmpeg库。已实现带色彩的ascii码图片或视频.On the Android platform, the picture or video is converted to ascii, the picture is converted into a low-poly style graphic, the emoji expression is filled with the picture, and the merged video is used in the ffmpeg library. Adding color ascii code pictures or videos…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 97.1%
  • C 1.6%
  • C++ 0.5%
  • Kotlin 0.5%
  • CMake 0.2%
  • Objective-C 0.1%