Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Can I fool MAX into thinking IP camera is GigE camera?

Hello forums,

 

NI have removed support for Axis and Basler IP cameras in the latest version of the Vision Development Module (2019) - see link. Also IP cameras are not recommended for future development - link.

This is a problem for us as we use Axis IP cameras in our remote inspection equipment. We also don't have the capacity to implement GigE vision in our current systems (we stream all of our sensor data (inc. camera) using 10/100Mbps Ethernet - our sensor interface doesn't support Gigabit Ethernet).

This brings me to my question:

  • Is there any way to receive and convert the IP camera stream into a GigE stream in order to fool MAX into thinking it's a GigE stream?

Any help/advice greatly appreciated,

 

~AVD

0 Kudos
Message 1 of 2
(2,980 Views)

Hi AVD,

 

I realize it has a been a few weeks since you posted, but thought that I would respond anyways. Unfortunately, there is no way to trick IMAQdx to see the IP camera as GigE-compliant. GigE is a very specific protocol and the camera has to be able to respond to GigE control protocol pings and commands or it will not show up in MAX as a GigE camera. 

 

As a workaround to those cameras not being supported in newer versions of IMAQdx, you could keep using an older version of the driver and LabVIEW, or you could see if Axis or Basler has an API for interacting with their cameras that you could call from LabVIEW. This wouldn't get the cameras to show up in MAX, but you may still be able to read images from them.

 

-Jordan

0 Kudos
Message 2 of 2
(2,838 Views)