https://github.com/sightmachine/simplecv-js
A Javascript/Coffeescript companion library to SimpleCV
https://github.com/sightmachine/simplecv-js
Last synced: 9 months ago
JSON representation
A Javascript/Coffeescript companion library to SimpleCV
- Host: GitHub
- URL: https://github.com/sightmachine/simplecv-js
- Owner: sightmachine
- Created: 2012-09-18T21:10:24.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2014-01-24T14:02:09.000Z (about 12 years ago)
- Last Synced: 2024-08-10T14:08:43.320Z (over 1 year ago)
- Language: JavaScript
- Size: 2.6 MB
- Stars: 247
- Watchers: 93
- Forks: 37
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SimpleCV.js - a port of the SimpleCV Framework to Javascript
Currently a Skeleton
[**CHECK OUT THE LIVE DEMO (Chrome only!)**](http://demo.simplecv.org/)
## Requirements
[Coffee Script](http://coffeescript.org/)
[Node.js](http://nodejs.org) ~ v0.6.10
[Node Package Manager](https://npmjs.org/)
## Quick Start Guide
_Note that this quickstart guide is tested and works for Ubuntu 12.04 LTS_
* Install [brunch](http://brunch.io/).
* Install [coffe-script-brunch](https://github.com/brunch/coffee-script-brunch) which adds support for Coffee Script.
* Install a [coffee script](http://coffeescript.org/) build environment.
* _Optional_ Install [SimpleCV](https://github.com/sightmachine/simplecv#installation) and its dependencies.
* Run `npm install` to install missing dependencies
* Add the following command to your .bashrc file and source the file:
alias http "python -m SimpleHTTPServer"
* Run the following commands in the shell
* > cd simplecv-js
* > brunch build
* > brunch watch &
* > http
* Using Chrome go to locahost:8000/public/ and check out the results.
* Most of the action happens in /simplecv-js/app/models/Image.coffee
* Enjoy!
To test the javascript to python functionality do the following:
* cd ./simplecv-js/webrtc-2-python
* python server.py
* Using Chrome go to localhost:8080
* Allow the camera.
* Enjoy!
Wraps the following:
* ccv.js & face.js: https://github.com/liuliu/ccv
* cv.js (partial OpenCV port): http://code.google.com/p/js-aruco/
* processing.js: http://processingjs.org/
* caman.js: https://github.com/meltingice/CamanJS
* depth.js: https://github.com/doug/depthjs
* psx.js: https://github.com/zhijie/psx
* paintbrush.js: https://github.com/mezzoblue/PaintbrushJS
* filter.js: https://github.com/foo123/FILTER.js
* pixastic: https://github.com/jseidelin/pixastic
* seam carving.js: https://github.com/axemclion/seamcarving
* three.js: https://github.com/mrdoob/three.js/
* d3.js: https://github.com/mbostock/d3
* hogdescriptor.js: https://github.com/harthur/hog-descriptor
* brain.js: https://github.com/harthur/brain
* jsqrcode: https://github.com/LazarSoft/jsqrcode