Skip to content

Implementation of convolutional neural network for prediction of position in 3D space and rotation in one axis of specified object. Uses regression of rotation into RGB color.

Notifications You must be signed in to change notification settings

mateuszbugaj/Position_and_rotation_CNN

Repository files navigation

Position and rotation CNN

'Official' implementation

Table of contents

  1. Description
  2. Implementation details
  3. Launch

Description

This is a method and a pipeline for development of convolutional neural network designed to predict position in 3D space of specified object as well as its rotation in one axis. Additionaly model predicts the bounding box. Created as an engineering thesis.
Project includes:

Implementation details

todo

Launch

Using dataset_generator in Intellij, generate images and save them in dataset_generator/images/[...] or specify the different path in the notebook.
Run notebook which will generate images with visualization of the network and .h5 file containing weights and biases.
Model will be saved in the predictor folder to use it further.
Predictor takes input from webcam, or virtual webcam and displays prediction directly on window.

About

Implementation of convolutional neural network for prediction of position in 3D space and rotation in one axis of specified object. Uses regression of rotation into RGB color.

Topics

Resources

Stars

Watchers

Forks