作物或标签阅读图像。
lesionprocessor的Python项目详细描述
损伤处理器在给定图像中的作物、标签和/或分离损伤 或者一组图像。
安装
pip install lesionprocessor
用法
importlesionprocessoraslpimg_path='data/raw/lesion1.jpg'crop_dir='data/cropped'label_dir='data/labeled'isolate_dir='data/isolated'unprocessed_dir='data/unprocessed'# optional, will default to 'unprocessed' directory# Croplp.crop(img_path,crop_dir,unprocessed_dir)# option 1lp.process(img_path,unprocessed_dir,crop_dir=crop_dir)# option 2# Labellp.label(img_path,label_dir,unprocessed_dir)# option 1lp.process(img_path,unprocessed_dir,label_dir=label_dir)# option 2# Isolatelp.isolate(img_path,isolate_dir,unprocessed_dir)# option 1lp.process(img_path,unprocessed_dir,isolate_dir=isolate_dir)# option 2# Crop + label + isolate (partiton into given out directories)lp.process(img_path,unprocessed_dir,crop_dir=crop_dir,label_dir=label_dir,isolate_dir=isolate_dir)
工作原理
样本结果
使用作物技术进行标准化:
附加功能
- 同时处理多个图像
- 可调作物垫大小
- 可调标签颜色
- 可调标签线厚度
- 可调整的目标轮廓数
- 用于形态转换的可调整内核大小
- 正在进行中
- 附加阈值方法
- 隔离过程的可调衬垫