Thanks for your note. I've worked through installing the PureThermal1 examples on the Pi, and have the opencv-capture.py working, but the two UVC examples ( uvc-deviceinfo.py and uvc-radiometry.py ) give the error "uvc_open error" when running. This is after compiling/installing the special libuvc on the purethermal github repository, and also making a copy of libuvc.so to purethermal1-uvc-capture/python just incase it was a path error.
The Pi is connected to a hub (zero4u) with the PureThermal 1 and two other usb devices -- a wifi adapter and a wireless keyboard/mouse adapter.
I've tried looking through the uvc-radiometry.py example, but I'm afraid I'm not very familiar with libuvc. It looks like it's using Line 199 to find the camera:
res = libuvc.uvc_find_device(ctx, byref(dev), 0, 0, 0)
but not passing in any vendor/device ID (the 0's), so just looking for any device in general (I think that's what's defined by the context ctx).
There is a Raspberry Pi camera board attached -- is it possible that it's locking onto this? I've tried pouring through the PureThermal 1 lepton firmware for a vendor/device ID to plug these in, but it's a lot of code, and I'm not terribly familiar with USB video protocols?
thanks,
Peter