Machine Vision Systems
I currently work in the engineering department. Part of our business involves building custom crimping machines to help sell our main product, flexinol® actuator wire. Recently we have decided to delve into the world of machine vision using opencv to help with inline inspection to improve the quality of our parts. I have been spearheading that campaign and below i will list the details of the applications we have in place and some issues we have been running in to.
As of now, i’ve successfully implemented 3 different systems involving up to 3 simple usb 2.0 webcams. The nature of each application is to receive a trigger from an embedded controller(via serial), take the picture and process the image using a windows computer, visual studios, and the pre compiled opencv 3.0 library, and then send back a pass or fail to the same controller.
The most recent system involves a bit more complex set up. I am using 2 imaging source cameras (model # dfk 42buc03) that have a usb 2.0 interface as well as 2 usb 2.0 webcams from pluggable technologies. I am working on a dell optiplex 3020 series with windows 8, 2 pci usb cards that i’ve added on to it, as well as a serial port pci card (for board communication). The system usually works as intended, with very few false negatives (already working on multi configuration checks to improve robustness). Recently, the system has been running into what i believe is a bandwidth issue. The machine will run for some time, and then on the next trigger, the image will not update for one of the cameras. I’ve implemented a “retrigger” option in the code and when retriggering, one of the cameras will update it’s image, the other will remain exactly the same almost as if the camera somehow disconnected, froze, or just stopped working(i.E. I put my hand in front of the camera, retrigger the system, and the image still doesn’t update). The two imaging source cameras are 1/3” sensors with 1280 x 960 pixels and each of them is plugged into a separate pci card plugged into the motherboard. On friday, 11/6/15, i updated the code to not use the videocapture class from opencv on the imaging source cameras and instead use the camera’s native api to capture images and store into a mat object. The issue occurs much less frequently now, but it has occurred once with the imaging source cameras, and a separate time where the 2 usb cameras would not update.
I was wondering what else you would need to know to help resolve this issue and possible solutions to try.+7 Other Responses
Open Source Computer Vision
I need to make a program using open cv to count the number of cars passing through a sign board/traffic light ,the camera is fixed and it needs to detect the incoming car and count it as it passes through. (language - python or c++)+5 Other Responses
We are a co-manufacturing company of food products looking to speak with an innatrack erp/mrp expert. The software is owned and created by the barke group www.Barkegroup.Com. The barke group is a leading supplier of erp software to food and beverage manufacturers nationwide. The software is written in cobol and housed on a micro focus vision database.
this is initially for a phone consultation, however, this could turn into a longer term engagement and or project.
The ideal person will be someone who has the technical product perspective of innatrack. They may be a systems analyst, developer, software engineer or a power user of innatrack.
we are looking to speak to u.S. Based experts only. Please respond with your relevance to this request and your availability for a short phone conversation. +9 Other Responses