LINUX.ORG.RU

История изменений

Исправление SZT, (текущая версия) :

А ещё у тебя теплак и оптическая камера будут иметь разное разрешение, в этом тоже проблема.

Ну так можно отскейлить/обрезать.

Кажись, в твоей задаче лучше использовать 3D-камеру + Теплак.

Ну как бы сам теплак + обычная камера - это тоже можно как 3D камеру использовать. Пока что еще неясно четко, какие там камеры будут использоваться, надо будет это пообсуждать.

Расстояние вообще не нужно, надо просто чтоб была функция, которой даем координаты x y на картинке с оптической камеры - и чтоб она соответствующую координату на картинке с тепловизора выдавала. Тогда я транслирую координаты верхнего левого и нижнего правого угла прямоугольника, распознанного для лица, чтоб найти этот прямоугольник на тепловизоре, и потом нахожу самую горячую точку оттуда. Нейросетями распознать лицо и получить прямоугольник - не проблема. Из квадратной области с картинки тепловизора найти максимум температуры - не проблема.

Если эту функцию соответствия одних координат другим нельзя достаточно точно сделать по-тупому(т.е. без оценки расстояния до объекта) - ну вот тогда уже надо глубины оценивать, но тут наверное оптическая 3D камера избыточна, потому что две камеры и так есть. Короче, надо тестить, когда железо будет.

Если что - пиши на адрес из шапки исходников BuguRTOS.

Потом может напишу если какие затыки будут, железа на руках пока нет.

Исправление SZT, :

А ещё у тебя теплак и оптическая камера будут иметь разное разрешение, в этом тоже проблема.

Ну так можно отскейлить/обрезать.

Кажись, в твоей задаче лучше использовать 3D-камеру + Теплак.

Ну как бы сам теплак + обычная камера - это тоже можно как 3D камеру использовать. Пока что еще неясно четко, какие там камеры будут использоваться, надо будет это пообсуждать.

Расстояние вообще не нужно, надо просто чтоб была функция, которой даем координаты x y на картинке с оптической камеры - и чтоб она соответствующую координату на картинке с тепловизора выдавала. Тогда я транслирую координаты верхнего правого и нижнего левого угла прямоугольника, распознанного для лица, чтоб найти это на тепловизоре, и потом нахожу самую горячую точку оттуда. Нейросетями распознать лицо и получить прямоугольник - не проблема. Из квадратной области с картинки тепловизора найти максимум температуры - не проблема.

Если эту функцию соответствия одних координат другим нельзя достаточно точно сделать по-тупому(т.е. без оценки расстояния до объекта) - ну вот тогда уже надо глубины оценивать, но тут наверное оптическая 3D камера избыточна, потому что две камеры и так есть. Короче, надо тестить, когда железо будет.

Если что - пиши на адрес из шапки исходников BuguRTOS.

Потом может напишу если какие затыки будут, железа на руках пока нет.

Исходная версия SZT, :

А ещё у тебя теплак и оптическая камера будут иметь разное разрешение, в этом тоже проблема.

Ну так можно отскейлить/обрезать.

Кажись, в твоей задаче лучше использовать 3D-камеру + Теплак.

Ну как бы сам теплак + обычная камера - это тоже можно как 3D камеру использовать. Пока что еще неясно четко, какие там камеры будут использоваться, надо будет это пообсуждать.

Расстояние вообще не нужно, надо просто чтоб была функция, которой даем координаты x y на картинке с оптической камеры - и чтоб она соответствующую координату на картинке с тепловизора выдавала. Тогда я транслирую координаты верхнего правого и нижнего левого угла прямоугольника, распознанного для лица, чтоб найти это на тепловизоре, и потом нахожу самую горячую точку оттуда. Нейросетями распознать лицо и получить прямоугольник - не проблема. Из квадратной области с картинки тепловизора найти максимум температуры - не проблема.

Если эту функцию соответствия одних координат другим нельзя достаточно точно сделать по-тупому(т.е. без оценки расстояния до объекта) - ну вот тогда уже надо глубины оценивать, но тут наверное оптическая 3D камера избыточна, потому что две камеры и так есть. Короче, надо тестить, когда железо будет.