将彩色扫描图像转换为PDF417解码器zxing的灰度图像

时间:2015-04-01 16:21:26

标签: c# zxing grayscale pdf417

我使用Zxing.Net库在扫描图像中解码PDF417 2D条形码。到目前为止,我发现灰度扫描图像(8位深度)工作正常,彩色扫描图像(24位深度)不起作用。我尝试使用以下方法将彩色扫描图像转换为灰度图像。

 private BitmapSource ConvertGray(BitmapSource bi)
    {
        FormatConvertedBitmap newFormatedBitmapSource = new FormatConvertedBitmap();
        newFormatedBitmapSource.BeginInit();
        newFormatedBitmapSource.Source = bi;
        newFormatedBitmapSource.DestinationFormat = PixelFormats.Gray8;
        newFormatedBitmapSource.EndInit();

        return newFormatedBitmapSource;

    }

但是,Zxing.net无法在转换后的灰度图像中检测到PDF417二维条码。如何将彩色扫描图像转换为与灰度扫描图像格式相同的灰度图像。

0 个答案:

没有答案