Eran Feit Blog posts

ResUNet Skin Lesion Segmentation in TensorFlow (Step-by-Step Tutorial)

How to Segment Skin Melanoma using Res-Unet

Introduction – Skin Melanoma Segmentation using ResUnet ResUNet skin lesion segmentation TensorFlow is the goal of this tutorial.You’ll train a ResUNet in Keras to predict pixel-accurate masks from dermoscopic images, evaluate Dice/IoU, and visualize overlays on new samples.This is an educational computer-vision guide only and not medical advice. You’ll see the full workflow end-to-end: how […]

ResUNet Skin Lesion Segmentation in TensorFlow (Step-by-Step Tutorial) Read More »

How to build a Facial Emotion Detection Model using Deep learning

emotion detection model using TensorFlow

Building a Facial Emotion Detection Model with Deep Learning Introduction Emotion detection has become one of the most exciting applications of computer vision and deep learning. By using facial emotion recognition techniques, we can automatically classify human expressions such as happiness, sadness, anger, fear, surprise, and more. In this tutorial, we will build a facial

How to build a Facial Emotion Detection Model using Deep learning Read More »

Northern Greece Itinerary: Athens, Meteora, Tzoumerka, Ioannina & Nafpaktos (7 Days)

2024 07 14 20.38.22

Planning a northern Greece itinerary that goes beyond the islands?This guide takes you from Athens to Meteora’s monasteries, through Tzoumerka’s rafting canyons and Ioannina’s lakeside old town, finishing on the beaches of Nafpaktos, and back to Athens where I focus on great places for visiting and eating. Northern Greece Itinerary : Day 1 : Meteora

Northern Greece Itinerary: Athens, Meteora, Tzoumerka, Ioannina & Nafpaktos (7 Days) Read More »

CNN Feature Visualization with Activation Maximization in Keras (VGG16)

CNN Feature Visualization with Activation Maximization

CNN Feature Visualization with Activation Maximization This post shows how to visualize what a convolutional neural network “imagines” for a target class using Activation Maximization.We will generate a synthetic image that maximally activates the “Persian cat” neuron of a pre-trained VGG16 model.The method helps you interpret CNNs, validate model behavior, and create compelling teaching visuals.We

CNN Feature Visualization with Activation Maximization in Keras (VGG16) Read More »

Real-Time Object Detection in Python with Voice Commands (OpenCV + YOLOv4-tiny)

How to detect object using voice yolo tutorial

You can find the video here : https://www.youtube.com/watch?v=fd1msoIpM5Q What you’ll build A Python app that listens for your voice command (for example, “person”, “bottle”, “dog”) and highlights only those objects in the webcam stream. We’ll use: By the end, you’ll speak a class name and the app will box just those detections. You can find

Real-Time Object Detection in Python with Voice Commands (OpenCV + YOLOv4-tiny) Read More »

Text detection with Python and Opencv | OCR using EasyOCR

text detection

Text Recognition in Images with OpenCV and EasyOCR This Python script demonstrates how to perform text recognition in image files using the combined power of OpenCV, EasyOCR, and Matplotlib. The process begins by loading an image with text recognition OpenCV techniques, then detecting and extracting text using EasyOCR’s pre-trained English model. The detected text is

Text detection with Python and Opencv | OCR using EasyOCR Read More »

OpenCV Image Comparison in Python: Detect Differences Like a Pro.

OpenCV image comparison

Introduction This tutorial shows how to build an OpenCV image comparison pipeline in Python that detects visual differences between two images and highlights them with bounding boxes.You will learn how to preprocess the input, isolate the two pictures inside a collage, align their sizes, compute pixel-wise differences, reduce noise, and extract clean contours of the

OpenCV Image Comparison in Python: Detect Differences Like a Pro. Read More »

OpenCV Motion Detection Python MOG2 Tutorial: Real-Time Implementation

OpenCV Background Subtraction for Car Detection in Python

Implementing an OpenCV motion detection Python MOG2 tutorial is the most efficient way to build high-performance surveillance and traffic monitoring systems without the heavy computational cost of deep learning. While basic frame differencing fails under changing light conditions, the MOG2 (Mixture of Gaussians) algorithm provides a robust statistical model of the background. This tutorial solves

OpenCV Motion Detection Python MOG2 Tutorial: Real-Time Implementation Read More »

Eran Feit