Pull to refresh

Comments 4

UFO landed and left these words here

Не пробовали делать процессинг видео вместо картинок?

Будет больше данных для анализа, можно сделать перекалибровку между кадрами и указание образцов которые плохо распознаются для повторной фокусировки.

Делал нечто подобное (только для pH), для одного зарубежного вуза.

Но поступил проще. На коробочке с тест-полосками уже есть цветовая шкала, так что полоску прижимаю к ней, чтобы не возиться с карточками. С помощью OpenCV определяю равномерные области нужного размера, и нахожу те которые выстраиваются в линию, слева от линии, посередине, ищу пиксели в заданном диапазоне цвета/яркости. Дальше усреднение, и сравнение оттенка со шкалой (яркость игнорирую).

На свежем тесте (пока не начал сохнуть и светлеть), вычисляет точнее чем я могу определить глазами. Работает с видео кадрами в реальном времени почти на любом смартфоне (приложение собрано в unity).

Если кому интересно есть видео с работой приложения
Если кому интересно есть видео с работой приложения

p.s. после прочтения статьи подумал, что наверное продешевил:) (5k$, за все).

Но тут есть один минус - цветовая шкала могла выгореть на солнце или под влиянием каких-то химикатов (плохо закрытый йод часто окрашивает рядом стоящие предметы легким оттенком коричневого/желтого) и тогда будут неточные данные.

Если этот минус отбросить, то решение прикольное.

Sign up to leave a comment.

Articles