So, I’ve written some code to make CCV 1.5 work with the Point Grey Flea3 camera. The reason that it previously didn’t work is because the new USB3 cameras only support the FlyCapture 2 API version from PGR, and CCV uses the 1.x version to handle the Firefly, etc. So, I just wrote a new camera class, altered some of the settings files, and viola...a version of CCV that runs this great new camera. I’m still playing with the code a little, still testing some things, but it will track using my camera at 1280x1024 @ just under 20fps.
The code is available at https://github.com/pwjones/ccv_pgr
So, if this is useful to you, take a look. And if you do, let me know if it works for you!
What I want to do is be able to track with this camera at >60 fps - and I can run the camera outside of CCV at >120fps...so the processing within CCV is slowing things down. If anybody has ideas as to how to improve the image processing speed of CCV (break the processing into more threads or something?), I’m very much interested in putting my time in to help out - so please let me know. I haven’t looked much at that part of the code yet...one thing at a time.