Thermimage4.1.3 package

Thermal Image Analysis

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.

convertflirJPG

Convert FLIR jpg into 16 bit grayscale file using shell commands.

convertflirVID

Convert FLIR CSQ or SEQ into PNG or AVI, using shell commands.

cumulDiff

Cumulative difference sum function for use with frame by frame differe...

diffFrame

A frame difference function for subtracting adjacent frames from an im...

ffmpegcall

A simplified wrapper function calling ffmpeg

flip.matrix

Flips a matrix 'left-right'. Used in re-arranging image data for plott...

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 FLIR SEQ video file.

freeparameters

Parameters required for free convection equation.

getFrames

Extract raw binary thermal from thermal image file.

getTimes

Extracts time values from binary imported thermal video file

Grashof

Determines the Grashof number for an object

hconv

Convective heat coefficient (W/m2/oC)

Ld

Estimates downward facing longwave radiation (W/m2)

locate.fid

Returns the index locations that match vector fid within data vector.

Lu

Estimates upward facing ground radiation (W/m2)

Lw

Estimates downward facing longwave radiation (W/m2)

meanEveryN

Calculate the mean every nth data point.

mirror.matrix

Mirrors a matrix upside-down. Used in re-arranging image data for plot...

nameleadzero

Add leading zeros to character for easy sequential naming of filenames...

Nusseltforced

Nusselt number for forced convection.

Nusseltfree

Nusselt number for free convection.

palette.choose

Choose a colour palette for gradient filling thermal image files.

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 (W/m2)

qconv

Estimates the area specific heat transfer by convection (W/m2)

qrad

Estimates the area specific heat transfer by radiation (W/m2)

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 plotting in R...

rotate270.matrix

Rotate a matrix by 270 degrees counterclockwise (or 90 degree clockwis...

rotate90.matrix

Rotate a matrix by 90 degrees counterclockwise (270 degrees clockwise)...

slopebypoint

Returns the slope from linear regression with x values as equally spac...

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 solar radiat...

Thermimage-package

Handles thermal image data input and conversion to temperature using e...

thermsum

Return summary of thermal image data.

thermsumcent

Summary thermal calculations on a centrally located region of interest...

writeFlirBin

Saves thermal image data to a binary file

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 converting thermal image, videos, rewriting and exporting. v3.1. Added new functions to convert files. v3.2. Fixed the various functions related to finding frame times. v4.0. fixed an error in atmospheric attenuation constants, affecting raw2temp and temp2raw functions. Recommend update for use with long distance calculations. v.4.1.3 changed to frameLocates to reflect change to as.character() to format().

  • Maintainer: Glenn J. Tattersall
  • License: GPL (>= 2)
  • Last published: 2021-09-27