java如何分割彩色线?
我正在尝试分割这张图片的蓝色和黑色线条
但我无法将它们分开(使用Java中的OpenCV库),结果是:
我尝试了这个功能:
mgproc.threshold(imgGray, imgThreshold, 0, 255, Imgproc.THRESH_BINARY + Imgproc.THRESH_OTSU);
How can I segment the blue and black lines separately using the OpenCV library?
# 1 楼答案
尝试使用
adaptiveThreshold
,并根据需要调整请参阅更多Java examples
# 2 楼答案
如果线条的颜色是给定的,则可以定义颜色范围并过滤图像
这是一个示例代码(不是我的;取自此网站:https://pythonprogramming.net/color-filter-python-opencv-tutorial/)