Thermimage: Thermal Image Analysis
Version 3.0.0

A collection of functions and routines for inputting thermal image video files, plotting and converting binary raw data into estimates of temperature. First published 2015-03-26. Written primarily for research purposes in biological applications of thermal images. v1 included the base calculations for converting thermal image binary values to temperatures. v2 included additional equations for providing heat transfer calculations and an import function for thermal image files (v2.2.3 fixed error importing thermal image to windows OS). v3. Added numerous functions for importing thermal image videos, rewriting and exporting.

Browse man pages Browse package API and functions Browse package files

AuthorGlenn J. Tattersall
Date of publication2017-03-25 16:14:42 UTC
MaintainerGlenn J. Tattersall <gtatters@brocku.ca>
LicenseGPL (>= 2)
Version3.0.0
URL https://cran.r-project.org/package=Thermimage https://github.com/gtatters/Thermimage https://github.com/gtatters/Thermimage/blob/master/heatcalc.R
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("Thermimage")

Man pages

airdensity: Returns the density of air for a given air temperature.
airspecificheat: Specific heat capacity of air
airtconductivity: Thermal conductivity of air.
airviscosity: Returns air viscosity for a given air temperature.
areacone: Provides the surface are of a cone
areacylinder: Provides the surface area of a cylinder.
areasphere: Provides the surface area of a sphere.
cumulDiff: Cumulative difference sum function for use with frame by...
diffFrame: A frame difference function for subtracting adjacent frames...
flip.matrix: Flips a matrix 'left-right'. Used in re-arranging image data...
flirpal: Colour palette extracted from FLIR thermal camera files
flirsettings: Extracts meta tag information from a FLIR JPG image
forcedparameters: Parameters required for forced convection equation.
frameLocates: Find the frame read start positions in a thermal video file.
freeparameters: Parameters required for free convection equation.
getFrames: Extract raw binary thermal from thermal image file.
getTimes: Extracts time values as POSIX from binary imported thermal...
glowbowpal: Colour palette extracted from FLIR thermal camera files
Grashof: Determines the Grashof number for an object
grey10pal: Colour palette extracted from FLIR thermal camera files
grey120pal: Colour palette extracted from FLIR thermal camera files
greyredpal: Colour palette extracted from FLIR thermal camera files
hconv: Convective heat coefficient (W/m2/oC)
hotironpal: Colour palette extracted from FLIR thermal camera files
ironbowpal: Colour palette extracted from FLIR thermal camera files
Ld: Estimates downward facing longwave radiation (W/m2)
locate.fid: Returns the index locations that match vector fid within data...
Lu: Estimates upward facing ground radiation (W/m2)
Lw: Estimates downward facing longwave radiation (W/m2)
meanEveryN: Calculate the mean every nth data point.
medicalpal: Colour palette extracted from FLIR thermal camera files
midgreenpal: Colour palette extracted from FLIR thermal camera files
midgreypal: Colour palette extracted from FLIR thermal camera files
mikronprismpal: Colour palette extracted from Mikron thermal camera files
mikroscanpal: Colour palette extracted from FLIR thermal camera files
mirror.matrix: Mirrors a matrix upside-down. Used in re-arranging image...
nameleadzero: Add leading zeros to character for easy sequential naming of...
Nusseltforced: Nusselt number for forced convection.
Nusseltfree: Nusselt number for free convection.
palette.choose: Choose a colour palette for gradient filling thermal image...
plotTherm: Plot thermal image data for visualisation purposes.
Prandtl: Returns the Prandtl number
qabs: Estimates the absorbed solar and infrared radiation (W/m2)
qcond: Estimates the area specific heat transfer by conduction...
qconv: Estimates the area specific heat transfer by convection...
qrad: Estimates the area specific heat transfer by radiation (W/m2)
rainbowpal: Colour palette extracted from FLIR thermal camera files
raw2temp: Converts raw thermal data into temperature (oC)
readflirJPG: Reads an image from a FLIR JPG file into an integer array.
Reynolds: Calculates the Reynolds number.
rotate180.matrix: Rotate a matrix by 180 degrees. Used for adjusting image...
rotate270.matrix: Rotate a matrix by 270 degrees counterclockwise (or 90 degree...
rotate90.matrix: Rotate a matrix by 90 degrees counterclockwise (270 degrees...
samp.image: A sample thermal image to demonstrate thermal colour palette...
slopebypoint: Returns the slope from linear regression with x values as...
slopeEveryN: Calculate the slope every nth data point.
StephBoltz: The Stephan Boltzman constant.
Te: Operative temperature estimate.
temp2raw: Converts temperature (oC) to raw thermal data
Teq: Estimates equivalent temperature.
Tground: Estimates ground temperature from ambient temperature and...
Thermimage-package: Handles thermal image data input and conversion to...
thermsum: Return summary of thermal image data.
thermsumcent: Summary thermal calculations on a centrall located region of...
writeFlirBin: Saves thermal image data to a binary file
yellowpal: Colour palette extracted from FLIR thermal camera files

Functions

Grashof Man page Source code
Ld Man page Source code
Lu Man page Source code
Lw Man page Source code
Nusseltforced Man page Source code
Nusseltfree Man page Source code
Prandtl Man page Source code
Reynolds Man page Source code
StephBoltz Man page Source code
Te Man page Source code
Teq Man page Source code
Tground Man page Source code
Thermimage Man page
Thermimage-package Man page
airdensity Man page Source code
airspecificheat Man page Source code
airtconductivity Man page Source code
airviscosity Man page Source code
areacone Man page Source code
areacylinder Man page Source code
areasphere Man page Source code
cumulDiff Man page Source code
diffFrame Man page Source code
flip.matrix Man page Source code
flirpal Man page
flirsettings Man page Source code
forcedparameters Man page Source code
frameLocates Man page Source code
freeparameters Man page Source code
getFrames Man page Source code
getTimes Man page Source code
glowbowpal Man page
grey10pal Man page
grey120pal Man page
greyredpal Man page
hconv Man page Source code
hotironpal Man page
ironbowpal Man page
locate.fid Man page Source code
meanEveryN Man page Source code
medicalpal Man page
midgreenpal Man page
midgreypal Man page
mikronprismpal Man page
mikroscanpal Man page
mirror.matrix Man page Source code
nameleadzero Man page Source code
palette.choose Man page Source code
plotTherm Man page Source code
qabs Man page Source code
qcond Man page Source code
qconv Man page Source code
qrad Man page Source code
rainbowpal Man page
raw2temp Man page Source code
readflirJPG Man page Source code
rotate180.matrix Man page Source code
rotate270.matrix Man page Source code
rotate90.matrix Man page Source code
samp.image Man page
slopeEveryN Man page Source code
slopebypoint Man page Source code
temp2raw Man page Source code
thermsum Man page Source code
thermsumcent Man page Source code
writeFlirBin Man page Source code
yellowpal Man page

Files

inst
inst/extdata
inst/extdata/IR_2412.jpg
inst/extdata/SampleSEQ.seq
NAMESPACE
data
data/hotironpal.RData
data/rainbowpal.RData
data/ironbowpal.RData
data/mikroscanpal.RData
data/midgreenpal.RData
data/greyredpal.RData
data/medicalpal.RData
data/glowbowpal.RData
data/mikronprismpal.RData
data/midgreypal.RData
data/grey10pal.RData
data/flirpal.RData
data/yellowpal.RData
data/samp.image.rda
data/grey120pal.RData
R
R/Te.R
R/frameLocates.R
R/nameleadzero.R
R/areacylinder.R
R/rotate90.matrix.R
R/Thermimage.R
R/flirsettings.R
R/rotate270.matrix.R
R/cumulDiff.R
R/Tground.R
R/airviscosity.R
R/Nusseltfree.R
R/Grashof.R
R/temp2raw.R
R/rotate180.matrix.R
R/thermsumcent.R
R/Lu.R
R/Ld.R
R/slopeEveryN.R
R/meanEveryN.R
R/sysdata.rda
R/Reynolds.R
R/locate.fid.R
R/Prandtl.R
R/areacone.R
R/hconv.R
R/areasphere.R
R/qrad.R
R/StephBoltz.R
R/getTimes.R
R/Nusseltforced.R
R/slopebypoint.R
R/freeparameters.R
R/airdensity.R
R/readflirJPG.R
R/plotTherm.R
R/palette.choose.R
R/airspecificheat.R
R/forcedparameters.R
R/airtconductivity.R
R/flip.matrix.R
R/getFrames.R
R/qabs.R
R/diffFrame.R
R/Teq.R
R/raw2temp.R
R/writeFlirBin.R
R/mirror.matrix.R
R/Lw.R
R/thermsum.R
R/qcond.R
R/qconv.R
README.md
MD5
DESCRIPTION
man
man/freeparameters.Rd
man/qconv.Rd
man/airviscosity.Rd
man/Tground.Rd
man/airspecificheat.Rd
man/areacylinder.Rd
man/grey10pal.Rd
man/Reynolds.Rd
man/temp2raw.Rd
man/yellowpal.Rd
man/slopebypoint.Rd
man/forcedparameters.Rd
man/writeFlirBin.Rd
man/Prandtl.Rd
man/frameLocates.Rd
man/samp.image.Rd
man/grey120pal.Rd
man/readflirJPG.Rd
man/Te.Rd
man/rotate180.matrix.Rd
man/Lw.Rd
man/flip.matrix.Rd
man/hconv.Rd
man/Teq.Rd
man/mikronprismpal.Rd
man/mirror.matrix.Rd
man/StephBoltz.Rd
man/rotate90.matrix.Rd
man/Nusseltforced.Rd
man/midgreypal.Rd
man/ironbowpal.Rd
man/thermsum.Rd
man/Thermimage-package.Rd
man/hotironpal.Rd
man/Ld.Rd
man/medicalpal.Rd
man/palette.choose.Rd
man/flirpal.Rd
man/airdensity.Rd
man/qcond.Rd
man/Lu.Rd
man/diffFrame.Rd
man/areacone.Rd
man/plotTherm.Rd
man/glowbowpal.Rd
man/flirsettings.Rd
man/slopeEveryN.Rd
man/getFrames.Rd
man/greyredpal.Rd
man/areasphere.Rd
man/midgreenpal.Rd
man/meanEveryN.Rd
man/thermsumcent.Rd
man/Grashof.Rd
man/Nusseltfree.Rd
man/airtconductivity.Rd
man/getTimes.Rd
man/cumulDiff.Rd
man/rainbowpal.Rd
man/nameleadzero.Rd
man/qrad.Rd
man/rotate270.matrix.Rd
man/qabs.Rd
man/mikroscanpal.Rd
man/raw2temp.Rd
man/locate.fid.Rd
Thermimage documentation built on May 19, 2017, 4:46 p.m.