A case study on vision-based intelligent inspection for surface defect detection in CNC machining using YOLOv7 and transfer learning | Synapse