Red object detection picking up yellow color.
Mostra commenti meno recenti
Part of my program isolates the red objects in an image and displays them in a binary image. It works well but has been including yellow objects which is an issue. I've tried adjusting the values in my code with no luck.
img = imread(imname);
gimg = rgb2gray(img);
red = imsubtract(img(:,:,1), gimg);
red = medfilt2(red, [4 4]);
red = im2bw(red, 0.15);
redObjects = bwareaopen(red, 200);
The red objects in my image are all exactly [1 0 0]. Is there a way to do this with hsv that might be more accurate or am I missing something simple here?
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Image Arithmetic in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!