processing image detect color and shape object

hi guy
how can i detect color object in image (red green blue) in hsv space and write color name in object. thankyou

Respuestas (1)

Image Analyst
Image Analyst el 4 de Abr. de 2020

1 voto

See demos in my File Exchange.

5 comentarios

ngo tung
ngo tung el 4 de Abr. de 2020
What function can I use to cut an object out of the image after defining the bounding box? Thankyou very much.
imcrop():
croppedImage = imcrop(rgbImage, [xLeftColumn, yTopRow, widthInColumns, heightInRows]);
ngo tung
ngo tung el 5 de Abr. de 2020
thank sir.
Can you help me answer the last question?
what function can i filter out pixels color that have values ​​within my selection, same as the inRange() function in Opencv.
Thanks for the help!!
ngo tung
ngo tung el 13 de Abr. de 2020
@Image Analyst
Can you answer this question.
Get a mask with true or false that says where your pixels are or are not. Then you can mask them out (blacken them):
% Mask the image using bsxfun() function to multiply the mask by each channel individually. Works for gray scale as well as RGB Color images.
maskedRgbImage = bsxfun(@times, rgbImage, cast(mask, 'like', rgbImage));
Also, try the Color Thresholder app on the Apps tab of the tool ribbon.
Also, see my File Exchange.

Iniciar sesión para comentar.

Categorías

Más información sobre Image Processing Toolbox en Centro de ayuda y File Exchange.

Preguntada:

el 4 de Abr. de 2020

Comentada:

el 13 de Abr. de 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by