Как я могу прочитать 16-битные целые числа со своей камеры? - PullRequest
0 голосов
/ 28 марта 2019

Я использую OpenCV для вычисления разницы между 8-битными изображениями в градациях серого.Ни cv :: substract, ни cv :: absdiff не выполняют эту работу, так как мне также нужно хранить отрицательные значения.Поэтому я попытался преобразовать оба изображения в CV_16S, но это занимает довольно много времени и снижает скорость моего приложения в реальном времени.Есть ли способ напрямую считывать изображения с камеры как CV_16S?Я пробовал

cap.set(CAP_PROP_FORMAT, CV_16S);

, но изображения из cap.read () по-прежнему имеют размер 8 бит.

...