Hi everyone, my university project requires the software to track the movement of multiple objects. Any moving object in the image will have a tracking box. I'm using a USB camera.
So far I have done subtraction, filtering and morphology to obtain a binary image which shows blobs which represents movements itself. Since these blobs represents movement, I thought of using edge detection to obtain ROIs for these blobs and then use the overlay box to display the tracking to the user. However, I am extremely unfamiliar with the usage of edge detections and ROIs in general. This is my first time using LabView and doing image processing. I am lost and really need help. If there are better ways to do perform my project's goal, please tell me. And if anyone is kind enough to help or guide me in doing the edge detection and ROIs would be greatly appreciated as I have no idea how to use or connect the edge detection and ROI blocks inside LabView. I have attached a simple version of my program that contains the edge detection part. Any help is appreciated. The main VI is "Prototype.vi". The other one is the sub VI.