Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/CloudCV/cloudcv-bootstrap

A starter template for Node.js with OpenCV bindings. This project lets you to quickly prototype a REST API in a Node.js for a image processing service written in C++.
https://github.com/CloudCV/cloudcv-bootstrap

Last synced: about 2 months ago
JSON representation

A starter template for Node.js with OpenCV bindings. This project lets you to quickly prototype a REST API in a Node.js for a image processing service written in C++.

Awesome Lists containing this project

README

        

# CloudCV Boostrap

![CloudCV Boostrap](cloudcv-bootstrap.jpg)

**A starter template for Node.js with OpenCV bindings**.

[![Build Status](https://travis-ci.org/CloudCV/cloudcv-bootstrap.png?branch=master)](https://travis-ci.org/CloudCV/cloudcv-bootstrap)

This project lets you to quickly prototype a REST API in a Node.js for a image processing service written in C++.

## Installation

```bash
# Get the latest snapshot
$ git clone —depth=1 --branch 0.0.1 https://github.com/CloudCV/cloudcv-bootstrap.git myproject
$ cd myproject
$ git remote rm origin

# Install NPM dependencies
$ npm install

# Start local server
$ npm start
```

After starting local webserver, navigate to http://localhost:3000 where you should see similar page:

![Website](Website.png)

Here you can drop arbitrary image to extract dominant colors using REST-API.

## Quick start

```bash
npm start
```

## Unit testing

```bash
npm test
```

## Questions?

Explore the series of blog posts:
1. https://computer-vision-talks.com/introducing-cloudcv-bootstrap/
3. https://computer-vision-talks.com/marshalling-data-in-nodejs-c-modules/
4. https://computer-vision-talks.com/how-to-debug-nodejs-addons-in-visual-studio/

CloudCV bootstrap is free software/open source, and is distributed under the [BSD license](http://opensource.org/licenses/BSD-3-Clause). It contains third-party code, see the included `third-party.txt` file for the license information on third-party code.

CloudCV bootstrap is created and maintained by [Eugene Khvedchenya](http://computer-vision-talks.com) (Twitter: [@cvtalks](http://twitter.com/cvtalks)). Follow the official Twitter stream [@cvtalks](http://twitter.com/cvtalks) to get the frequent development updates.