Skip navigation
I received an Intel NCS 2 from the Hackster Deep Learning Giveaway.  I've used the original NCS on the PYNQ-Z2 and the Ultra96v2 using the NCSDK toolkit and I've just tried the NCS and NCS 2 on a RPi4 using the OpenVINO toolkit.     I ran a quick performance check on my RPi4 using the "benchmark_app" that is provided with the toolkit.  The app just loads an image or images and runs inference continuously for a minute and measures the equivalent frame rate. Here are the resu ...
  Inrush current/Switch-ON surge is the maximal instantaneous input current drawn by an electrical device when first turned on. Inrush current is much higher than the load’s steady-state current and that’s the source of many problems such as fuse blowing up, load failure, load’s lifetime reduction, sparks at the switch contacts … etc. The figure below shows the inrush current phenomenon captured on the Siglent SDS1104X-E oscilloscope. The long spike is clear. In th ...
I've written third tutorial for PYNQ: https://rk.edu.pl/en/managing-machine-vision-project-pynq/ Distributing notebooks via github repositories Testing within notebooks with ipytest Face comparison (no accelerated) Face detection meme generator Comic Sans in a machine vision project!   So face detection isn't anything new: But it's get much better if you make a meme out of it:   So let say a HDMI camera is seeing some faces, like a TV display even: And that PYNQ-Z2 reads ...
I'm finally getting around to doing my homework from session 3.  I decided to do a simple modification of adding an AXI4-Stream Switch so that I could select between video sources, in this case between the HDMI camera and the TPG (test pattern generator).   I started with the overlay from session 3 and added back the TPG and added an AXI4-Stream Switch.  Seems very straightforward but I encountered a problem that I didn't expect.  The TPG apparently only uses a single clock ...
TL;DR: Debugging a CAN board with PYNQ-Z2's logictools and WaveDrom ->              -> A lot faster than debugging Assembly!   This blog is long overdue, I hope your tea did not get stale in the meantime;) I am finally caught up with all of the university assignments, really starting to believe I was a turtle in the previous life, and dive into the "homework" in between the ongoing exams as much as I can. As I certainly ...
This past Tuesday was the final session in the Pynq-Z2 workshop series.  This session completed the embedded vision project by adding an interface for an HDMI camera and using it to read barcodes.   The HDMI interface was was brought in as a hierarchical block called "frontend" which was exported from the base overlay.   Here is the upper level block diagram with the frontend block highlighted: A closer look at the frontend block showing the camera interface IP dvi2rgb and th ...