What is Pynq ?
PYNQ is an open-source project from Xilinx that makes it easy to design embedded systems with Zynq Systems on Chips. Using the Python language and libraries, It is about FPGA Projects using Python Programming for deep learning ,Computer vision applications and Image processing.
Edge detection of an image is done in Pynq FPGA boards, now well popular AI-based applications are using Computer vision for image-related applications. This Computer Vision is now possible in FPGA through Python compatibility in PYNQ boards .
In this pynq fpga project Object recognition technique is done thorugh Tiny Yolo Model is used, which is the pre-trained model trained to recognize multiple objects. The below figure is the Architecture of Tiny Yolo.
In this pynq project, PYNQ Z2 board is used, the python program is developed using Jupyter Notebook by connecting PYNQ with the network through Ethernet to get the IP Address of the board. So that Jupyter Notebook can be opened using that IP Address. Real-time moving object detection application is developed using Computer Vision using Python.
In this pynq project, the PYNQ Z2 board is used, the python program is developed using Jupyter Notebook. Jupyter notebook is opened by making connections with 1st Method: Connecting Ethernet cable to the PYNQ Board and to PC directly and by assigning static IP addresses for the PYNQ board. With the device IP Address, Jupyter notebook will be opened. A real-time Color detection application is developed using Computer Vision with Python.