Add computer vision features to your application without knowing any algorithm.

Photo by Shane Aldendorff on Unsplash.

Computer vision might sound like science fiction, but it is already a reality. From simple object detection to facial emotion recognition, we can find many examples of its application directly into our lives.

It might sound complex (and it is), but you can implement a system to identify a person with a few lines.

There are many options that you can use in your program to implement, like OpenCV and Tensorflow, without having to know about deep learning or fancy algorithms.

What is AWS Rekognition?

Amazon Rekognition is one of these services. It is a service from AWS that makes it easy to add…


Integrate your application with AWS with a few lines.

Photo by Nathan Dumlao on Unsplash.

The Amazon Simple Storage Service (or Amazon S3) is a service to store data in the cloud in a simple way. It has many features that you can use to configure and protect your data. And can integrate easily with other services from AWS as well.

You can use the AWS console to manage your files (defining access control, downloading, or uploading files), but it can get pretty boring as the number of files increases.

The good news you don’t need to login to the AWS console every time you need to download a file from your bucket.

The Boto3


A simple strategy to boost your software performance.

Photo by cottonbro from Pexels.

A long time ago, during a nice vacation, you took some beautiful photos and save them in your cloud account. After a while, you decided to check them again, to remember the old times. The internet connection is not good, so the photos take a considerable amount of time to download.

A friend asks you to see your photos as well since you’ve talked so much about the trip. Foreseeing that all the other friends might want to see them too, you decide to save your photos on your phone. In that way, they don’t need to wait to see…


Share your knowledge with the world.

Photo by RetroSupply on Unsplash.

Vacatronics is a publication to share content and knowledge about programming, electronic, and technology in general. We’re always looking for great content that make us grow as a community.

Topics

Some topics we like and are interested in that you can write about:

  • Programming: tutorials on any programming language, like Python, JavaScript, Go, Elixir, etc.
  • Electronic: anything related to embedded devices and IoT solutions, like sensors, development boards, network protocols, robotics, etc.
  • Product design: stories that help us how to create a product, from the design to the final release.
  • Future of technology: any topic related to the future of technology…


There are plenty of good options to start.

Photo by Jorge Ramirez on Unsplash

The Internet of Things, or IoT, is already a reality. You are probably using one (or more) IoT device right now, or at least, have been benefited by one. And this market tends only to grow.

Generally speaking, the internet of things is a network of physical objects that enables these objects to create and exchange data.

According to some researches, there’s an estimation of 25 billions IoT devices around the world in 2021, with this number reaching about 64 billions by 2025 (and a market of 11 trillion dollars). …


Simple steps and few lines of code.

Photo by Stefan Cosma on Unsplash.

The Raspberry Pi is a low-cost, mini PC board with the size of a credit card. It is a great option for those who like to make some electronic and maker projects.

It has 40 GPIO pins, video interface, camera, sound and can run the most famous operating system.

And the version 4 includes 4GB of RAM, a powerful Broadcom CPU and dual 4K HDMI display.

In this tutorial, we are going to see how to configure and use the RPi camera using OpenCV and Python.

Requirements

This tutorial was made using:

  • Raspberry Pi 3 Model B+
  • Ubuntu Server 20.04 LTS


Use the power of computer vision with few lines.

Photo by Isaac Smith on Unsplash.

While working for a maintenance company, I recently faced a problem that I could solve using programming.

For each customer project, a lot of different products were analyzed and fixed if necessary. During these rounds, many photos were taken in each step of the process to report to the client what was the product status before and what was done to fix it.

There were about 650 products, and for each one, an average of 30 photos were taken. That makes more than 19500 photos to be correctly identified, separated to the corresponding product and its report. …


Simplify your code with this amazing module.

Photo by Danial Igdery on Unsplash

Python is a very flexible language which means you can write multiple programming paradigms with it. Object-oriented programming is one of them.

But writing a class in Python can be a tedious task. If you want that class to be hashable or to have a human-readable form, you will need to implement some dunder methods to it.

If you want a simple class that represents data (for example, a table in a database), it could take some time to write all these methods.

In the past, this task could be improved by using the fantastic library attrs. You could add…


My results and I’ve learned so far.

Photo by Kaitlyn Baker on Unsplash.

When I was a child, I wanted to be a writer. Like that one who lives in a remote mountain and once a year writes a best-seller book that children will study for decades to come.

That didn’t work out (not yet, at least). No regrets here. I’ve had a nice life so far, and there are still plenty of time to make it happen.

With more than ten years of experience working as an Engineer, I thought that could be a good idea to share some of what I’ve learned along the way. …


It can be hard to choose among so many options.

Photo by Frank Wang on Unsplash.

The Internet of Things, or IoT, is already a reality. You are probably using one (or more) IoT device right now, or at least, have been benefited by one. And this market tends only to grow.

Generally speaking, the internet of things is a network of physical objects that enables these objects to create and exchange data.

According to some researches, there’s an estimation of 25 billions IoT devices around the world in 2021, with this number reaching about 64 billions by 2025 (and a market of 11 trillion dollars). …

Fernando Souza

Enthusiast of programming, electronics, technology and beer, not necessarily in that order. BuyMeACoffee: buymeacoffee.com/ustropo

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store