Filter löschen
Filter löschen

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

3 Ansichten (letzte 30 Tage)
Kratos
Kratos am 9 Apr. 2015
Beantwortet: Image Analyst am 9 Apr. 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.

Antworten (1)

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

Kategorien

Mehr zu Image Processing Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by