0

在此处输入图像描述

在此处输入图像描述

我正在尝试对从 iPhone/iPad 拍摄的照片进行二值化(黑白)。

正如您在第一张图片中看到的那样,右下角有“黑色”,而在这张图片中,它在其他一些图片中并没有那么多,它覆盖了图片的下半部分或上半部分

这是我正在使用的阈值函数

cv::threshold(原始, 原始, 30, 255, CV_THRESH_BINARY | CV_THRESH_OTSU);

如果没有这种黑色,我该怎么做才能使结果更好、更一致?

我在阈值之前和之后都尝试过模糊和高斯模糊,但它似乎没有帮助。

4

1 回答 1

0

这是因为页面上的光强度不同(光源放置在靠近左上角的位置)。无药可救cv::threshold。试试cv::adaptiveThreshold吧。

于 2013-06-23T01:50:56.400 回答