Giter VIP home page Giter VIP logo

metalimage's Introduction

MetalImage

  • A GPU-Processing Library for Images, Videos in iOS.

  • Author: Ericking Xu

  • Email : [email protected]

Overview

MetalImage is a better way for using GPU to process images and videos in iOS, and later will support Mac OSX. So I try my best to do some intresting algorithms with Metal,like intelligent beauty, 2d face-change, 3D-Animation rendering. I had completed some simple works and demos for processing images and videos with MetalImage.I try to make this framework be similar to famous "GPUImage" in function, and on other hand, it supported custom filter for some trouble-speed neckbottle caused by huge filters chain. So if you are familar to GPUImage, you will find it is very easy to use in MetalImage. And some thankfulness for Brad Larson,as he gave me some tips ever. Today,I decided to share my works with a memorable date of birth of my daughter,and I will update this library in future.

Workflow

  • 1).Some 3D interfaces will be added for easy using metal draw CG effects.
  • 2).Some face detections interface will be provided with this library, maybe need some days(almost work) OriginImage SharpenImage
  • 3).Some optimizations will be updated.
  • 4).MASS for metal display, 4xsample ,8xsample.[completed]

To-do list in future

  • add 3d model viewer and loader
  • update other beauty algorithm
  • 3d physic engine is on the way

License

MIT-style, with the full license available with the framework in License.txt. But if you use it, please give me a email for User List.

User List

metalimage's People

Contributors

erickingxu avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.