Skip to main content

Optics

The microcontroller must perform an algorithm to detect features in the live video. This is a three step process.

  1. The camera sends live video to microcontroller via wired connection.
  2. The microcontroller manipulates the broadcasted video with a Python program. The program utilizes the OpenCV image processing library.
  3. The resulting video is encoded with a Secure Shell (SSH) client.

The SSH client creates a wireless connection between the microcontroller and the mobile device, and the encoded data is passed through the connection. Thus, the user is able to see the video on any device capable of sustaining an SSH client, which includes all current mobile devices on the market.

Screenshot_20200226-013257_VNC Viewer