Giter Site home page Giter Site logo

AFF SEQ Files about thermimage HOT 11 OPEN

gtatters avatar gtatters commented on May 30, 2024
AFF SEQ Files

from thermimage.

Comments (11)

gtatters avatar gtatters commented on May 30, 2024

what FLIR does from software to software, camera to camera is always a mystery (purposely no doubt). maybe send me a sample file since I don't know what your question really is. As you can tell from this package, we make use of exiftool's extraction capacity.

from thermimage.

mkostrun avatar mkostrun commented on May 30, 2024

from thermimage.

gtatters avatar gtatters commented on May 30, 2024

Splitting the files should still be possible. Admittedly, this R package isn't the best for working with videos since R isn't a fast environment to work. You could explore some bash/terminal code I've shared here: https://github.com/gtatters/ThermimageBash

I know this code works on old .SEQ files collected with Thermocam Researcher Pro as far back as 2008 when I first started collecting. It also works on .SEQ or .FCF files collected with ExaminIR.

But Thermimage mostly converts the files into their raw data, and then those raw files can be imported into ImageJ and you could use ThermimageJ (https://github.com/gtatters/ThermimageJ) to convert the raw data into temperature. These files would be smaller than working with .csv temperature files anyway.

If you have a small file you want me to test things out with to verify the code can operate on it, please feel free to share via wetransfer.com. My email can be found on my lab website: https://tattersalllab.com/contact-information/

from thermimage.

mkostrun avatar mkostrun commented on May 30, 2024

from thermimage.

gtatters avatar gtatters commented on May 30, 2024

my perl script (split.pl) can recognise some headers and that's what I will try with a sample file. The default one I'd first look for is "\x46\x46\x46\x00" but can try some others, simply to get and .fff file.

from thermimage.

gtatters avatar gtatters commented on May 30, 2024

The more up to date one is on ThermimageJ: https://github.com/gtatters/ThermImageJ/blob/master/scripts/split.pl

from thermimage.

mkostrun avatar mkostrun commented on May 30, 2024

from thermimage.

gtatters avatar gtatters commented on May 30, 2024

Not sure there will be any info on the conversion from 16bit to float within the file, but what could be stored within the info prior to the pixel start will be calibration constants for the conversion. Exiftool might be able to extract them for you.

https://exiftool.org/TagNames/FLIR.html

EEVBlog have a huge forum discussing how to convert FFF files into temperature.

And Walter Minkina's book discusses the algorithm to convert the raw value into temperature.
Minkina, W. and Dudzik, S. 2009. Infrared Thermography: Errors and Uncertainties. Wiley Press, 192 pp.

the conversion formula is also contained within the raw2temp() function in the Thermimage package, but requires that you have the calibration coefficients (exiftool refers to them as Planck coefficients in reference to the formula used).

maybe try running:

exiftool yourfilename.seq

and share the output here?

from thermimage.

mkostrun avatar mkostrun commented on May 30, 2024

from thermimage.

gtatters avatar gtatters commented on May 30, 2024

yes, a quadratic describing the relationship between the raw data and temperature would work. It's one of the solutions I have in my imageJ code.

from thermimage.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.