Giter Site home page Giter Site logo

image-labeller's Introduction

Logo

Image Labeller for Salesforce Einstein Object Detection

This tool allows to label images in order to train a Salesforce Einstein Object Detection model.

Features:

  • Easy online installation via Heroku, local installation is also possible
  • Exports a zip file compatible with Salesforce Einstein Object Detection
  • Images hosted on Cloudinary
  • Responsive app build with Salesforce Lightning Design System
  • Proven to work on a project with 500 images and 700 tags

This tool is provided β€œas isβ€œ without any warranty or support. Salesforce does not officially endorse it.

Editor screenshot Images screenshot
Labels screenshot Export screenshot

Installation

Heroku deploy (recommended)

Click on this button and follow the instructions to deploy the app:

Deploy

Setup screenshot

Local installation

This tool requires the following:

  • NPM
  • Node.js 8.7 or above
  • a PostgreSQL database
  • a Cloudinary account

Follow these steps to install the tool:

  1. Create a new PostgreSQL database and initialize it with the content of the db_init.sql file.

  2. Create a .env file with the following content and place it at the root of the project directory:

HTTPS=false
SESSION_SECRET_KEY='7#$rVXdTD86p'
DATABASE_URL='postgres://img:img@localhost:5432/img'
  1. Replace the values of these keys according to your settings:
Property Description
HTTPS Whether you use HTTPS to secure the connection to your server (generally false on a local setup)
SESSION_SECRET_KEY A random string used to secure your server sessions
DATABASE_URL URL to your PostgreSQL database
  1. Run the NPM installation script: npm install

  2. Run the program locally with either of these commands:

  • npm run build-n-start
  • heroku local (requires the Heroku CLI)

image-labeller's People

Contributors

pozil avatar

Watchers

James Cloos avatar Heather Storm 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.