Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

How do you build up an image from a linescan camera

Hello,

 

I am using a linescan camera to take an image of an object moving in front of it. I would like to take a picture of each part of the object as it moves by and build up one single image of its surface. Any suggestions on how to go about this?

Thanks

0 Kudos
Message 1 of 7
(4,739 Views)

I think there are things that should interest you here :

http://forums.ni.com/ni/board/message?board.id=170&message.id=133223

Chilly Charly    (aka CC)
0 Kudos
Message 2 of 7
(4,732 Views)
Hi Rob,
 
Though it will depend upon the type of line scan camera you have selected for your application, I have included a couple of links that may help you get started.
 
 
Hope this helps,
 
Robert Manion
Applications Engineering
National Instruments
0 Kudos
Message 3 of 7
(4,712 Views)

I’m really trying to build up these line scan images, by snapping pictures that are 1 pixel by about 8,000 pixels and then with each successive snap building to that image so the image size will increase to 1x8000, then 2x8000, 3x8000 and so on. Then when the entire image has been captured save the image to a pjg. The snaps will be used on a timed, rather than a triggered basis.

0 Kudos
Message 4 of 7
(4,694 Views)

Hi Rob,

Thank you for the explanation.

In your particular application I could see the "Image to Array" and "Array to Image" functions, coupled with the Array manipulation subpalette from LabVIEW, being most useful.  Snap pictures into one image, transfer them to an array, append them to the greater array, and tranform that array into a different image.  repeat this process as needed.

Hope this helps,

Robert

0 Kudos
Message 5 of 7
(4,682 Views)

I believe that is what I am doing in the attached program here. However I am not sure if the image is actually growing in size and the pictures are only acquired about every 2 seconds maximum. Certainly I should be able to snap pictures faster than that.

0 Kudos
Message 6 of 7
(4,674 Views)
I'm not sure if the insert into array node was used appropriately in your vi.
Same comment for the last image display node, where no image space had been declared before (with IMAQ create).
Try the attached vi.
Chilly Charly    (aka CC)
0 Kudos
Message 7 of 7
(4,658 Views)