Yes I did not exactly like OpenCV but was easier for an inexperienced person like me to come up with some code. I run Ubuntu 14 on a Win7 guest using Oracle VirtualBox (32Gb RAM) and OpenCV appears to be glitchy, not sure if this is because it runs on a VM. It also seems to write 9 fps video with a 15fps header which causing the video to play too fast. Not sure how it ends up with 9 fps.
Anyway, this is what I call "better than nothing" and I tried to summarize the steps below:
The purpose of this topic and this program was to get FLIR E4 camera to stream RAW thermal 16-bit video that can be written in a file as uncompressed 16-bit grayscale video for further processing elsewhere. As a by side feature, the program can display a rescaled 8-bit video in a window and can also write 8-bit grayscale uncompressed and MJPG compressed files that include temperature measurement under a spot cursor that can be moved/set in the program using the mouse. The program also have a few adjustment controls that allow to change several environmental parameters and obtain corrected temperature measurements in real time.
The program seems to only work in Linux at this time because the underlying libraries (libuvc and OpenCV) seem to not provide required functionality in Win7 or MacOS.
Steps to get it running in Linux (I used Ubuntu 14):
Options:
-r filename :write 16-bit RAW data to file
-g filename :write 8-bit grayscale data to file
-m filename :write 8-bit grayscale MJPG compressed data to file
-v :only display 8-bit grayscale video
Use the mouse to click-n-drug the temperature cursor to the desired position. left mouse dbl-click resets the cursor to the image center.
For post processing you may want to take a look at a nice piece of software called ImageJ
http://imagej.nih.gov/ij/It has bunch of image processing options plus bunch of color palettes (LUTs) to color the video and resave in various formats.