Drop your image here
PNG, JPG, WEBP, BMP · max 20 MB
Pixel Inspector
See the raw numbers inside every image
height × width × 3 matrix (tensor) of numbers 0–255.
Each pixel has three channels — Red, Green, Blue — that combine to produce the color you see.
In deep learning, these matrices are the raw input to Convolutional Neural Networks (CNNs).
Click anywhere on the grid below to inspect individual pixel values.
CNN Convolution Lab
Understand how neural networks process images
kernel (or filter) slides across the image.
At each position, element-wise multiplication and summation produce a single output value.
Different kernels detect different features — edges, textures, shapes.
A CNN learns these kernels during training. Try the presets below to see what each kernel "looks for."
Color Space Explorer
Discover how color information is encoded
Edge & Feature Detection
See how algorithms find boundaries and corners
Histogram Analyzer
Visualize the distribution of pixel intensities
Annotation Studio
Create training data for object detection models
class cx cy w h normalized), COCO (JSON), or Pascal VOC (XML) format — the 3 industry standards.
Data Augmentation Preview
See how training data is artificially expanded
Thresholding & Segmentation
Separate foreground from background
Morphological Operations
Clean up binary images for better analysis
Fourier Transform
Analyze images in the frequency domain
Feature Detection (ORB)
Find keypoints for image matching
Color Clustering (K-Means)
Reduce image colors using Machine Learning
Everyday Image Utilities
Quickly compress, resize, format, or remove background
Compress Image
Convert Format
Resize Image
Remove Background
Uses OpenCV GrabCut algorithm to attempt foreground extraction.