缺陷图二值数据集制作问题

在学习Deep-Learning-Approach-for-Surface-Defect-Detectio数据集应用过程中,看到kos数据集的缺陷标注制作的如此完美:
想用opencv试试,发现很难,数据缺陷无法做到1:1标注啊:

img

瓷砖缺陷

img

二值化后

尝试自主标注后,利用xml、json文件再转换为二值图:

img

标注图

img

生成图

有没有做缺陷检测的盆友支下招? 或Opencv的盆友指导下,对于这种缺陷随机的物件,二值图如何做才最有效? 感谢。