LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

image panorama

I need to create a panorama of 3 pictures please send me a sample thanx
0 Kudos
Message 1 of 19
(6,367 Views)
Hi 2face,

In case you want to simply add multiple pictures without merging overlapping patterns, like most panoramic applications do, you can simply extract each line of the three images and concatenate these lines together. When doing this line by line, build the picture from the new wider lines and you have the result.

Here's an example of horizontally adding two JPEG pictures:



Have fun!

Message Edited by Philip C. on 06-25-2005 12:43 PM

- Philip Courtois, Thinkbot Solutions

Thinkbot Solutions
Message 2 of 19
(6,340 Views)

Thanx Philip C.

its working nice,

i would like to overlay the common part of the pictures so i can get one large image (panorama)so i can  measure it.

could you help me with that?  

0 Kudos
Message 3 of 19
(6,295 Views)
sorry i have attached the wrong file.... here is the good one
0 Kudos
Message 4 of 19
(6,285 Views)

Hi 2face,

Can you explain in a little more detail what you are looking for in the final image.

Thanks,
Nipun M
Applications Engineer
National Instruments

Message 5 of 19
(6,262 Views)
Hi Nipun,
 
here is some detail explanation of how my final image should look like:
 
i have more than 2 pictures of an object (because of the obj. size) and i want to create an image panorama so i can measure the object.
 
In my example it is a car. i have attached the frame picures and a sample panorama created with a special freeware. (this is how it should look like)
 
If i just add (concatenate) the images my panorama includes some  repeating elements. I want to overlay the common elements automatically and get the final image.
 
please see the attachement.
thank you.
 
 
 
 
0 Kudos
Message 6 of 19
(6,237 Views)

An iterative approach it to compare the left most column of the right picture with the right most column of the left picture.  For each row compare the value of the pixel.  This comparison is dependent on the color system you use, for example 24-bit RGB you could calculate the difference between RGB1 and RGB 2 = |R1-R2|+|G1-G2| + |B1-B2| which will yield a confidence value that the pixels reference the same area of an image. Sum all the overlap values and divide by the total number of pixels compared.  You will have an average overlap difference.  Now inclement the overlap columns by one and compare again, you should see that the minimum value will occur near the optimal overlap region.  This example assumes that the images are aligned up in the vertical direction already (such is the case when using a tripod).  This is how I would approach this problem, I know this is a simplified solution but it is easy to implement and doesn't require fancy pattern matching or complex algorithms.  I hope it helps get you started.

 

Paul

Paul Falkenstein
Coleman Technologies Inc.
CLA, CPI, AIA-Vision
Labview 4.0- 2013, RT, Vision, FPGA
Message 7 of 19
(6,226 Views)
0 Kudos
Message 8 of 19
(6,064 Views)
hi to all!
 
i tried to overlap the images giving some coordinates to the overlaping picture.it works fine,but the image is not being saved with the overlps does anybody know how to save the image with the overlaps?
 i used my attached vi and the pictures reffered to this topic (see up).
 
 
 
 
0 Kudos
Message 9 of 19
(6,177 Views)
Hi
 
i tried to get a trial sofware of MOSAiC View , but there is nothing avialable
 
please suggest  some more links
thank you
 
0 Kudos
Message 10 of 19
(5,980 Views)