LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Transform arrays like pictures

Hi,

I have 2X 2D array of temperatures that were taken from 2 different IR cameras.

I would like to transform the 2 arrays to be aligned ( the same as learn calibration in IMAQ and cp2tfrom in matlab)

do you know of a way doing so after of course registering 3-4 points in the 2 arrays?

 

thanks

Amos

0 Kudos
Message 1 of 4
(2,804 Views)

Hi Amos,

 

Can you clarify your question a bit? What exactly do you mean by "transform the 2 arrays to be aligned"? Are you hoping to merge the 2 arrays into one based of identical regions, essentially stitching the arrays together? These are numeric 2D arrays correct? It will help a lot if we can get a look at some more details of your code and how exactly you are looking to align the arrays.

 

Thanks!

Matt
NI Community Team
National Instruments
0 Kudos
Message 2 of 4
(2,771 Views)

Matt,

in IMAQ there is a function that does rotation translation and scaling of 2 images so you can then compare them pixel by pixel.

My temperature map is of an object that covers only part of the frame. I want to do the rotation translation and scaling for the array of numbers after defining several locations in the array (row and column) that match between the two.

I hope this is more clear.

Amos

0 Kudos
Message 3 of 4
(2,758 Views)

Hi Amos,

 

Is the IMAQ function you are referring to the IMAQ Compare Golden Template VI or perhaps the IMAQ Learn Calibration Template VI?

 

I'm still unclear as to what your end goal is. Do you want to specify locations of the array that match and disregard the other portions of the array before you compare them? Do you want to search the array for similar regions in order to detect where the object of interest is in each frame? If you could elaborate on your ultimate goal it will be very helpful.

 

Thanks,

Matt
NI Community Team
National Instruments
0 Kudos
Message 4 of 4
(2,729 Views)