假设在应用OpenCv Mat
之后我们有Imgproc.adaptiveThreshold
:
Mat srcImage = ...;
Mat binaryImage = new Mat();
Imgproc.adaptiveThreshold(srcImage, binaryImage, 255, Imgproc.ADAPTIVE_THRESH_GAUSSIAN_C,
Imgproc.THRESH_BINARY, THRESHOLD_BLOCK_SIZE, 10);
使用binaryImage
Highgui.imwrite
时
boolean isOk = Highgui.imwrite("sample.tiff", binaryImage);
一切正常,只是输出TIFF实际上不是二进制TIFF - 它是一个8位深度图像:
我想要实现的是类似于以下TIFF格式的1位深度:
问题是如何使用OpenCV?