HighlightImage
Combines raster Image with vector Graphics in order to annotate, overlay or highlight certain features
HighlightImage[img_Image, roi_]
where roi
can be
{{x1,y1}, ...}
list of image positions (drawn as points)g_Graphics
a graphics object or list of graphics primitivesmask_Image
a mask image
The following form is also valid
HighlightImage[img_Image, {style__, roi_}]
where style
accepts the same directives as Style or graphics.
There are additional style
rules
"Blur", {"Blur", r}
Examples
Highlight features
i = (* image *)
HighlightImage[i, ImageCorners[i, 1, .001, 5]]
Highlight multiple regions of interest
i = (* image *);
HighlightImage[i, {Blue, EdgeDetect[i], Red,
ImageLines[GradientFilter[i, 2], MaxFeatures -> 10], Green,
ImageKeypoints[i, MaxFeatures -> 20]}]
warning
There is a known bug on HI-DPI screens and specific types of images. Apply this patch to your image.
img = Image[img, "ImageResolution"->Automatic];