imregister without converting to gray scale?!
16 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I wonder if there is away to perform image registration without converting the image to gray scale first? I mean without (rgb2gray). Because I'm getting error "The value of 'MovingImage' is invalid. All dimensions of the moving image should be greater than 4." when I use imregister without converting to gray scale. Is there anything I might loose when I register two images after converting them to gray? My apology for asking many questions, but I'm new to Matlab world :) I appreciate your assistance. Regads, Yasser
0 commentaires
Réponses (1)
Image Analyst
le 7 Mai 2017
The images must be 2-D grayscale images or 3-D volumetric images according to the help. To do a color image you'd have to convert it to gray scale and get the transform, then split up the RGB image into separate color channels, and then use the transform on the individual color channels and then put them back together as an RGB image with cat(3,r,g,b).
Voir également
Catégories
En savoir plus sur Geometric Transformation and Image Registration dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!