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)
Metadata
Release files for fivepoint-pynq 1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fivepoint_pynq-1.0.tar.gz | 228.0 kB | Details |
Release files / fivepoint_pynq-1.0.tar.gz
| Download URL | fivepoint_pynq-1.0.tar.gz |
|---|---|
| Size | 228.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
66825e39e56ee6c699a0c3227971f331bc499ced93be11479f162bbdbb009135
|
|
BLAKE2b-256 checksum How to use checksums |
a82e918b522e4a1d5f65c3f1530ea2f37a5e038657a7e64730ff79399caba5ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|