Git Product home page Git Product logo

autocheckout's Introduction

CPS-IoT Week Competition

Welcome to AiFi's CPS-IoT Autocheckout Competition. This document details the competition and will help you get started.

Overview

This repository will help you get started with examples on how to use the Public Datasets available at http://aifi.io/research under Sample Data.

To start please download the data labelled as: "Simple Example" without depth (For your first example).

During the competition you will need a competitor token that will distinguish your submission from all other competitors. However you do not need this token for your local testing environment.

Sample Data

In order for the example to work properly download the data into data/downloads.

Simple Example

Download Videos Here (17.1MB)

Download Data without Depth Images Here (239MB)

Download Data with Depth Images Here (2.0GB)

Multiple People Dataset

Test Case Video Data w/ Depth Data w/o Depth Camera Calibration
Simple Case Donwload Download Download Download
Test 2 Coming Soon Download Coming Soon Download
Test 3 Coming Soon Download Coming Soon Download
Test 4 Coming Soon Download Coming Soon Download
Test 5 Coming Soon Download Coming Soon Download
Test 6 Coming Soon Download Coming Soon Download
Test 7 Coming Soon Download Coming Soon Download
Test 8 Coming Soon Download Coming Soon Download
Test 9 Coming Soon Download Coming Soon Download
Test 10 Coming Soon Download Coming Soon Download
Test 11 Coming Soon Download Coming Soon Download
Test 12 Coming Soon Download Coming Soon Download
Test 13 Coming Soon Download Coming Soon Download
Test 14 Coming Soon Download Coming Soon Download
Test 15 Coming Soon Download Coming Soon Download
Test 16 Coming Soon Download Coming Soon Download
Test 17 Coming Soon Download Coming Soon Download
Test 18 Coming Soon Download Coming Soon Download
Test 19 Coming Soon Download Coming Soon Download
Test 20 Coming Soon Download Coming Soon Download
Test 21 Coming Soon Download Coming Soon Download
Test 22 Coming Soon Download Coming Soon Download
Test 23 Coming Soon Download Coming Soon Download
Test 24 Coming Soon Download Coming Soon Download

Getting Started

Obtain a competitor token

After submitting your abstract describing your approach you will receive a competitor token. Do not share your token with anyone outside your team. It will be used to uniquely identify you, access test cases, and to submit your results. Set it to an env variable for later use.

export AIFI_CPSWEEK_COMP__TOKEN=<your-token>

Dependencies

Before you begin, you will need to setup a few dependencies:

Clone

This repo provides everything you need to get started. Begin by cloning this repo.

# Clone the repo
git clone https://github.com/JoaoDiogoFalcao/AutoCheckout.git
cd AutoCheckout/

Test

After you have cloned the repo, you can execute the solution against an example and print the results with the following command.

AIFI_CPSWEEK_COMP__COMMAND=cps-test-01 docker-compose up --build

Submit

You will be able to submit your solution after you have submitted your abstract and received a competitor token.

FAQ

Before contacting AiFi, check the frequently asked questions below.

I saw this error:

  • PermissionError: [Errno 13] Permission denied:
    • The files backing the mongodb are owned by a user you do not have permissions to access. Run the docker-compose with sudo

Can I add my own dependencies?

Yes. Just add them to requirements.txt.

Can I use a GPU acceleration?

Yes. See Docker's guide on leveraging GPU in docker containers.

The docker compose never returns!

You can send a SIGTERM to the program while it's in the foreground with ctrl-C or you can run the docker-compose command with the option --abort-on-container-exit

autocheckout's People

Contributors

joaodiogofalcao avatar

Watchers

James Cloos 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.