Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试对从 iPhone/iPad 拍摄的照片进行二值化(黑白)。
正如您在第一张图片中看到的那样,右下角有“黑色”,而在这张图片中,它在其他一些图片中并没有那么多,它覆盖了图片的下半部分或上半部分
这是我正在使用的阈值函数
cv::threshold(原始, 原始, 30, 255, CV_THRESH_BINARY | CV_THRESH_OTSU);
如果没有这种黑色,我该怎么做才能使结果更好、更一致?
我在阈值之前和之后都尝试过模糊和高斯模糊,但它似乎没有帮助。
这是因为页面上的光强度不同(光源放置在靠近左上角的位置)。无药可救cv::threshold。试试cv::adaptiveThreshold吧。
cv::threshold
cv::adaptiveThreshold