# Image Capture Application

**URL:** <https://forum.inductiveautomation.com/t/image-capture-application/77005>\
**Category:** Ignition\
**Tags:** vision, perspective\
**Created:** [July 27, 2023, 12:28pm UTC](https://forum.inductiveautomation.com/t/image-capture-application/77005 "2023-07-27T12:28:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chris\_Peterson](https://avatars.discourse-cdn.com/v4/letter/c/bbe5ce/32.png) [@Chris\_Peterson](https://forum.inductiveautomation.com/u/Chris_Peterson)\
**Post date:** [July 27, 2023, 12:28pm UTC](https://forum.inductiveautomation.com/t/image-capture-application/77005/1 "2023-07-27T12:28:43Z")

</div>

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.

Thanks,

---

<div class="post-metadata">

**Author:** ![kyler.kamyszek](https://avatars.discourse-cdn.com/v4/letter/k/a4c791/32.png) [@kyler.kamyszek](https://forum.inductiveautomation.com/u/kyler.kamyszek)\
**Post date:** [July 27, 2023, 12:48pm UTC](https://forum.inductiveautomation.com/t/image-capture-application/77005/2 "2023-07-27T12:48:06Z")

</div>

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.

> **[Allied Vision - We don't just develop cameras. We provide answers.](https://www.alliedvision.com/en/)**
>
> By focusing on what counts for each customer, Allied Vision finds the best camera solution for every application. That includes a digital camera, but also the right lens, the right connectivity hardware and the right software interface.

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.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 27, 2023, 1:00pm UTC](https://forum.inductiveautomation.com/t/image-capture-application/77005/3 "2023-07-27T13:00:55Z")

</div>

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.
