Computer Vision and Artificial Intelligence

A real-time Python tool for solving logic games (like Sudoku) with OpenCV, a backtracking algorithm and… a pinch of Deep Learning.

Image for post
Image for post
Image by Author

I like logic games. I like also Computer Vision and Artificial Intelligence algorithms. To combine the two things, I built a software that detects, analyzes and solves some logic puzzles like Sudoku and Skyscrapers.

In this article I will explain the project “LogicGamesSolver”. You can find the source code with instructions to run it in my .

The project combines three fields of study:

  • Computer Vision for the puzzle detection in the input image
  • Deep Learning to classify any digit in the puzzle
  • Artificial Intelligence to solving the game

The software is written in Python using Opencv 4.01 and…


Computer Vision

A guide to understand how to develop a drawing software in Python using OpenCV and Computer Vision algorithms

Image for post
Image for post
Image by Author

In this article I will explain my project “EyeDraw”, showing you how to use computer vision algorithms to draw simple pictures by moving the cursor on the screen with your eyes. You can find the source code with instructions to run it in my .

Fabrizio Di Guardo

A computer engineer with a passion for computer vision and software development. I am fortunate to live in the most beautiful city in the world: Florence.

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