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