PYNQ: PYTHON PRODUCTIVITY FOR ZYNQ

Custom Canny FPGA Implementation

We are a team of students of Polytechnic of turin and made a custom HLS sobel and canny using both VDMA and DMA for an almost real time video processing. The Canny algorithm runs on a 1280x720 video stream at almost 50 fps. Hope you like it!

3 Likes

Thanks for sharing. Would you be able to make this “pip installable”? This would really help other people try out and use your work.
You need to add a setup.py to your GitHub repo. Some info here, but post back if you have questions, or want some help.
https://pynq.readthedocs.io/en/v2.5/overlay_design_methodology/python_packaging.html
You can also copy from an existing example. E.g.


It might also be helpful to add a few more notes to the readme.md.

Cathal