All Projects → Xilinx → Pynq Computervision

Xilinx / Pynq Computervision

Licence: other
Computer Vision Overlays on Pynq

Projects that are alternatives of or similar to Pynq Computervision

Deepkoopman
neural networks to learn Koopman eigenfunctions
Stars: ✭ 126 (-0.79%)
Mutual labels:  jupyter-notebook
Azure Sentinel Notebooks
Interactive Azure Sentinel Notebooks provides security insights and actions to investigate anomalies and hunt for malicious behaviors.
Stars: ✭ 126 (-0.79%)
Mutual labels:  jupyter-notebook
Aihub
I use this repository for my Youtube channel where I share videos about Artificial Intelligence. The repository includes Machine Learning, Deep Learning, and Reinforcement learning's code.
Stars: ✭ 127 (+0%)
Mutual labels:  jupyter-notebook
Stockperformanceclassification
Keras 1D CNN on Azure ML Workbench to classify 4 week stock performance based on text in public earnings statements
Stars: ✭ 126 (-0.79%)
Mutual labels:  jupyter-notebook
Image Matching Benchmark Baselines
Baselines for the Image Matching Benchmark and Challenge
Stars: ✭ 127 (+0%)
Mutual labels:  jupyter-notebook
Finlib
A streamlined library for getting historical financial price data, fundamental data, and financial ratios.
Stars: ✭ 127 (+0%)
Mutual labels:  jupyter-notebook
Nlpmetrics
Python code for various NLP metrics
Stars: ✭ 126 (-0.79%)
Mutual labels:  jupyter-notebook
Python notes
Stars: ✭ 127 (+0%)
Mutual labels:  jupyter-notebook
Bnlp
BNLP is a natural language processing toolkit for Bengali Language.
Stars: ✭ 127 (+0%)
Mutual labels:  jupyter-notebook
Data Science For Marketing Analytics
Achieve your marketing goals with the data analytics power of Python
Stars: ✭ 127 (+0%)
Mutual labels:  jupyter-notebook
Lisa
Linux Integrated System Analysis
Stars: ✭ 126 (-0.79%)
Mutual labels:  jupyter-notebook
2019 Scalingattack
Image-Scaling Attacks and Defenses
Stars: ✭ 127 (+0%)
Mutual labels:  jupyter-notebook
Jupyter Datatables
Jupyter Notebook extension leveraging pandas DataFrames by integrating DataTables and ChartJS.
Stars: ✭ 127 (+0%)
Mutual labels:  jupyter-notebook
Reptilesomething
抓点什么玩玩~
Stars: ✭ 126 (-0.79%)
Mutual labels:  jupyter-notebook
Trustscore
To Trust Or Not To Trust A Classifier. A measure of uncertainty for any trained (possibly black-box) classifier which is more effective than the classifier's own implied confidence (e.g. softmax probability for a neural network).
Stars: ✭ 127 (+0%)
Mutual labels:  jupyter-notebook
L4 Optimizer
Code for paper "L4: Practical loss-based stepsize adaptation for deep learning"
Stars: ✭ 126 (-0.79%)
Mutual labels:  jupyter-notebook
Earthengine Community
Tutorials and content created by Earth Engine users, for Earth Engine users
Stars: ✭ 127 (+0%)
Mutual labels:  jupyter-notebook
Visual Attribution
Pytorch Implementation of recent visual attribution methods for model interpretability
Stars: ✭ 127 (+0%)
Mutual labels:  jupyter-notebook
Mastering Python For Finance Second Edition
Sources codes for: Mastering Python for Finance, Second Edition
Stars: ✭ 127 (+0%)
Mutual labels:  jupyter-notebook
Udacity Ml Capstone
Udacity 2018 Machine Learning Nanodegree Capstone project
Stars: ✭ 127 (+0%)
Mutual labels:  jupyter-notebook

PYNQ - Computer Vision

All PYNQ releases ship with the popular OpenCV library pre-installed. The PYNQ computer vision overlays enable accelerating OpenCV components in Programmable Logic (PL). These overlays expose a subset Xilinx' xfOpenCV library (a part of Xilinx' reVISION solution) at the Python level, combined with the support for HDMI input/output (Pynq-Z1 and Pynq-Z2 only). Webcam, stream or file based input/output remains available through the pre-installed SW OpenCV (on all Pynq boards).

Currently this package is compatible with PYNQ image v2.4.

A number of prebuilt overlays are available for your PYNQ-enabled board. For example:

Quick Start

To install the computer vision overlay example on your board, open a terminal and run:

$ sudo pip3 install --upgrade git+https://github.com/Xilinx/PYNQ-ComputerVision.git

After the setup, new Jupyter notebooks will be added under the pynqOpenCV folder, ready to try out, no additional steps are needed.

Building Your Own Overlay

When after profiling, the critical OpenCV modules in an application are identified, the generation of a tailored overlay is easily done by specifying those modules as a list in a CMake project file. After that, building the tailored overlay only requires running cmake to generate the Makefiles followed by make to build the overlay.

For detailed instructions: Building xfOpenCV Overlays for Pynq: CMake based sds++ cross-compilation. Currently, this only supports building on the Ultra96 with 2018.3 Xilinx tools.

License

Source files : 3-Clause BSD License

SDSoC Platform : Multiple License File

Sysroot

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].