小编Ray*_* Ck的帖子

使用OpenCV识别轮廓

我在图像中有对象集合。在此处检查样本输入图像。

我想找到每个对象的轮廓。我正在按照以下方法使用OpenCV2识别轮廓

gray = cv2.cvtColor(input_image, cv2.COLOR_BGR2GRAY)
gray = cv2.GaussianBlur(gray, (7, 7), 0)
edged = cv2.Canny(gray, 50, 100)
dilate= cv2.dilate(edged, None, iterations=1)
erode= cv2.erode(dilate, None, iterations=1)
cnts = cv2.findContours(erode, cv2.RETR_EXTERNAL,
        cv2.CHAIN_APPROX_SIMPLE)
Run Code Online (Sandbox Code Playgroud)

这是上面代码的轮廓输出:请参见输出图像

有没有更好的方法来识别图像中的对象?

python opencv computer-vision opencv-contour

3
推荐指数
1
解决办法
1324
查看次数

标签 统计

computer-vision ×1

opencv ×1

opencv-contour ×1

python ×1