softmessager
August 21st, 2005, 08:55 AM
I am working with image processing.
The Software does a visual inspection of finished products that are coming 220 units per minute. There three cam's taking 2 side and one top image for the same.
I have two triggers that executes three inspection threads (for three cameras) .
The first trigger executes the first side inspection thread and the second trigger (seosnr) begins 2 inspectionthreads .. that is .. for the other side station and the top station.
After some point (say 10 minutes) the 2 threads initiated by the second sensor seems to gets mized up.
the symptoms, the second side image seems to be viewed as enlarged image and the top image seems to get stuck.
The inspection at these two stations seems to get halted. and the units just pass over without getting imspected.
There is no memory leakage. and I am using open CV algorithams.
Is there is a posibility that these two threads seem to overlap ?? if so why ? and how to solve this ?
The Software does a visual inspection of finished products that are coming 220 units per minute. There three cam's taking 2 side and one top image for the same.
I have two triggers that executes three inspection threads (for three cameras) .
The first trigger executes the first side inspection thread and the second trigger (seosnr) begins 2 inspectionthreads .. that is .. for the other side station and the top station.
After some point (say 10 minutes) the 2 threads initiated by the second sensor seems to gets mized up.
the symptoms, the second side image seems to be viewed as enlarged image and the top image seems to get stuck.
The inspection at these two stations seems to get halted. and the units just pass over without getting imspected.
There is no memory leakage. and I am using open CV algorithams.
Is there is a posibility that these two threads seem to overlap ?? if so why ? and how to solve this ?