通过强度隔离这些局部区域的最佳方法是什么? [关闭]

问题描述 投票:0回答:1
一般的任务是对图像进行二值化处理,以便仅保留最亮的点。但是由于光线的痕迹(如图所示),自适应二值化和Otsu方法无法给出可接受的结果。enter image description here

我认为您需要用一个小窗口浏览整个图像,该窗口将突出显示该区域的局部最小值。我指望这样的事实,即正确选择阈值后,只有光点会保留下来,被发现。它应该是。 enter image description here但是我不知道如何在滑动窗口中应用标准的opencv阈值功能。UPD:提出建议的自适应阈值后,图像如下所示。并不完美,但是更接近我的需求。似乎阈值函数的组合并不总是比单个函数更好的结果。enter image description here

python-3.x opencv image-processing
1个回答
0
投票
这是命令:

outputimg = cv.adaptiveThreshold(img,255,cv.ADAPTIVE_THRESH_MEAN_C,cv.THRESH_BINARY,11,0)

进一步的解释和例子:https://docs.opencv.org/3.4/d7/d4d/tutorial_py_thresholding.html
© www.soinside.com 2019 - 2024. All rights reserved.