SkillAgentSearch skills...

Omnifilter

An image processing library designed on the theory of parallel processing to apply filters to photos extremely quickly and efficiently.

Install / Use

/learn @ocgears/Omnifilter
About this skill

Quality Score

0/100

Category

Design

Supported Platforms

Universal

README

omnifilter alt tag

An image processing library designed on the theory of parallel processing to apply filters to photos extremely quickly and efficiently.

Contents

Overview

The Omnifilter app is designed to enable the work of filtering images provided by a user on a multitude of server environments. As node.js is fantastic for making web apps, OpenCL is a way to harness the fantastic power of GPUs and multi-core CPUs. Initial work has been on the Mac OSX platform due to the standard installation of OpenCL. Enabling additional platforms is in the works.

Our application is still under development, thank you for your patience.

Usage

Installing on NPM

npm install omnifilter

To run locally use

npm start

which will start mongo, and both backend and client servers. (Make sure to create a 'db' directory in the root of the project, or update the command to your preferred path.)

Or you can clone our repo directly from GITHUB

Dependencies

angular: ^1.5.0, angular-route: ^1.5.0, bcrypt: ^0.8.5, bindings: ^1.2.1, body-parser: ^1.15.2, express: ^4.13.4, jpg-stream: ^1.1.1, jsonwebtoken: ^5.7.0, mongoose: ^4.4.6, nan: ^2.4.0, node-gyp: ^3.4.0, path: ^0.12.7, pixel-stream: ^1.0.3

Authors

Aaron Filson Github<br/> Stephen Salzer Github</br> Rob Merrill Github</br> Erika Hokanson Github<br> Gene Troy Github<br/>

License

This project is licensed under the terms of the MIT license. (view file titled LICENSE)

View on GitHub
GitHub Stars6
CategoryDesign
Updated9y ago
Forks4

Languages

JavaScript

Security Score

70/100

Audited on Jan 15, 2017

No findings