Al momento, stai seguendo questo contributo
- Vedrai gli aggiornamenti nel tuo feed del contenuto seguito
- Potresti ricevere delle email a seconda delle tue preferenze per le comunicazioni
AUTOPOSITION automatically registers two images.
[image1 image2] = AUTOPOSITION(image1, image2) will register image1 to image2. Image2 must be smaller in both dimensions than image2. Image1 is cropped to image2's size, and image2 may be cropped if it is found to lie outside of image1. Most of the code is taken from an Image Processing Toolbox demo, but some extra lines have been added for
robustness. Both images must be grayscale images.
[image1 image2 offset] = AUTOPOSITION(image1, image2) returns the offset generated by the normxcorr2 function.
Example:
---------------
% If you have the IP Toolbox 4.0, you may have to change the TIF
% extenstions to PNG
im1 = imread('bacteria.tif');
im2 = im1(50:170, 100:150);
figure, subplot(2,2,1), imagesc(im1, [0 239]), title('Original')
axis image
subplot(2,2,2), imagesc(im2, [0 239]), axis image, title('Cropped')
[im3 im4 offset] = autoposition(im1, im2);
subplot(2,2,3), imagesc(im3, [0 239]), axis image, title('Aligned')
subplot(2,2,4), imagesc(imsubtract(im4,im3), [-5 5]), axis image, colorbar
title('Difference of registered images');
offset
Cita come
Nathan Childress (2026). Autoposition (https://it.mathworks.com/matlabcentral/fileexchange/3911-autoposition), MATLAB Central File Exchange. Recuperato .
Categorie
Scopri di più su Geometric Transformation and Image Registration in Help Center e MATLAB Answers
Informazioni generali
- Versione 1.0.0.0 (2,18 KB)
Compatibilità della release di MATLAB
- Compatibile con qualsiasi release
Compatibilità della piattaforma
- Windows
- macOS
- Linux
| Versione | Pubblicato | Note della release | Action |
|---|---|---|---|
| 1.0.0.0 |
