LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Matrox Meteor Digital Boards and LabView integration

I'm currently using Matrox Meteor 2 Digital boards to capture images. I want to intergrate the ActiveX components provided with ActiveMIL into LabView.

However simple it sounds in the documentation for MIL all my attempts at using the Grab method in LabView has failed. The general message Im getting back from the ActiveX method call (Grab) is that the Image buffer has not been allocated, this occurs regardless of me setting up the VI so it calls Allocate on the Image ActiveX object before the Grab method takes place.

The boards and digitizers are all setup correctly as I can use InteliCam to test the cameras and it works fine. Im using MIL version 6.1.

Does anyone have any experience with LabView and Matrox Me
teor boards.

I know there is a company that sells VI's directly for the Meteor boards but we would like to save on the expense of having to purchase those VI's and create our own ones that cover only the functionality we need.

Thanks,

Thomas M Clarke
0 Kudos
Message 1 of 4
(3,501 Views)
TMC wrote in message news:<506500000008000000FD500000-1023576873000@exchange.ni.com>...
> I'm currently using Matrox Meteor 2 Digital boards to capture images.
> I want to intergrate the ActiveX components provided with ActiveMIL
> into LabView.
>
> However simple it sounds in the documentation for MIL all my attempts
> at using the Grab method in LabView has failed. The general message Im
> getting back from the ActiveX method call (Grab) is that the Image
> buffer has not been allocated, this occurs regardless of me setting up
> the VI so it calls Allocate on the Image ActiveX object before the
> Grab method takes place.
>
> The boards and digitizers are all setup correctly as I can use
> InteliCam to test the cameras and it works fine. Im using MIL version
> 6.1.
>
> Does anyone have any experience with LabView and Matrox Meteor boards.
>
> I know there is a company that sells VI's directly for the Meteor
> boards but we would like to save on the expense of having to purchase
> those VI's and create our own ones that cover only the functionality
> we need.
>
> Thanks,
>
> Thomas M Clarke

Hi, Thomas;

I've also been using the Matrox Meteor Dig II and LabVIEW. My
situation is somewhat different in that the customer I have created
the program for provided some .dll's they created in C to control the
card. I started this project last November and was learning Labview
at the same time. Since I now have a lot more experience, I am
thinking of experimenting with the active X control to eliminate my
dependence on a .dll that I don't understand (don't have much C
experience). I intend to check this out this week, so could provide
some input to you soon.

I have had some struggles with the allocation but have found as long
as i allocate before the image grab and deallocate afterwards
everything is fine. However, I recently added a an IMAQ function to
save the image (meaning I had to "create" the image by allocating and
"dispose" of it when I was done. Before adding this, I was simply
graphing the frame grabber output (no image) as an array of numbers
converted to gray scale so no allocation was needed), and I have found
that this seems to conflict with the initial frame grabber allocation,
causing the program to crash when anything is allocated or deallocated
after this step.

I also looked into a company that created VI's for Meteor cards (I
think it was called Alliance Vision) and they did not make VI's for
the Dig II board which you and I have. I spoke with them last January,
and at that time they said they had no plans to creates them, unless
there proved to be a strong demand.

I'd be happy to correspond with you on this outside of this group, as
well.

-Paul M
0 Kudos
Message 2 of 4
(3,501 Views)
Thomas:

We were using the Matrox Meteor 2 card here where I work but it came
with a complete set of DLL based VI's from a French company. I
believe their website is www.imagemill-tech.com/Meteor/Fr_Meteor.htm
.. I found this again by searching labview+matrox+meteor on
google.com.

The VI's from this French company seemed to work ok but the image
quality of the Matrox board itself was not sufficient for some reason
to perform the required task. We were capturing VGA video and
performing OCR on the image but we could never get consistent results
(there was a random ghosting/smearing effect on the characters). If
you are only doing NTSC or PAL type images and are doing some sort of
general imaging thing as opposed to OCR, the Matrox board may well be
ok for you though.

We have recently switched to the Foresight (www.foresightimaging.com)
imaging iRGB75 card which is producing much better quality video than
the Matrox which translates to consistent OCR results but I'm now
having some difficulty getting their "Snap" method to work properly.
I may not be using their Active X server properly but it seems to be
rather straight forward. I end up with locked memory buffers (due to
an issue managing an OLE automation VARIANT) and have to reinitialize
the card every image. We are working on this issue. Hopefully it can
be resolved.

Douglas De Clue
LabVIEW developer (soon to be unemployed...:(
ddeclue@bellsouth.net



TMC wrote in message news:<506500000008000000FD500000-1023576873000@exchange.ni.com>...
> I'm currently using Matrox Meteor 2 Digital boards to capture images.
> I want to intergrate the ActiveX components provided with ActiveMIL
> into LabView.
>
> However simple it sounds in the documentation for MIL all my attempts
> at using the Grab method in LabView has failed. The general message Im
> getting back from the ActiveX method call (Grab) is that the Image
> buffer has not been allocated, this occurs regardless of me setting up
> the VI so it calls Allocate on the Image ActiveX object before the
> Grab method takes place.
>
> The boards and digitizers are all setup correctly as I can use
> InteliCam to test the cameras and it works fine. Im using MIL version
> 6.1.
>
> Does anyone have any experience with LabView and Matrox Meteor boards.
>
> I know there is a company that sells VI's directly for the Meteor
> boards but we would like to save on the expense of having to purchase
> those VI's and create our own ones that cover only the functionality
> we need.
>
> Thanks,
>
> Thomas M Clarke
0 Kudos
Message 3 of 4
(3,501 Views)
Thomas,

I currently work with Foresight Imaging as a distributor. If you like
please email me or reply to this message if you would like more
information on your application. I will be more than happy to help
you.

Take care,


William Corns

ddeclue@bellsouth.net (Douglas De Clue) wrote in message news:<6f0395b7.0207141645.ed109bd@posting.google.com>...
> Thomas:
>
> We were using the Matrox Meteor 2 card here where I work but it came
> with a complete set of DLL based VI's from a French company. I
> believe their website is www.imagemill-tech.com/Meteor/Fr_Meteor.htm
> . I found this again by searching labview+matrox+meteor on
> google.com.
>
> The VI's from this French company seemed to work ok but the image
> quality of the Matrox board itself was not sufficient for some reason
> to perform the required task. We were capturing VGA video and
> performing OCR on the image but we could never get consistent results
> (there was a random ghosting/smearing effect on the characters). If
> you are only doing NTSC or PAL type images and are doing some sort of
> general imaging thing as opposed to OCR, the Matrox board may well be
> ok for you though.
>
> We have recently switched to the Foresight (www.foresightimaging.com)
> imaging iRGB75 card which is producing much better quality video than
> the Matrox which translates to consistent OCR results but I'm now
> having some difficulty getting their "Snap" method to work properly.
> I may not be using their Active X server properly but it seems to be
> rather straight forward. I end up with locked memory buffers (due to
> an issue managing an OLE automation VARIANT) and have to reinitialize
> the card every image. We are working on this issue. Hopefully it can
> be resolved.
>
> Douglas De Clue
> LabVIEW developer (soon to be unemployed...:(
> ddeclue@bellsouth.net
>
>
>
> TMC wrote in message news:<506500000008000000FD500000-1023576873000@exchange.ni.com>...
> > I'm currently using Matrox Meteor 2 Digital boards to capture images.
> > I want to intergrate the ActiveX components provided with ActiveMIL
> > into LabView.
> >
> > However simple it sounds in the documentation for MIL all my attempts
> > at using the Grab method in LabView has failed. The general message Im
> > getting back from the ActiveX method call (Grab) is that the Image
> > buffer has not been allocated, this occurs regardless of me setting up
> > the VI so it calls Allocate on the Image ActiveX object before the
> > Grab method takes place.
> >
> > The boards and digitizers are all setup correctly as I can use
> > InteliCam to test the cameras and it works fine. Im using MIL version
> > 6.1.
> >
> > Does anyone have any experience with LabView and Matrox Meteor boards.
> >
> > I know there is a company that sells VI's directly for the Meteor
> > boards but we would like to save on the expense of having to purchase
> > those VI's and create our own ones that cover only the functionality
> > we need.
> >
> > Thanks,
> >
> > Thomas M Clarke
0 Kudos
Message 4 of 4
(3,501 Views)