import cv2
import numpy as np
import os
path = r'D:\DataSet\Skin surface thickness data\segmentation\skin_data_20210903_1280\STM19-IN-147-00001'
file_list = os.listdir(path)
print(file_list)
for image in file_list:
img_name = path + r'\\' + image
print(img_name)
# img = cv2.imread(r'D:\数据集\皮肤表层厚度数据\单张分割\skin_data_20210903_1280\STM19-IN-147-00001' + r'\\' + image,cv2.COLOR_BGR2HSV)
img = cv2.imread(img_name)
img = cv2.cvtColor(img,cv2.COLOR_BGR2HSV)
cv2.imshow('v',img)
low_color = np.array([135, 51, 136]) # [135,51,136]
up_color = np.array([162, 217, 217]) # [162,217,187]
mask = cv2.inRange(img, low_color, up_color)
im = cv2.bitwise_and(img, img, mask=mask)
cv2.imwrite(r'D:\work\skin\data_border' + r'\\' + image,im)