Python-opencv实现OTUS(属于自适应阈值分割法)
import cv2
import os
#OTUS阈值分割法
def OTUS(img_path,save_path):imgs_path = os.listdir(img_path)for r in imgs_path:img=os.path.join(img_path,r)img = cv2.imread(img)gray=cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) #BGR图(cv2读取的是BGR,不是RGB)转为灰度图_,th = cv2.threshold(gray, 0, 255, cv2.THRESH_BINARY_INV + cv2.THRESH_OTSU)cv2.imwrite(save_path+r, th)
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
