Issue:
- Image buffer not discarded when the machine was stop.
- When the machine restart, the camera shows the previously grabbed image when running.
Solution:
- Check the camera condition when restart the machine, if camera is open, close and release all the image buffer.
if (hDev.IsValid) { /* ... Close and release the pylon device. */ if (Pylon.DeviceIsOpen(hDev)) { Pylon.DeviceClose(hDev); } Pylon.DestroyDevice(hDev); }