What is the structure of the IDF file? Is it proprietary?
The IDF file (*.IDF) is the way IRWindows stores images. Rather than work in native units, all pixel data is converted into a standard, four-byte floating point format to simplify analysis. The file structure is proprietary but open, so that a customer can input the data for further analysis using a tool of their choice. The following is from the SBIR, Inc. document IDF File Structure. The IDF file stores the data collected from the UUT (camera). The first 20 bytes of the file has the following structure: TIdfHeader = record TypeID : longint; FileSize : longint; DataOffset : longint; Cols, Rows, Depth : word; Spare : word; end; Each longint is a 4 byte, signed integer value. Each word is a 2 byte, unsigned integer value. The TypeID has the value 827806281 (or 31575249 hex, which appears as the characters ‘IRW1’ if viewed with a text editor). FileSize the total file size in bytes. DataOffset is the number of bytes from the beginning of the file to the start of data (20 in this case). Co