如何从相机读取16位带符号整数?

时间:2019-03-28 11:35:38

标签: c++ image opencv real-time

我正在使用OpenCV计算8位灰度图像之间的差异。 cv :: substract或cv :: absdiff都不起作用,因为我还需要存储负值。因此,我尝试将两个图像都转换为CV_16S,但是这会花费很多时间,并且会降低实时应用程序的速度。有没有办法将摄像机图像直接读取为CV_16S?我尝试过

cap.set(CAP_PROP_FORMAT, CV_16S);

但是cap.read()中的图像仍然是8位。

0 个答案:

没有答案