Skip to main content

5-point Relative Pose Problem for PYNQ

Project description

This project provides overlay and notebooks to run a websocket-based 5-point relative pose application. It requires PYNQ version 2.5.1 and above to work.

The purpose of this application is to identify the possible relative camera motions given five matching points from two calibrated views.

This is a porting of the project by the NECSTLab at Politecnico di Milano that won the Xilinx European Open Hardware Design Contest in 2018, for the AWS EC2 F1 Category.

More info on the project can be found at the following links:

Refer to the README in the overlay folder for more information regarding the used overlay and how it is created.

Please notice that the distributed overlay might not be available for all target devices. Supported devices are listed in the overlays README. There you may also find instructions on how to synthesize and use overlays for a different device.

Quick Start

Install the fivepoint-pynq package using pip:

pip install fivepoint-pynq

After the package is installed, to get your own copy of all the notebooks available run:

pynq get-notebooks 5point

You can try things out by running:

cd pynq-notebooks
jupyter notebook

There are a number of additional options for the pynq get-notebooks command, you can list them by typing

pynq get-notebooks --help

You can also refer to the official PYNQ documentation for more information regarding the PYNQ Command Line Interface and in particular the get-notebooks command.

Licenses

5point-PYNQ: Apache License 2.0

Xilinx Open Hardware 2018 - 5 Points to Rule Them All: MIT License (3d-party component)

Project details


Release history Release notifications | RSS feed

This version

1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fivepoint_pynq-1.0.tar.gz (228.0 kB view details)

Uploaded Source

File details

Details for the file fivepoint_pynq-1.0.tar.gz.

File metadata

  • Download URL: fivepoint_pynq-1.0.tar.gz
  • Upload date:
  • Size: 228.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.6.5

File hashes

Hashes for fivepoint_pynq-1.0.tar.gz
Algorithm Hash digest
SHA256 66825e39e56ee6c699a0c3227971f331bc499ced93be11479f162bbdbb009135
MD5 462ee84d67d70087f2520b0bb483162f
BLAKE2b-256 a82e918b522e4a1d5f65c3f1530ea2f37a5e038657a7e64730ff79399caba5ee

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page