I want to do image processing (filtering, thresholding and skeletonizing) on my acquired image. Unfortunately, the program that I made cannot run. When I try to execute it, the error message: incompatible image size appears. Anybody can point out what's wrong with my program? Attached is the VI that I made. Really appreciate your help.
Check where you are getting your image from. You should be taking the image from the IMAQ Get Image.VI. The way your code is currently set up, you are processing a non-existant image. LabVIEW will run any subVI as soon as all of it's inputs are satisfied. Your processing is set up to start just after you create the image buffer, rather than waiting until after you fill it.