01-11-2014 06:23 AM
Hi, i would like make an image panorama. My program reads two pictures, it extracts the left-top corner (10x10 pixels) from the second picture, finds this pattern in the first picture (it gives the position) and concatenates and overlaps the two pictures from the given position. But it doesn't work. What's the problem? Can somebody fix it?
01-11-2014 07:50 AM
Technically IMAQ Find Pattern requires 8 bit image, but you have RGB - therefore this doesn't work. You need to convert your images to grayscale first.
By the way - proposed algorithm is not the best for panorama creation.
Andrey.
01-11-2014 09:49 AM
Hello,
try looking at SIFT (SURF, MSER) descriptors and HOMOGRAPHY.
Example of SIFT (+ homography) and SURF for Labview can be found here (from OpenCV):
https://decibel.ni.com/content/blogs/kl3m3n
Best regards,
K