3

MatOpenCv を適用した後に があるとします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 ビット深度の画像です。 ここに画像の説明を入力

私が達成しようとしているのは、以下の 1 ビット深度の TIFF 形式に似ています。

ここに画像の説明を入力

問題は、OpenCV でこれを行う方法ですか?

4

1 に答える 1