钼靶影像胸肌分割
import os
import cv2
import numpy as np
path1 = './img_path/'#要分割的圖像路徑
path2 = './txt_path/'#保存胸肌坐標的txt文件路徑
files = os.listdir(path1)
for file in files:if "DS_Store" in file:continueimg = cv2.imread(path1+'/'+file)points_list = []with open(path2+file[:-5]+'.txt', 'r') as f:data = f.readline()while data:points_list.append(list(map(int, map(float, data[:-1].split(',')))))data = f.readline()if 'R' in file:points_list.append((img.shape[1], 0))points_list.insert(0, (points_list[0][0]+2, 0))else:points_list.append((0, 0))points_list.insert(0, (points_list[0][0]-2, 0))area = np.array(points_list)cv2.fillPoly(img, [area],(0,0,0))cv2.imwrite(os.path.join('new_img_path', file), img)
總結
- 上一篇: 怎样锻炼胸肌?
- 下一篇: 锻炼腹肌和胸肌的最好方法