对于现在很多工业检测,特别是对一些精密的器件进行筛选,往往都是像素级别的,十分的精确。
主要思想
- 将图像转化为二值图像
- 在对图像进行腐蚀/膨胀处理
- 在进行轮廓检测
- 筛选目标大小符合的轮廓(排除误差小的轮廓)
- 在在进行膨胀化处理,将轮廓信息绘制出
import cv2
import os
import numpy as np
import time
t1 = time.time()
img = cv2.imread('./label/28901647.jpg', 0)
img_copy = cv2.imread('./label/28901647.jpg', 0)
mask = np.zeros_like(img)
print(np.shape(img))
# 先利用二值化去除图片噪声
ret, img