Tag Archives: Artificial intelligence

AI on the Jetson Nano Lesson 46: Synchronizing Multiple Cameras with OpenCV

In this lesson we learn how to use Python Classes, Methods and Threading to run two cameras in OpenCV without latency or synchronization problems.  Below we include the code developed in the video above.

 

AI on the Jetson Nano LESSON 42: Recognizing and Identifying Faces from Live Video on OpenCV

In this video lesson we show how to recognize and identify faces in live video on the Jestson Nano using OpenCV.  We have a separate program that trains the system based on known faces, and this work was described in an earlier lesson in this series. Below is a copy of the code we develop in the video above.

 

Jetson Xavier NX Lesson 1: Getting Started and First Boot on the NVIDIA Xavier NX


 

In this video lesson we take you thought the initial setup on the Xavier NX to get you to first boot.  Below are links to the equipment I am using. As you go through these lessons, it will help if we are working on identical hardware:

  1. First, you will need the Jetson Xavier NX, which you can get HERE:
  2. You will want a quality, large SD card, I have very good luck with this one HERE:
  3. You will need a camera. I have found that the Jetson Xavier NX works very well with most Logitech Webcams, but these cameras are a little hard to find right now. I suggest the best option if you do not have a logitech webcam is to get the Raspberry Pi Version 2 camera, which works very well. You can pick the camera up HERE.
  4. It is optional, but I have found that it is nice to have an extra, longer cable for the Raspberry Pi camera, which is available HERE. Also, a small case/stand for the camera is nice and you can get the one I use HERE.
  5. The Jetson Nano has a slot for a SSD drive. I really like having the SSD drive attached, and makes it much easier to keep your work backed up. The projects in these lessons will work fine with just the SD card, but if you like, the SSD drive makes life easier (note even with SSD drive, you will still need the SD card above). You can get the SSD drive I am using HERE.
  6. You can use USB keyboard and mouse, but I like to preserve my USB slots for other things, so like using a wireless keyboard and mouse. This is optional, but I have found these work well on the Jetson Xavier NX, and you can get what I am using HERE.
  7. You will need an HDMI cable and monitor, which you probably already have.

OK, that is it. Get your gear ordered and lets get ready to learn Artificial Intelligence, Machine Learning, Deep Neural Networks and some other really cool things.

AI on the Jetson Nano LESSON 40: Training Facial Recognition Models in OpenCV

In this lesson we learn to make training our AI Facial Recognition system simpler and more automated.