Opencv 如何利用自适应阈值获取实体形状
是否可以使用自适应阈值获得实体形状?在我的例子中(A)我只能得到空心形状,但在某些情况下(B)可能得到实心形状。(见下图) 实现实体形状的输入要求是什么 下面是我的代码Opencv 如何利用自适应阈值获取实体形状,opencv,image-processing,image-thresholding,adaptive-threshold,Opencv,Image Processing,Image Thresholding,Adaptive Threshold,是否可以使用自适应阈值获得实体形状?在我的例子中(A)我只能得到空心形状,但在某些情况下(B)可能得到实心形状。(见下图) 实现实体形状的输入要求是什么 下面是我的代码 import cv2 as cv import numpy as np from matplotlib import pyplot as plt img_path = 'F:\\Coding Stuff\\Python\\Projects\\Open CV\\' img = cv.imread(img_path + 'test
import cv2 as cv
import numpy as np
from matplotlib import pyplot as plt
img_path = 'F:\\Coding Stuff\\Python\\Projects\\Open CV\\'
img = cv.imread(img_path + 'test_1.jpg')
img_gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY)
thresh = cv.adaptiveThreshold(img_gray, 255, cv.ADAPTIVE_THRESH_GAUSSIAN_C, cv.THRESH_BINARY, 11,2)
cv.imwrite('output.jpg', thresh)
这是输入图片你能给我看一些代码吗?@Tarik,谢谢你的回复!案例B的图片来自谷歌搜索,它们都是图像处理软件的产品,所以我没有代码。案例A的代码只是Python中对cv2.adaptiveThreshold函数的简单调用。我现在在办公室,Python脚本在我的个人电脑中,我稍后会添加它。