A retro camera captioning every picture.

 
HARDWARE
1Raspberry Pi 3 Model B   
1Raspberry Pi Camera Module   
1Powerbank   
1Headphones   
1Old Camera   
SOFTWARE
1Raspberry Pi Raspbian  
1OpenCV  
1DeepAI  
TOOLS
1Tape, Electrical  
1scissors  

Overview

Below a quick overview of the content.

  • Introduction and showcase video
  • Camera
  • Electronics
  • Code
  • Result

Introduction & Showcase Video

AI being the latest buzzword, this project is all about the slightly useless. After finding a neat API that captions images and an old camera, the goals is set: A camera that captions what it sees!

Camera

This camera is an AGFA Synchro Box from the 50’s. Any camera/device will do, as long as a Raspberry Pi, Powerbank and Pi Camera fit inside.

image

Electronics

The electronics are pretty straightforward, to start off setup your Pi and connect the Pi Camera. To power everything you connect the powerbank, the same way you would with your phone.

When everything is wired up, we start on the fiddly part, placing the camera. In this case I kept the shutter open and made sure it was aligned. I takes some time, but hang in there!

image

All that remains is to plug in in our headphones and make sure the Pi plays our audio via the 3.5mm jack.

image

Code

The code is a slightly tricky bit, but to make things easy, here is a high level overview:

  • Take a picture every second
  • Check if the picture is mostly black (shutter is closed), if so, delete the picture
  • , receiving the caption back.
  • This caption is turned into a MP3 file, playing it via the headphones.

For anyone curious, the full code is attached to this article.

Result

Now we have a camera that doesn’t take pictures, it only captions them!Some examples for your enjoyment.

image
image
image
hulviseth

hulviseth

Leave a Replay

About Me

Imtalking’s electronics projects section houses all the projects submitted by Makers for Makers. Learn how to build smart home hacks, robots, or even moisture sensor detectors for your garden.

Recent Posts

Follow Us

Weekly Tutorial