The invention provides a three-
branch convolutional network fabric defect detection method based on weak
supervised learning, and the method comprises the steps: firstly, building a multi-example learning detection network based on a
mutual exclusion principle in a weak supervised network, so as to carry out the training through an image-level
label; then, establishing a three-
branch network framework, and adopting a long connection structure so as to extract and fuse the multi-level
convolution feature map; utilizing the SE module and the cavity
convolution to learn the correlation between channels and expand the
convolution receptive field; and finally, calculating the positioning information of the target by using a
class activation mapping method to obtain the attention mapping of thedefect image. According to the method, the problems of rich textural features and defect
label missing contained in the fabric picture are comprehensively considered, and by adopting a weak supervision network mechanism and a
mutual exclusion principle, the representation capability of the fabric picture is improved while the dependence on the
label is reduced, so that the detection result has higher detection precision and adaptivity.