I have an application where I need two cameras to snap an image of a part after it's been processed and ready to be packaged. There will be some operator entry that goes along with it as well so I want to look at using the Perspective module to accomplish this. Anyone have any suggestions for an IP based camera I can trigger to capture an image through Ignition/Perspective? I don't need a high end vision system that will do processing of the image, just looking for an IP based point and shoot camera we can mount in a fixed spot to be triggered through Ignition.
I've had a lot of good experiences with Allied Vision products. They have a well documented API and a few pieces of software that can get you up and running quickly.
You'll have to try to get their APIs to save an image and get them to trigger, they offer a lot of options (This is the hardest part). Then save the image where the gateway can get to it. I would then use the web dev module to look at a mounted folder and server the images to the perspective clients.
You can use pretty much anything with OpenCV. Which, as it happens, is loaded into Ignition as part of the startup of my Image Streamer Module. Instead of using my ReStreamer driver to view the video from an IP camera, you could use a script with OpenCV's VideoCapture class to grab one frame on demand from such a camera.