OpenCV:处理 12 位灰度原始数据

gpu*_*guy 5 opencv image image-processing

过去我曾使用 OpenCv 处理 32 位 .bmp 文件,并取得了成功的结果。如何使用 Opencv 函数处理12 位原始数据?我的处理将主要是一些操作,比如找到 1000 个像素中的一些等等。

编辑 我得到的文件是 .bin 文件。图像中的像素是这样放置的(文件中的所有内容都是这样的,因为我正在拍一张白纸):

(FF)(0F)(FF)(0F)(FF)(0F)(FF)(0F)(FF)(0F)(FF)(0F)(FF)(0F)
Run Code Online (Sandbox Code Playgroud)

显然,我可以对此进行 16 位处理。

gpu*_*guy 4

我想对这张图像进行 16 位处理。这个秘密随后被另一个问题所揭示。

对于 16 位,我必须切换到 PNG 而不是 bmp!

该文档说我可以在 OpenCV 中使用 16 位 PNG