Eran Feit Blog posts

Image Captioning using PyTorch and Transformers in Python

Image Captioning using PyTorch and Transformers in Python

Image captioning python is all about teaching a computer to look at a picture and describe it in natural language. Instead of manually writing alt-text or descriptions for every image, you use deep learning models to generate sentences automatically. With a few lines of code in Python, you can load a pre-trained vision–language model, pass

Image Captioning using PyTorch and Transformers in Python Read More »

Object Detection Heatmap for Tracking Moving Dogs

object detection heatmap

Object detection heatmap is a simple idea with a lot of power behind it.Instead of just drawing bounding boxes around objects, you aggregate all those detections into a colorful map that shows where activity is concentrated.Each new detection slightly “warms up” the corresponding region of the frame, so after processing many frames you get a

Object Detection Heatmap for Tracking Moving Dogs Read More »

YOLOv8 YouTube Object Detection in Python (Auto-Label + Live Inference)

How to use YOLOv8 for object detection on YouTube videos

YOLOv8 YouTube object detection in Python: a full pipeline you can reuse YOLOv8 YouTube object detection is one of the fastest ways to move from “demo code” to a real computer-vision workflow.Instead of training on random images, you build a dataset from actual video footage that matches what you want the model to learn. In

YOLOv8 YouTube Object Detection in Python (Auto-Label + Live Inference) Read More »

Automatic Image Annotation with Autodistill and YOLOv8

Automatic Image Annotation with Autodistill and YOLOv8

Automatic image annotation is all about teaching machines to tag images for us.Instead of a human drawing every bounding box and typing every label, models learn to recognize patterns and automatically assign classes like horse, car, or person to each object in a picture or video frame.This drastically reduces the manual work needed to build

Automatic Image Annotation with Autodistill and YOLOv8 Read More »

Train YOLO-NAS on Custom Dataset: A Step-by-Step Aquarium AI Guide

Yolo-Nas

To train YOLO-NAS on a custom dataset effectively, you must understand how to bridge the gap between pre-trained weights and domain-specific data. In this guide, we will use the SuperGradients library to build a robust object detection system for an aquarium environment. Whether you are dealing with low-light underwater footage or complex reflections, this workflow

Train YOLO-NAS on Custom Dataset: A Step-by-Step Aquarium AI Guide Read More »

YOLOv8 Small Object Detection with SAHI in Python (Sliced Inference)

YOLOv8 small object detection with SAHI

YOLOv8 small object detection with SAHI is one of the fastest ways to improve detections when targets are tiny (distant cars, small drones, pests on leaves) and full-image inference keeps missing them.In this tutorial, you’ll build a repeatable Python script that runs two passes on the same image: standard YOLOv8 inference, and then SAHI sliced

YOLOv8 Small Object Detection with SAHI in Python (Sliced Inference) Read More »

How to train YOLOv8 bone fracture detection on X-rays

bone fracture detection

Modern hospitals see thousands of fracture cases every year, and most of them are confirmed or ruled out using X-ray images. Interpreting those X-rays quickly and accurately is critical, but it’s also repetitive, tiring work for radiologists and orthopedic teams. That’s exactly where yolov8 bone fracture detection comes in: it combines state-of-the-art object detection with

How to train YOLOv8 bone fracture detection on X-rays Read More »

Eran Feit