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.3.0-py36-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33b9d67cdf589540eea7bcfe186e657f86fff236f513c4876fe41d8bdaf63f3a |
|
MD5 | 175f11581475a7184f09fa1469264e0f |
|
BLAKE2b-256 | 36190416c52aa71dfcc3e4a824161088e5f18c6925de3d67b7cb80e06a0e58aa |