Computer Vision algorithm implementations, intended for use with the Neodroid platform
Project description
Vision
This repository will host implementations of computer vision algorithms, this repository hosts a general toolbox in library format under neodroidvision, while also comprising a range of sample usages in samples, many of them utilising the Neodroid platform.
_Neodroid is developed with support from Research Council of Norway Grant
262900. (https://www.forskningsradet.no/prosjektbanken/#/project/NFR/262900)_
Contents Of This Readme
Computer Vision Algorithms
Classification
Segmentation
Detection
Regression
Generative
Requirements
- pytorch
- tqdm
- Pillow
- numpy
- matplotlib
- torchvision
- torch
- Neodroid
- pynput
To install these use the command:
pip3 install -r requirements.txt
Usage
Export python path to the repo root so we can use the utilities module
export PYTHONPATH=/path-to-repo/
For training a agent use:
python3 procedures/train_agent.py
For testing a trained agent use:
python3 procedures/test_agent.py
Results
Segmentation
Screenshots
Contributing
See guidelines for contributing here.
Citation
For citation you may use the following bibtex entry:
@misc{neodroid-vision,
author = {Heider, Christian},
title = {Neodroid Vision},
year = {2019},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/aivclab/vision}},
}
Authors
- Christian Heider Nielsen - cnheider
- Other contributors
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for NeodroidVision-0.2.9-py36-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b420d836ea4d1a9e59ce8337337c6e7e27d26cfcdc2c935978232f3e11390eb |
|
MD5 | bee4eb81433514dccf5fe570e806cadc |
|
BLAKE2b-256 | 8418f07b26a59d50751176b54a9703dabd7b8d957bfbe6492fe6c3479fb27a73 |