I want to align these two images, but as you can see they have different color, but I want it to be in the same shape/direction for further image processing

 채택된 답변

Ameer Hamza
Ameer Hamza 2020년 6월 10일
편집: Ameer Hamza 2020년 6월 10일

0 개 추천

댓글 수: 7

Could you try to register these two images? When I tried the registration codes from one of your reference the result is not aligned well
a = imread('Picture 172.jpg');
b = imread('Picture 173.jpg');
tformEstimate = imregcorr(a,b);
Rfixed = imref2d(size(a));
movingReg = imwarp(b,tformEstimate,'OutputView',Rfixed);
imshowpair(a,movingReg,'falsecolor');
Image Analyst
Image Analyst 2020년 6월 10일
Which two? The 'Picture 172.jpg' and 'Picture 173.jpg' that you forgot to attach?
Thomas Taufan
Thomas Taufan 2020년 6월 10일
I'm sorry, I used another set of photo in my first question
imregister() seems to work well in this case
a = rgb2gray(imread('image1.jpeg'));
b = rgb2gray(imread('image2.jpeg'));
[optimizer, metric] = imregconfig('multimodal');
im_reg = imregister(a, b, 'affine', optimizer, metric);
imshowpair(b, im_reg,'falsecolor');
Thomas Taufan
Thomas Taufan 2020년 6월 10일
Thanks for your answer, I have tried it as well, and as I see there is still some deviation between the two images. As I need to calculate both of them, I'm afraid there will be some error in the mispositioning of the plant or leafs.
Ameer Hamza
Ameer Hamza 2020년 6월 10일
You may try tuning the optimizer and metric parameters, as shown on the documentation page of imregister() and imregconfig(). However, I don't think that pixel-level registration is easily possible. There will be some differences if looked closely.
Image Analyst
Image Analyst 2020년 6월 10일
Yes, of course. If the camera location and angle change, eventually the views will be so drastically different that it won't even be possible to register them. The smaller the movement, the better the alignment and the fewer the "bad" pixels. How good or bad the registration is depends on how much the camera moved and how much the subject moved (e.g. was it windy and the leaves moved?).

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Geometric Transformation and Image Registration에 대해 자세히 알아보기

질문:

2020년 6월 9일

댓글:

2020년 6월 10일

Community Treasure Hunt

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

Start Hunting!

Translated by