camera driver stops delivering frames in greyscale mode
Posted: Mon Jun 22, 2009 9:14 am
Hi,
I've been working on an unusual application using an Optitrack camera. The application uses the camera to track the motion of fingers on a surface using its blob tracking, but every 100 frames the application switches the camera into greyscale mode to get a greyscale image that it can use to track the movements of objects on the surface. Unfortunately, though the camera driver "freezes" sometimes after being switched into greyscale mode. Sometimes it takes only a few minutes. Other times it takes longer. But the camera's driver invariably stops delivering image frames after some period of time.
I have no idea why this is but every time I get a greyscale image from the camera I see the following message in VisualStudio "Bad footer CRC on incoming data". Maybe this is related to the problem?
I'm using the latest Optitrack SDK (version 1.3.035), and the application is written in C++ and is receiving frames via a callback.
Any help with this problem would be appreciated.
Thanks!
Greg
I've been working on an unusual application using an Optitrack camera. The application uses the camera to track the motion of fingers on a surface using its blob tracking, but every 100 frames the application switches the camera into greyscale mode to get a greyscale image that it can use to track the movements of objects on the surface. Unfortunately, though the camera driver "freezes" sometimes after being switched into greyscale mode. Sometimes it takes only a few minutes. Other times it takes longer. But the camera's driver invariably stops delivering image frames after some period of time.
I have no idea why this is but every time I get a greyscale image from the camera I see the following message in VisualStudio "Bad footer CRC on incoming data". Maybe this is related to the problem?
I'm using the latest Optitrack SDK (version 1.3.035), and the application is written in C++ and is receiving frames via a callback.
Any help with this problem would be appreciated.
Thanks!
Greg