用python编写代码完成框出白色区域,判断1为ok,2为ng

 

import cv2 as cv
from matplotlib import pyplot as plt


gray = cv.imread(r"img_scripts\image\1610600469246.png", 0)
gray = gray[10: -10, 10: -10]
kernel = cv.getStructuringElement(cv.MORPH_RECT, (3, 3))
gray = cv.morphologyEx(gray, cv.MORPH_DILATE, kernel, iterations=15)
ret, thresh = cv.threshold(gray, 0, 255, cv.THRESH_BINARY+cv.THRESH_OTSU)
_, contours, hierarchy = cv.findContours(thresh, cv.RETR_EXTERNAL, cv.CHAIN_APPROX_SIMPLE)
print(len(contours))
if len(contours) >= 2:
    print("NG")
else:
    print("OK")

 

怎么框  做一个大矩形把有白色的区域框起来吗

分开框 一个点阵一个框

一个图框2个

 

怎么框出白点区域啊 一个图两个框

 

 

https://blog.csdn.net/hjxu2016/article/details/77833336