This is how I start and stop them: Declare Function StartLeftCameraDetection Lib "DetectorLibLeft.dll" Alias "StartCameraDetection" () As IntegerÄeclare Function StopLeftCameraDetection Lib "DetectorLibLeft.dll" Alias "StopCameraDetection" () As Integer I then periodically ping them to see if they have detected anything. When I start my program I initiate the DLLs and they start viewing the cameras and processing the videos. The new functionality comes from a pair of DLLs that are each processing a video stream from a USB camera and looking for moving objects. ![]() Things have honestly been running really smoothly, but we've just added more functionality that's causing me some trouble. Because of some complex math and image rendering that's happening constantly I've been delving into multithreading for the first time to improve overall performance. I have a program I'm writing in vb.net that has ballooned into the most complicated thing I've ever written.
0 Comments
Leave a Reply. |