¿Puedo crear una cámara térmica con OpenCV?

Sí, claro, por qué no, pero no está destinado a hacer una visión térmica como tal. Su cámara debe tener un emisor IR como tal.

OpenCV es una biblioteca de visión por computadora y también es de código abierto. Está destinado a usar algunas capacidades de procesamiento de imágenes para las imágenes y ayuda a aplicar varios filtros en las imágenes, capacidades de detección de rostros.

Personalmente, la forma en que abordaría este tipo de proyectos es usando lo siguiente:

Cámara: Intel RealSense

Biblioteca API: librealsense y libopencv

Plataforma : Nvidia Jetson TX1 (porque la potencia de procesamiento es simplemente increíble)

Las especificaciones mencionadas anteriormente son solo para crear soluciones del mundo real a los problemas relacionados con la visión por computadora. Sin embargo, para aprender cosas nuevas sobre la visión por computadora, ciertamente no las necesita. Todo lo que necesita es una mente creativa y una buena muestra (para verificar si los algoritmos funcionan como se esperaba) que se puede descargar de forma gratuita en línea.

Buena suerte con el proyecto y siempre trate de aprender algo nuevo de las fallas que surjan.

Tengo un poco de experiencia usando opencv, así que puedo decírtelo. Opencv es un software, por lo que no puede agregar capacidad de hardware a ninguna cámara. Es posible que pueda modificar una cámara web barata para eliminar el filtro IR, pero aun así, no será realmente una cámara térmica. Si quiere tener un filtro que emule IR, entonces eso también se puede hacer.

Una cámara térmica es una pieza especial de hardware, ningún software puede hacer lo mismo.