Quick script. As I’ve got FLIR images of my house, I wanted to have them side by side – original image + FLIR. So I wrote some small (fast) script in bash to do that.
#!/bin/bash
ir=IR_
img=DC_
im_start=$1
ir_start=$((im_start-1))
echo "Starting from $start - $(printf "%s%04d.jpg" $img $im_start)"
echo "IR will be from $ir_start - $(printf "%s%04d.jpg" $ir $ir_start)"
if [[ ! -f "$(printf "%s%04d.jpg" $img $im_start)" ]]; then
echo "Image doesn't exist!"
exit
fi
if [[ ! -f "$(printf "%s%04d.jpg" $ir $ir_start)" ]]; then
echo "IR doesn't exist!"
exit
fi
loop=1
while [ $loop -ne 0 ];do
image=$(printf "%s%04d.jpg" $img $im_start)
ir_image=$(printf "%s%04d.jpg" $ir $ir_start)
combined_image=$(printf "flir-%04d-%04d.jpg" $im_start $ir_start)
echo -n "$image + $ir_image --> $combined"
montage -mode concatenate -tile x1 $image $ir_image $combined_image
echo "..Done!"
# increase
im_start=$((im_start+2))
ir_start=$((ir_start+2))
#echo "Next file $(printf "%s%04d.jpg" $img $im_start)"
# test if file?
if [[ ! -f "$(printf "%s%04d.jpg" $img $im_start)" ]]; then
loop=0
fi
done
And the resulting image:
