当前位置:   article > 正文

python裂缝检测_通过opencv-python检测裂缝

python水瓶裂纹检测

import cv2 as cv

import cv2

import numpy as np

import time

from matplotlib import pyplot as plt

value = 60

value1 = 0

canny_min = 100

canny_max = 150

minlineLength = 200

maxlineGap = 10

area_threshold = 90

#用于去除杂点

def removeLittlePoint(img,threshold):

image, contours, hierarch = cv2.findContours(img, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_NONE)

for i in range(len(contours)):

area = cv2.contourArea(contours[i])

if area < threshold:

cv2.drawContours(image, [contours[i]], 0, 0, cv2.FILLED)

return image

def callback(object):

global value,value1,src2,src2_copy,src,minlineLength,maxlineGap,canny_max,canny_min,area_threshold

src2[:,:] = src2_copy[:,:]

#得到滑动条对应的值

value = cv2.getTrackbarPos('value'

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/825601
推荐阅读
相关标签
  

闽ICP备14008679号