Skip to content

michaelbdai/VisionLibrary

 
 

Repository files navigation

Vision Library

Vision Library is a photo library with object recognition allowing automated tagging of photos and search.

Team

  • Product Owner: Susan Suhyun Hong
  • Scrum Master: Louis Bergeron
  • Development Team Members: Nimmy Isaac, Michael Bing Dai

Table of Contents

  1. Requirements
  2. Get Started
    1. Installing Dependencies
    2. Running
    3. User Experience
  3. Team
  4. Contributing

Get Started

Installing Dependencies

Requirements

  • Node 4
  • MongoDB
  • Imagemagick

From within the root directory:

OSX

npm install
brew install imagemagick

Debian

npm install
apt-get install imagemagick

Running

  • To start the server: Mongodb must be installed and running From within the root directory:
npm start
  • Transpile the react code from within the root directory by running npm build to build a production webpack javascript bundle.

  • Follow cloudvision.config.sample in the server config directory, and put your google credentials in the same folder as credentials.json

User Experience

  • After uploading a picture, photos will be added to the library with tags and thumbnails automatically associated with that picture.
  • Double clicking a thumbnail will open the full photo in a larger view where arrow keys can move between photos.
  • A single click on a thumbnail will select a photo.
  • Searching for a tag will display all photos with the that tag.

Contributing

See CONTRIBUTING.md for contribution guidelines.

About

Object Recognition Photo Library

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 98.5%
  • Other 1.5%