I think it is possible to train to sense IR and read with it if the letters have a temperature gradient (e.g a sign with bulbs in it)
If it's warm you will still be able to read flat signs too.
Heavy clothing forms a field of heat when other forms of energy interact with it it creates interference that allows you to see.
ir cameras piss me off. i want a camera that represents 1mm as red, 550μm as green and 250μm as blue. is that so much to ask?
[...]square 6:(x, y) = (1, 3)vertices: (x + 1, y + 1), (x – 1, y + 1), (x – 1, y – 1), (x + 1, y – 1)facecolor: (1, 0, 1/2, 1)square 7:(x, y) = (1, 5)vertices: (x + 1, y + 1), (x – 1, y + 1), (x – 1, y – 1), (x + 1, y – 1)facecolor: (1, 0, 1, 1)square 8:(x, y) = (3, 5)vertices: (x + 1, y + 1), (x – 1, y + 1), (x – 1, y – 1), (x + 1, y – 1)facecolor: (1 – 1/Sqrt[8], 0, 1 – 1/Sqrt[8], 1)square 9:(x, y) = (3, 3)vertices: (x + 1, y + 1), (x – 1, y + 1), (x – 1, y – 1), (x + 1, y – 1)facecolor: (1 – 1/Sqrt[2], 0, 1 – 1/Sqrt[2], 1)
square 1: (x, y) = (1, 9)square 2: (x, y) = (3, 7)square 3: (x, y) = (5, 5)[...]square 15: (x, y) = (17, 5)square 16: (x, y) = (17, 7)square 17: (x, y) = (17, 9)every square:vertices: (x + 1, y + 1), (x – 1, y + 1), (x – 1, y – 1), (x + 1, y – 1)linewidth: 1/2edgecolor: (1/2, 1/2, 1/2, 1)facecolor: (Min[(x – 1)/8, 1], Max[0, (x – 9)/8], (y – 1)/8, 1)
n = 17v = 2*n – 1u = 2*v – 1linewidth: 1/99edgecolor: (1/2, 1/2, 1/2, 1)FOR x = 1 TO u STEP 2FOR y = 1 TO v STEP 2vertices: (x + 1, y + 1), (x – 1, y + 1), (x – 1, y – 1), (x + 1, y – 1)a = (x – 1)/(v – 1)b = (y – 1)/(v – 1)facecolor: (Min[a, 1], Max[0, a – 1], b, 1)NEXT yNEXT x