Effacer les filtres
Effacer les filtres

how to find a sub image in an image and converting it to grayscale?

3 vues (au cours des 30 derniers jours)
Kratos
Kratos le 9 Avr 2015
Hello,
I have an image and a sub image which is cropped out of the image.
(img, img_w)
val1 = imread(img);
val2 = imread(img_w);
gray1 = rgb2gray(val1);%grayscaling both images
gray2 = rgb2gray(val2);
matchingval = normxcorr2(gray1,gray2);%normalized cross correlation
[max_c,imax]=max(abs(matchingval (:)));
After this I am stuck. I have no Idea how to change the whole image grayscale except for the sub image which should be in color.
How do I do this?
Thank you.

Réponses (1)

Image Analyst
Image Analyst le 9 Avr 2015
This is exactly what I do in my attached demo, except that it's in color. Your situation might be a little simpler.

Catégories

En savoir plus sur Image Processing Toolbox dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by