├── models ├── __init__.py ├── se_resnet.py └── resnet.py ├── dataset ├── listtxt.sh └── test.txt ├── config.py ├── README.md ├── dataset.py ├── eval.py └── train.py /models/__init__.py: -------------------------------------------------------------------------------- 1 | from .resnet import * 2 | from .se_resnet import * 3 | -------------------------------------------------------------------------------- /dataset/listtxt.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | for subdir in `ls` 4 | do 5 | echo $subdir 6 | if [ -d "$subdir" ] 7 | then 8 | for file in `ls $subdir` 9 | do 10 | echo "$subdir/$file" >> list.txt 11 | done 12 | else 13 | echo "pass" 14 | fi 15 | done 16 | -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- 1 | class Args: 2 | data_root = '/workspace/personal/classification/dataset' 3 | train_list = '/workspace/personal/classification/dataset/train.txt' 4 | val_list = '/workspace/personal/classification/dataset/test.txt' 5 | arch = 'resnet50' # 网络架构, resnet50或se_resnet50 6 | num_classes = 9 # 类别数 7 | batch_size = 64 8 | lr = 0.001 9 | momentum = 0.9 10 | weight_decay = 1e-5 11 | warm_up = 100 # lr warm_up step 12 | epoch = 50 13 | start_epoch = 0 14 | num_workers = 4 15 | print_freq = 5 16 | gpus = '0,1' # 使用的GPU, 例如0,1,2,3 17 | checkpoint = None 18 | checkpoint_dir = './checkpoint_mdf_rgb' 19 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Industrial_defect_detection 2 | 本项目用深度学习的方法进行工业产品缺陷检测,替代原本人眼的产品质检。从而大幅提升工业产品合格率和降低人力成本。 3 | 4 | ## 1.requirement 5 | - python >= 3.6 6 | - pytorch >= 1.0 7 | - numpy 8 | - PIL 9 | 10 | 11 | ## 2.dataset 12 | 数据包括训练数据和测试数据, 共9个类别, 存放在dataset目录中, train.txt为训练数据列表, text.txt为测试数据列表。 13 | 14 | 15 | ## 3.train 16 | ### 3.1 修改config.py配置文件 17 | ``` 18 | 配置文件中数据集路径配置为自己的路径 19 | ``` 20 | 21 | ### 3.2 执行训练 22 | ``` 23 | $ python train.py 24 | ``` 25 | 26 | ## 4.eval 27 | 在测试集上测试模型的acc 28 | 29 | 只需指定dataroot, testlist, checkpoint参数即可 。例如 30 | ``` 31 | $ python eval.py /path/to/dataset /path/to/dataset/test.txt checkpoint_resnet_avgpool/checkpoint.path.tar 32 | ``` 33 | 34 | ## 5.改进 35 | 36 | 采用resnet50作为baseline, test acc 为 Test Acc: 0.8687 37 | 38 | 改进downsample层 39 | 原始的残差块downsample层shortcut采用的是stride=2的1x1卷积, 丢失了部分信息, 这里将shortcut修改为2x2, stride=2的AvgPool加stride=1的1x1卷积。=> Test Acc: 0.8751 40 | -------------------------------------------------------------------------------- /dataset.py: -------------------------------------------------------------------------------- 1 | import torch 2 | from torch.utils.data import Dataset 3 | from torchvision import transforms 4 | 5 | import os 6 | import glob 7 | from PIL import Image 8 | 9 | 10 | class ImageListDataset(Dataset): 11 | def __init__(self, data_root, data_list, transform=None): 12 | super(ImageListDataset, self).__init__() 13 | self.data_root = data_root 14 | self.transform = transform 15 | self.img_list = [] 16 | 17 | with open(data_list, 'r', encoding='utf-8') as f: 18 | for line in f: 19 | self.img_list.append(line.strip()) 20 | 21 | def __len__(self): 22 | return len(self.img_list) 23 | 24 | def __getitem__(self, index): 25 | label = int(self.img_list[index].split('_', 1)[0]) 26 | img_fn = os.path.join(self.data_root, self.img_list[index]) 27 | 28 | img = Image.open(img_fn) 29 | ''' 30 | if img.mode != 'RGB': 31 | img = img.convert('RGB') 32 | ''' 33 | 34 | if self.transform: 35 | img = self.transform(img) 36 | 37 | return img, label 38 | 39 | 40 | if __name__ == '__main__': 41 | dataset = ImageListDataset('/workspace/personal/classification/dataset', 42 | '/workspace/personal/classification/dataset/train.txt') 43 | img, label = dataset[10] 44 | -------------------------------------------------------------------------------- /eval.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | from __future__ import print_function 4 | from __future__ import division 5 | import torch 6 | import torch.nn as nn 7 | from torchvision import transforms 8 | from torch.utils.data import DataLoader 9 | 10 | import os 11 | import time 12 | import argparse 13 | import numpy as np 14 | 15 | import models 16 | from dataset import ImageListDataset 17 | from train import AverageMeter 18 | 19 | 20 | model_names = sorted(name for name in models.__dict__ 21 | if name.islower() and not name.startswith("__") 22 | and callable(models.__dict__[name])) 23 | 24 | cls_list = ['0_scratch', 25 | '1_gline', 26 | '2_bubble', 27 | '3_defect', 28 | '4_unformed', 29 | '5_foreign_matter', 30 | '6_burr', 31 | '7_lr', 32 | '8_pin'] 33 | 34 | def parse(): 35 | args = argparse.ArgumentParser('model eval') 36 | args.add_argument('dataroot', type=str, 37 | help='testset root dir') 38 | args.add_argument('testlist', type=str, 39 | help='testset list file') 40 | args.add_argument('checkpoint', type=str, 41 | help='checkpoint path') 42 | args.add_argument('-a', '--arch', metavar='ARCH', default='resnet50', 43 | choices=model_names, 44 | help='model architecture: ' + 45 | ' | '.join(model_names) + 46 | ' (default: resnet50)') 47 | args.add_argument('--batch_size', type=int, default=64, 48 | help='batch_size, default=64') 49 | args.add_argument('--num_workers', type=int, default=4, 50 | help='DataLoader readers. default=4') 51 | 52 | return args.parse_args() 53 | 54 | 55 | def cal_acc(dataloader, model, num_classes, device): 56 | accuracy = AverageMeter() 57 | model.eval() 58 | 59 | cls_count = np.zeros(num_classes, dtype=np.float32) 60 | cls_correct = np.zeros(num_classes, dtype=np.float32) 61 | 62 | with torch.no_grad(): 63 | for i, (images, labels) in enumerate(dataloader): 64 | batch_size = images.size(0) 65 | images = images.to(device) 66 | labels = labels.to(device) 67 | outputs = model(images) 68 | 69 | for gt_label in labels: 70 | cls_count[int(gt_label.item())] += 1 71 | 72 | _, preds = torch.max(outputs, 1) 73 | for corr_pred in labels[preds == labels.data]: 74 | cls_correct[int(corr_pred.item())] += 1 75 | 76 | acc = torch.mean((preds == labels.data).float()) 77 | cls_acc = cls_correct / (cls_count + 1e-8) 78 | 79 | accuracy.update(acc.item(), batch_size) 80 | 81 | print(time.strftime('%m/%d %H:%M:%S', time.localtime()), end='\t') 82 | print('Test: [{0}/{1}] ' 83 | 'Acc: {acc.val:.3f}({acc.avg:.3f})' 84 | .format(i + 1, len(dataloader), 85 | acc=accuracy), flush=True) 86 | 87 | return accuracy.avg, cls_acc 88 | 89 | 90 | def eval(data_root, data_list, checkpoint, batch_size, num_workers): 91 | device = torch.device('cuda:0') if torch.cuda.is_available() else torch.device('cpu') 92 | test_transforms = transforms.Compose([ 93 | transforms.Resize((224, 224)), 94 | # transforms.CenterCrop(224), 95 | transforms.ToTensor(), 96 | transforms.Normalize([0.5], [0.5]) 97 | ]) 98 | test_dataset = ImageListDataset(data_root, data_list, transform=test_transforms) 99 | test_loader = DataLoader(test_dataset, batch_size=batch_size, 100 | shuffle=False, num_workers=num_workers) 101 | 102 | # model 103 | model = models.__dict__[args.arch](pretrained=False) 104 | num_ftrs = model.fc.in_features 105 | model.fc = nn.Linear(num_ftrs, 9) 106 | model = model.to(device) 107 | 108 | state = torch.load(checkpoint, map_location=device) 109 | state_dict = dict() 110 | for k, v in state['model'].items(): 111 | state_dict[k.replace('module.','')] = v 112 | model.load_state_dict(state_dict) 113 | 114 | acc, cls_acc = cal_acc(test_loader, model, len(cls_list), device) 115 | 116 | print('=> Test Acc: %.4f\n' % acc) 117 | for i in range(len(cls_list)): 118 | print('%s acc: %.4f' % (cls_list[i], cls_acc[i])) 119 | 120 | 121 | if __name__ == '__main__': 122 | args = parse() 123 | print('Eval...') 124 | eval(args.dataroot, args.testlist, args.checkpoint, args.batch_size, args.num_workers) 125 | -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | 3 | from __future__ import print_function 4 | from __future__ import division 5 | import torch 6 | import torch.nn as nn 7 | import torch.optim as optim 8 | import numpy as np 9 | from torchvision import transforms 10 | from torch.utils.data import DataLoader 11 | 12 | import time 13 | import os 14 | import shutil 15 | import math 16 | 17 | import models 18 | from config import Args 19 | from dataset import ImageListDataset 20 | 21 | 22 | best_acc = 0 23 | 24 | 25 | class AverageMeter(object): 26 | """Computes and stores the average and current value""" 27 | def __init__(self): 28 | self.reset() 29 | 30 | def reset(self): 31 | self.val = 0 32 | self.avg = 0 33 | self.sum = 0 34 | self.count = 0 35 | 36 | def update(self, val, n=1): 37 | self.val = val 38 | self.sum += val * n 39 | self.count += n 40 | self.avg = self.sum / self.count 41 | 42 | 43 | def set_learning_rate(optimizer, epoch, iter_size, iter_num, args): 44 | current_iter = epoch * iter_size + iter_num 45 | if current_iter < args.warm_up: 46 | current_lr = args.lr * math.pow(current_iter / args.warm_up, 4) 47 | else: 48 | current_lr = args.lr * (1 + math.cos(epoch * math.pi / args.epoch)) / 2 49 | for param_group in optimizer.param_groups: 50 | param_group['lr'] = current_lr 51 | return current_lr 52 | 53 | 54 | def train(dataloader, model, criterion, optimizer, epoch, args): 55 | model.train() 56 | 57 | batch_time = AverageMeter() 58 | losses = AverageMeter() 59 | 60 | tic = time.time() 61 | for i, (images, labels) in enumerate(dataloader): 62 | lr = set_learning_rate(optimizer, epoch, len(dataloader), i, args) 63 | batch_size = images.size(0) 64 | 65 | images = images.cuda(non_blocking=True) 66 | labels = labels.cuda(non_blocking=True) 67 | outputs = model(images) # shape=(b, n_classes) 68 | loss = criterion(outputs, labels) 69 | losses.update(loss.item(), batch_size) 70 | 71 | optimizer.zero_grad() 72 | loss.backward() 73 | optimizer.step() 74 | 75 | batch_time.update(time.time() - tic) 76 | tic = time.time() 77 | 78 | if i % args.print_freq == 0: 79 | print(time.strftime('%m/%d %H:%M:%S', time.localtime()), end='\t') 80 | print('Train Epoch: [{0}][{1}/{2}] ' 81 | 'Batch Time {batch_time.val:.3f}({batch_time.avg:.3f}) ' 82 | 'Loss {loss.val:.3f}({loss.avg:.3f}) ' 83 | 'Lr {lr:.6f}' 84 | .format(epoch, i, len(dataloader), 85 | batch_time=batch_time, 86 | loss=losses, 87 | lr=lr), flush=True) 88 | 89 | 90 | def val(dataloader, model, criterion, args): 91 | losses = AverageMeter() 92 | accuracy = AverageMeter() 93 | 94 | model.eval() 95 | 96 | with torch.no_grad(): 97 | for i, (images, labels) in enumerate(dataloader): 98 | batch_size = images.size(0) 99 | images = images.cuda(non_blocking=True) 100 | labels = labels.cuda(non_blocking=True) 101 | outputs = model(images) 102 | loss = criterion(outputs, labels) 103 | losses.update(loss.item(), batch_size) 104 | 105 | _, preds = torch.max(outputs, 1) 106 | acc = torch.mean((preds == labels.data).float()) 107 | 108 | accuracy.update(acc.item(), batch_size) 109 | 110 | if i % args.print_freq == 0: 111 | print(time.strftime('%m/%d %H:%M:%S', time.localtime()), end='\t') 112 | print('Val: [{0}/{1}] ' 113 | 'Loss: {loss.val:.3f}({loss.avg:.3f}) ' 114 | 'Acc: {acc.val:.3f}({acc.avg:.3f})' 115 | .format(i, len(dataloader), 116 | loss=losses, 117 | acc=accuracy), flush=True) 118 | 119 | return losses.avg, accuracy.avg 120 | 121 | 122 | def main(args): 123 | if args.gpus is not None: 124 | os.environ["CUDA_VISIBLE_DEVICES"] = args.gpus 125 | print("Use GPU: {} for training.".format(args.gpus)) 126 | 127 | # model 128 | model = models.__dict__[args.arch](pretrained=False) 129 | num_ftrs = model.fc.in_features 130 | model.fc = nn.Linear(num_ftrs, args.num_classes) 131 | 132 | model = torch.nn.DataParallel(model).cuda() 133 | criterion = nn.CrossEntropyLoss().cuda() 134 | optimizer = optim.SGD(model.parameters(), lr=args.lr, 135 | momentum=args.momentum, weight_decay=args.weight_decay) 136 | 137 | if args.checkpoint: 138 | print('=> loading checkpoint from {}...'.format(args.checkpoint)) 139 | state = torch.load(args.checkpoint) 140 | args.start_epoch = state['epoch'] 141 | model.load_state_dict(state['model']) 142 | optimizer.load_state_dict(state['optimizer']) 143 | 144 | # train dataset 145 | train_transforms = transforms.Compose([ 146 | transforms.Resize((224, 224)), 147 | # transforms.RandomResizedCrop(224), 148 | transforms.RandomRotation((-5, 5)), 149 | transforms.RandomHorizontalFlip(), 150 | transforms.ToTensor(), 151 | # transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225]) 152 | # transforms.Normalize([0.5, 0.5, 0.5], [0.5, 0.5, 0.5]) 153 | transforms.Normalize([0.5], [0.5]) 154 | ]) 155 | train_dataset = ImageListDataset(args.data_root, args.train_list, transform=train_transforms) 156 | train_loader = DataLoader(train_dataset, batch_size=args.batch_size, shuffle=True, 157 | num_workers=args.num_workers, pin_memory=True) 158 | 159 | if args.val_list: 160 | # val dataset 161 | val_transforms = transforms.Compose([ 162 | transforms.Resize((224, 224)), 163 | # transforms.CenterCrop(224), 164 | transforms.ToTensor(), 165 | # transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225]) 166 | # transforms.Normalize([0.5, 0.5, 0.5], [0.5, 0.5, 0.5]) 167 | transforms.Normalize([0.5], [0.5]) 168 | ]) 169 | val_dataset = ImageListDataset(args.data_root, args.val_list, transform=val_transforms) 170 | val_loader = DataLoader(val_dataset, batch_size=args.batch_size, shuffle=False, 171 | num_workers=args.num_workers, pin_memory=True) 172 | 173 | for epoch in range(args.start_epoch, args.epoch): 174 | global best_acc 175 | train(train_loader, model, criterion, optimizer, epoch, args) 176 | state = { 177 | 'epoch': epoch + 1, 178 | 'model': model.state_dict(), 179 | 'optimizer': optimizer.state_dict() 180 | } 181 | # save checkpoint 182 | os.makedirs(args.checkpoint_dir, exist_ok=True) 183 | checkpoint_file = os.path.join(args.checkpoint_dir, 184 | 'checkpoint_epoch_{:04d}.pth.tar'.format(state['epoch'])) 185 | torch.save(state, checkpoint_file) 186 | 187 | if args.val_list: 188 | print('val...') 189 | val_loss, val_acc = val(val_loader, model, criterion, args) 190 | print('Val Loss: {loss:.3f}, Val Acc: {acc:.3f}'.format(loss=val_loss, acc=val_acc)) 191 | 192 | is_best = (val_acc > best_acc) 193 | if is_best: 194 | best_acc = val_acc 195 | best_checkpoint_file = os.path.join(args.checkpoint_dir, 196 | 'checkpoint_best.path.tar') 197 | shutil.copy2(checkpoint_file, best_checkpoint_file) 198 | 199 | 200 | if __name__ == '__main__': 201 | main(Args) 202 | -------------------------------------------------------------------------------- /models/se_resnet.py: -------------------------------------------------------------------------------- 1 | import torch.nn as nn 2 | import math 3 | import torch.utils.model_zoo as model_zoo 4 | 5 | 6 | __all__ = ['SENet', 'se_resnet_18', 'se_resnet_34', 'se_resnet_50', 'se_resnet_101', 7 | 'se_resnet_152'] 8 | 9 | def conv3x3(in_planes, out_planes, stride=1): 10 | """3x3 convolution with padding""" 11 | return nn.Conv2d(in_planes, out_planes, kernel_size=3, stride=stride, 12 | padding=1, bias=False) 13 | 14 | class BasicBlock(nn.Module): 15 | expansion = 1 16 | 17 | def __init__(self, inplanes, planes, stride=1, downsample=None): 18 | super(BasicBlock, self).__init__() 19 | self.conv1 = conv3x3(inplanes, planes, stride) 20 | self.bn1 = nn.BatchNorm2d(planes) 21 | self.relu = nn.ReLU(inplace=True) 22 | self.conv2 = conv3x3(planes, planes) 23 | self.bn2 = nn.BatchNorm2d(planes) 24 | self.downsample = downsample 25 | self.stride = stride 26 | 27 | if planes == 64: 28 | self.globalAvgPool = nn.AvgPool2d(56, stride=1) 29 | elif planes == 128: 30 | self.globalAvgPool = nn.AvgPool2d(28, stride=1) 31 | elif planes == 256: 32 | self.globalAvgPool = nn.AvgPool2d(14, stride=1) 33 | elif planes == 512: 34 | self.globalAvgPool = nn.AvgPool2d(7, stride=1) 35 | self.fc1 = nn.Linear(in_features=planes, out_features=round(planes / 16)) 36 | self.fc2 = nn.Linear(in_features=round(planes / 16), out_features=planes) 37 | self.sigmoid = nn.Sigmoid() 38 | 39 | def forward(self, x): 40 | residual = x 41 | 42 | out = self.conv1(x) 43 | out = self.bn1(out) 44 | out = self.relu(out) 45 | 46 | out = self.conv2(out) 47 | out = self.bn2(out) 48 | 49 | if self.downsample is not None: 50 | residual = self.downsample(x) 51 | 52 | original_out = out 53 | out = self.globalAvgPool(out) 54 | out = out.view(out.size(0), -1) 55 | out = self.fc1(out) 56 | out = self.relu(out) 57 | out = self.fc2(out) 58 | out = self.sigmoid(out) 59 | out = out.view(out.size(0), out.size(1), 1, 1) 60 | out = out * original_out 61 | 62 | out += residual 63 | out = self.relu(out) 64 | 65 | return out 66 | 67 | 68 | class Bottleneck(nn.Module): 69 | expansion = 4 70 | 71 | def __init__(self, inplanes, planes, stride=1, downsample=None): 72 | super(Bottleneck, self).__init__() 73 | self.conv1 = nn.Conv2d(inplanes, planes, kernel_size=1, bias=False) 74 | self.bn1 = nn.BatchNorm2d(planes) 75 | self.conv2 = nn.Conv2d(planes, planes, kernel_size=3, stride=stride, 76 | padding=1, bias=False) 77 | self.bn2 = nn.BatchNorm2d(planes) 78 | self.conv3 = nn.Conv2d(planes, planes * 4, kernel_size=1, bias=False) 79 | self.bn3 = nn.BatchNorm2d(planes * 4) 80 | self.relu = nn.ReLU(inplace=True) 81 | if planes == 64: 82 | self.globalAvgPool = nn.AvgPool2d(56, stride=1) 83 | elif planes == 128: 84 | self.globalAvgPool = nn.AvgPool2d(28, stride=1) 85 | elif planes == 256: 86 | self.globalAvgPool = nn.AvgPool2d(14, stride=1) 87 | elif planes == 512: 88 | self.globalAvgPool = nn.AvgPool2d(7, stride=1) 89 | self.fc1 = nn.Linear(in_features=planes * 4, out_features=round(planes / 4)) 90 | self.fc2 = nn.Linear(in_features=round(planes / 4), out_features=planes * 4) 91 | self.sigmoid = nn.Sigmoid() 92 | self.downsample = downsample 93 | self.stride = stride 94 | 95 | def forward(self, x): 96 | residual = x 97 | 98 | out = self.conv1(x) 99 | out = self.bn1(out) 100 | out = self.relu(out) 101 | 102 | out = self.conv2(out) 103 | out = self.bn2(out) 104 | out = self.relu(out) 105 | 106 | out = self.conv3(out) 107 | out = self.bn3(out) 108 | 109 | if self.downsample is not None: 110 | residual = self.downsample(x) 111 | 112 | original_out = out 113 | out = self.globalAvgPool(out) 114 | out = out.view(out.size(0), -1) 115 | out = self.fc1(out) 116 | out = self.relu(out) 117 | out = self.fc2(out) 118 | out = self.sigmoid(out) 119 | out = out.view(out.size(0),out.size(1),1,1) 120 | out = out * original_out 121 | 122 | out += residual 123 | out = self.relu(out) 124 | 125 | return out 126 | 127 | 128 | class SENet(nn.Module): 129 | 130 | def __init__(self, block, layers, num_classes=1000): 131 | self.inplanes = 64 132 | super(SENet, self).__init__() 133 | self.conv1 = nn.Conv2d(1, 64, kernel_size=7, stride=2, padding=3, 134 | bias=False) 135 | self.bn1 = nn.BatchNorm2d(64) 136 | self.relu = nn.ReLU(inplace=True) 137 | self.maxpool = nn.MaxPool2d(kernel_size=3, stride=2, padding=1) 138 | self.layer1 = self._make_layer(block, 64, layers[0]) 139 | self.layer2 = self._make_layer(block, 128, layers[1], stride=2) 140 | self.layer3 = self._make_layer(block, 256, layers[2], stride=2) 141 | self.layer4 = self._make_layer(block, 512, layers[3], stride=2) 142 | self.avgpool = nn.AvgPool2d(7, stride=1) 143 | self.fc = nn.Linear(512 * block.expansion, num_classes) 144 | 145 | for m in self.modules(): 146 | if isinstance(m, nn.Conv2d): 147 | n = m.kernel_size[0] * m.kernel_size[1] * m.out_channels 148 | m.weight.data.normal_(0, math.sqrt(2. / n)) 149 | elif isinstance(m, nn.BatchNorm2d): 150 | m.weight.data.fill_(1) 151 | m.bias.data.zero_() 152 | 153 | def _make_layer(self, block, planes, blocks, stride=1): 154 | downsample = None 155 | if stride != 1 or self.inplanes != planes * block.expansion: 156 | downsample = nn.Sequential( 157 | nn.Conv2d(self.inplanes, planes * block.expansion, 158 | kernel_size=1, stride=stride, bias=False), 159 | nn.BatchNorm2d(planes * block.expansion), 160 | ) 161 | 162 | layers = [] 163 | layers.append(block(self.inplanes, planes, stride, downsample)) 164 | self.inplanes = planes * block.expansion 165 | for i in range(1, blocks): 166 | layers.append(block(self.inplanes, planes)) 167 | 168 | return nn.Sequential(*layers) 169 | 170 | def forward(self, x): 171 | x = self.conv1(x) 172 | x = self.bn1(x) 173 | x = self.relu(x) 174 | x = self.maxpool(x) 175 | 176 | x = self.layer1(x) 177 | x = self.layer2(x) 178 | x = self.layer3(x) 179 | x = self.layer4(x) 180 | 181 | x = self.avgpool(x) 182 | x = x.view(x.size(0), -1) 183 | x = self.fc(x) 184 | 185 | return x 186 | 187 | 188 | def se_resnet_18(pretrained=False, **kwargs): 189 | """Constructs a ResNet-18 model. 190 | Args: 191 | pretrained (bool): If True, returns a model pre-trained on ImageNet 192 | """ 193 | model = SENet(BasicBlock, [2, 2, 2, 2], **kwargs) 194 | return model 195 | 196 | 197 | def se_resnet_34(pretrained=False, **kwargs): 198 | """Constructs a ResNet-34 model. 199 | Args: 200 | pretrained (bool): If True, returns a model pre-trained on ImageNet 201 | """ 202 | model = SENet(BasicBlock, [3, 4, 6, 3], **kwargs) 203 | return model 204 | 205 | 206 | def se_resnet_50(pretrained=False, **kwargs): 207 | """Constructs a ResNet-50 model. 208 | Args: 209 | pretrained (bool): If True, returns a model pre-trained on ImageNet 210 | """ 211 | model = SENet(Bottleneck, [3, 4, 6, 3], **kwargs) 212 | return model 213 | 214 | 215 | def se_resnet_101(pretrained=False, **kwargs): 216 | """Constructs a ResNet-101 model. 217 | Args: 218 | pretrained (bool): If True, returns a model pre-trained on ImageNet 219 | """ 220 | model = SENet(Bottleneck, [3, 4, 23, 3], **kwargs) 221 | return model 222 | 223 | 224 | def se_resnet_152(pretrained=False, **kwargs): 225 | """Constructs a ResNet-152 model. 226 | Args: 227 | pretrained (bool): If True, returns a model pre-trained on ImageNet 228 | """ 229 | model = SENet(Bottleneck, [3, 8, 36, 3], **kwargs) 230 | return model 231 | -------------------------------------------------------------------------------- /models/resnet.py: -------------------------------------------------------------------------------- 1 | import torch.nn as nn 2 | try: 3 | from torch.hub import load_state_dict_from_url 4 | except ImportError: 5 | from torch.utils.model_zoo import load_url as load_state_dict_from_url 6 | 7 | 8 | __all__ = ['ResNet', 'resnet18', 'resnet34', 'resnet50', 'resnet101', 9 | 'resnet152', 'resnext50_32x4d', 'resnext101_32x8d'] 10 | 11 | 12 | model_urls = { 13 | 'resnet18': 'https://download.pytorch.org/models/resnet18-5c106cde.pth', 14 | 'resnet34': 'https://download.pytorch.org/models/resnet34-333f7ec4.pth', 15 | 'resnet50': 'https://download.pytorch.org/models/resnet50-19c8e357.pth', 16 | 'resnet101': 'https://download.pytorch.org/models/resnet101-5d3b4d8f.pth', 17 | 'resnet152': 'https://download.pytorch.org/models/resnet152-b121ed2d.pth', 18 | 'resnext50_32x4d': 'https://download.pytorch.org/models/resnext50_32x4d-7cdf4587.pth', 19 | 'resnext101_32x8d': 'https://download.pytorch.org/models/resnext101_32x8d-8ba56ff5.pth', 20 | } 21 | 22 | 23 | def conv3x3(in_planes, out_planes, stride=1, groups=1, dilation=1): 24 | """3x3 convolution with padding""" 25 | return nn.Conv2d(in_planes, out_planes, kernel_size=3, stride=stride, 26 | padding=dilation, groups=groups, bias=False, dilation=dilation) 27 | 28 | 29 | def conv1x1(in_planes, out_planes, stride=1): 30 | """1x1 convolution""" 31 | return nn.Conv2d(in_planes, out_planes, kernel_size=1, stride=stride, bias=False) 32 | 33 | 34 | class BasicBlock(nn.Module): 35 | expansion = 1 36 | 37 | def __init__(self, inplanes, planes, stride=1, downsample=None, groups=1, 38 | base_width=64, dilation=1, norm_layer=None): 39 | super(BasicBlock, self).__init__() 40 | if norm_layer is None: 41 | norm_layer = nn.BatchNorm2d 42 | if groups != 1 or base_width != 64: 43 | raise ValueError('BasicBlock only supports groups=1 and base_width=64') 44 | if dilation > 1: 45 | raise NotImplementedError("Dilation > 1 not supported in BasicBlock") 46 | # Both self.conv1 and self.downsample layers downsample the input when stride != 1 47 | self.conv1 = conv3x3(inplanes, planes, stride) 48 | self.bn1 = norm_layer(planes) 49 | self.relu = nn.ReLU(inplace=True) 50 | self.conv2 = conv3x3(planes, planes) 51 | self.bn2 = norm_layer(planes) 52 | self.downsample = downsample 53 | self.stride = stride 54 | 55 | def forward(self, x): 56 | identity = x 57 | 58 | out = self.conv1(x) 59 | out = self.bn1(out) 60 | out = self.relu(out) 61 | 62 | out = self.conv2(out) 63 | out = self.bn2(out) 64 | 65 | if self.downsample is not None: 66 | identity = self.downsample(x) 67 | 68 | out += identity 69 | out = self.relu(out) 70 | 71 | return out 72 | 73 | 74 | class Bottleneck(nn.Module): 75 | expansion = 4 76 | 77 | def __init__(self, inplanes, planes, stride=1, downsample=None, groups=1, 78 | base_width=64, dilation=1, norm_layer=None): 79 | super(Bottleneck, self).__init__() 80 | if norm_layer is None: 81 | norm_layer = nn.BatchNorm2d 82 | width = int(planes * (base_width / 64.)) * groups 83 | # Both self.conv2 and self.downsample layers downsample the input when stride != 1 84 | self.conv1 = conv1x1(inplanes, width) 85 | self.bn1 = norm_layer(width) 86 | self.conv2 = conv3x3(width, width, stride, groups, dilation) 87 | self.bn2 = norm_layer(width) 88 | self.conv3 = conv1x1(width, planes * self.expansion) 89 | self.bn3 = norm_layer(planes * self.expansion) 90 | self.relu = nn.ReLU(inplace=True) 91 | self.downsample = downsample 92 | self.stride = stride 93 | 94 | def forward(self, x): 95 | identity = x 96 | 97 | out = self.conv1(x) 98 | out = self.bn1(out) 99 | out = self.relu(out) 100 | 101 | out = self.conv2(out) 102 | out = self.bn2(out) 103 | out = self.relu(out) 104 | 105 | out = self.conv3(out) 106 | out = self.bn3(out) 107 | 108 | if self.downsample is not None: 109 | identity = self.downsample(x) 110 | 111 | out += identity 112 | out = self.relu(out) 113 | 114 | return out 115 | 116 | 117 | class ResNet(nn.Module): 118 | 119 | def __init__(self, block, layers, num_classes=1000, zero_init_residual=False, 120 | groups=1, width_per_group=64, replace_stride_with_dilation=None, 121 | norm_layer=None): 122 | super(ResNet, self).__init__() 123 | if norm_layer is None: 124 | norm_layer = nn.BatchNorm2d 125 | self._norm_layer = norm_layer 126 | 127 | self.inplanes = 64 128 | self.dilation = 1 129 | if replace_stride_with_dilation is None: 130 | # each element in the tuple indicates if we should replace 131 | # the 2x2 stride with a dilated convolution instead 132 | replace_stride_with_dilation = [False, False, False] 133 | if len(replace_stride_with_dilation) != 3: 134 | raise ValueError("replace_stride_with_dilation should be None " 135 | "or a 3-element tuple, got {}".format(replace_stride_with_dilation)) 136 | self.groups = groups 137 | self.base_width = width_per_group 138 | self.conv1 = nn.Conv2d(1, self.inplanes, kernel_size=7, stride=2, padding=3, 139 | bias=False) 140 | self.bn1 = norm_layer(self.inplanes) 141 | self.relu = nn.ReLU(inplace=True) 142 | self.maxpool = nn.MaxPool2d(kernel_size=3, stride=2, padding=1) 143 | self.layer1 = self._make_layer(block, 64, layers[0]) 144 | self.layer2 = self._make_layer(block, 128, layers[1], stride=2, 145 | dilate=replace_stride_with_dilation[0]) 146 | self.layer3 = self._make_layer(block, 256, layers[2], stride=2, 147 | dilate=replace_stride_with_dilation[1]) 148 | self.layer4 = self._make_layer(block, 512, layers[3], stride=2, 149 | dilate=replace_stride_with_dilation[2]) 150 | self.avgpool = nn.AdaptiveAvgPool2d((1, 1)) 151 | self.fc = nn.Linear(512 * block.expansion, num_classes) 152 | 153 | for m in self.modules(): 154 | if isinstance(m, nn.Conv2d): 155 | nn.init.kaiming_normal_(m.weight, mode='fan_out', nonlinearity='relu') 156 | elif isinstance(m, (nn.BatchNorm2d, nn.GroupNorm)): 157 | nn.init.constant_(m.weight, 1) 158 | nn.init.constant_(m.bias, 0) 159 | 160 | # Zero-initialize the last BN in each residual branch, 161 | # so that the residual branch starts with zeros, and each residual block behaves like an identity. 162 | # This improves the model by 0.2~0.3% according to https://arxiv.org/abs/1706.02677 163 | if zero_init_residual: 164 | for m in self.modules(): 165 | if isinstance(m, Bottleneck): 166 | nn.init.constant_(m.bn3.weight, 0) 167 | elif isinstance(m, BasicBlock): 168 | nn.init.constant_(m.bn2.weight, 0) 169 | 170 | def _make_layer(self, block, planes, blocks, stride=1, dilate=False): 171 | norm_layer = self._norm_layer 172 | downsample = None 173 | previous_dilation = self.dilation 174 | if dilate: 175 | self.dilation *= stride 176 | stride = 1 177 | if stride != 1 or self.inplanes != planes * block.expansion: 178 | # baseline 179 | """ 180 | downsample = nn.Sequential( 181 | conv1x1(self.inplanes, planes * block.expansion, stride), 182 | norm_layer(planes * block.expansion), 183 | ) 184 | """ 185 | 186 | # conv1x1 => avgpool 187 | if stride == 1: 188 | downsample = nn.Sequential( 189 | conv1x1(self.inplanes, planes * block.expansion, stride), 190 | norm_layer(planes * block.expansion), 191 | ) 192 | else: 193 | downsample = nn.Sequential( 194 | nn.AvgPool2d(2, stride=stride), 195 | conv1x1(self.inplanes, planes * block.expansion, 1), 196 | norm_layer(planes * block.expansion) 197 | ) 198 | 199 | layers = [] 200 | layers.append(block(self.inplanes, planes, stride, downsample, self.groups, 201 | self.base_width, previous_dilation, norm_layer)) 202 | self.inplanes = planes * block.expansion 203 | for _ in range(1, blocks): 204 | layers.append(block(self.inplanes, planes, groups=self.groups, 205 | base_width=self.base_width, dilation=self.dilation, 206 | norm_layer=norm_layer)) 207 | 208 | return nn.Sequential(*layers) 209 | 210 | def forward(self, x): 211 | x = self.conv1(x) 212 | x = self.bn1(x) 213 | x = self.relu(x) 214 | x = self.maxpool(x) 215 | 216 | x = self.layer1(x) 217 | x = self.layer2(x) 218 | x = self.layer3(x) 219 | x = self.layer4(x) 220 | 221 | x = self.avgpool(x) 222 | x = x.reshape(x.size(0), -1) 223 | x = self.fc(x) 224 | 225 | return x 226 | 227 | 228 | def _resnet(arch, block, layers, pretrained, progress, **kwargs): 229 | model = ResNet(block, layers, **kwargs) 230 | if pretrained: 231 | state_dict = load_state_dict_from_url(model_urls[arch], 232 | progress=progress) 233 | model.load_state_dict(state_dict) 234 | return model 235 | 236 | 237 | def resnet18(pretrained=False, progress=True, **kwargs): 238 | """Constructs a ResNet-18 model. 239 | Args: 240 | pretrained (bool): If True, returns a model pre-trained on ImageNet 241 | progress (bool): If True, displays a progress bar of the download to stderr 242 | """ 243 | return _resnet('resnet18', BasicBlock, [2, 2, 2, 2], pretrained, progress, 244 | **kwargs) 245 | 246 | 247 | def resnet34(pretrained=False, progress=True, **kwargs): 248 | """Constructs a ResNet-34 model. 249 | Args: 250 | pretrained (bool): If True, returns a model pre-trained on ImageNet 251 | progress (bool): If True, displays a progress bar of the download to stderr 252 | """ 253 | return _resnet('resnet34', BasicBlock, [3, 4, 6, 3], pretrained, progress, 254 | **kwargs) 255 | 256 | 257 | def resnet50(pretrained=False, progress=True, **kwargs): 258 | """Constructs a ResNet-50 model. 259 | Args: 260 | pretrained (bool): If True, returns a model pre-trained on ImageNet 261 | progress (bool): If True, displays a progress bar of the download to stderr 262 | """ 263 | return _resnet('resnet50', Bottleneck, [3, 4, 6, 3], pretrained, progress, 264 | **kwargs) 265 | 266 | 267 | def resnet101(pretrained=False, progress=True, **kwargs): 268 | """Constructs a ResNet-101 model. 269 | Args: 270 | pretrained (bool): If True, returns a model pre-trained on ImageNet 271 | progress (bool): If True, displays a progress bar of the download to stderr 272 | """ 273 | return _resnet('resnet101', Bottleneck, [3, 4, 23, 3], pretrained, progress, 274 | **kwargs) 275 | 276 | 277 | def resnet152(pretrained=False, progress=True, **kwargs): 278 | """Constructs a ResNet-152 model. 279 | Args: 280 | pretrained (bool): If True, returns a model pre-trained on ImageNet 281 | progress (bool): If True, displays a progress bar of the download to stderr 282 | """ 283 | return _resnet('resnet152', Bottleneck, [3, 8, 36, 3], pretrained, progress, 284 | **kwargs) 285 | 286 | 287 | def resnext50_32x4d(pretrained=False, progress=True, **kwargs): 288 | """Constructs a ResNeXt-50 32x4d model. 289 | Args: 290 | pretrained (bool): If True, returns a model pre-trained on ImageNet 291 | progress (bool): If True, displays a progress bar of the download to stderr 292 | """ 293 | kwargs['groups'] = 32 294 | kwargs['width_per_group'] = 4 295 | return _resnet('resnext50_32x4d', Bottleneck, [3, 4, 6, 3], 296 | pretrained, progress, **kwargs) 297 | 298 | 299 | def resnext101_32x8d(pretrained=False, progress=True, **kwargs): 300 | """Constructs a ResNeXt-101 32x8d model. 301 | Args: 302 | pretrained (bool): If True, returns a model pre-trained on ImageNet 303 | progress (bool): If True, displays a progress bar of the download to stderr 304 | """ 305 | kwargs['groups'] = 32 306 | kwargs['width_per_group'] = 8 307 | return _resnet('resnext101_32x8d', Bottleneck, [3, 4, 23, 3], 308 | pretrained, progress, **kwargs) 309 | -------------------------------------------------------------------------------- /dataset/test.txt: -------------------------------------------------------------------------------- 1 | 2_bubble/qipao5750.jpg 2 | 3_defect/缺陷2809.jpg 3 | 8_pin/pin2144.jpg 4 | 7_lf/LF7622.jpg 5 | 1_gline/jinxian977.jpg 6 | 6_burr/BURR毛边2404.jpg 7 | 3_defect/缺陷5832.jpg 8 | 4_unformed/未成型2855.jpg 9 | 5_foreign_matter/异物2704.jpg 10 | 2_bubble/qipao9660.jpg 11 | 2_bubble/qipao1174.jpg 12 | 2_bubble/qipao309.jpg 13 | 5_foreign_matter/异物4809.jpg 14 | 0_scratch/划痕2309.jpg 15 | 4_unformed/未成型233.jpg 16 | 4_unformed/未成型3195.jpg 17 | 2_bubble/qipao7261.jpg 18 | 6_burr/BURR毛边1722.jpg 19 | 7_lf/LF2264.jpg 20 | 3_defect/缺陷658.jpg 21 | 6_burr/BURR毛边2677.jpg 22 | 2_bubble/qipao2290.jpg 23 | 5_foreign_matter/异物4188.jpg 24 | 2_bubble/qipao6459.jpg 25 | 1_gline/jinxian8875.jpg 26 | 0_scratch/划痕9183.jpg 27 | 1_gline/jinxian711.jpg 28 | 2_bubble/qipao5700.jpg 29 | 3_defect/缺陷1820.jpg 30 | 2_bubble/qipao8820.jpg 31 | 0_scratch/划痕7598.jpg 32 | 6_burr/BURR毛边1435.jpg 33 | 1_gline/jinxian3505.jpg 34 | 2_bubble/qipao336.jpg 35 | 3_defect/缺陷9038.jpg 36 | 4_unformed/未成型5396.jpg 37 | 4_unformed/未成型4687.jpg 38 | 5_foreign_matter/异物7328.jpg 39 | 6_burr/BURR毛边1031.jpg 40 | 3_defect/缺陷7331.jpg 41 | 3_defect/缺陷7236.jpg 42 | 1_gline/jinxian3519.jpg 43 | 7_lf/LF538.jpg 44 | 1_gline/jinxian1115.jpg 45 | 0_scratch/划痕4087.jpg 46 | 5_foreign_matter/异物5843.jpg 47 | 5_foreign_matter/异物5625.jpg 48 | 5_foreign_matter/异物1353.jpg 49 | 6_burr/BURR毛边4048.jpg 50 | 2_bubble/qipao3792.jpg 51 | 7_lf/LF2677.jpg 52 | 1_gline/jinxian1827.jpg 53 | 1_gline/jinxian5116.jpg 54 | 1_gline/jinxian8984.jpg 55 | 3_defect/缺陷3196.jpg 56 | 2_bubble/qipao1163.jpg 57 | 3_defect/缺陷3235.jpg 58 | 2_bubble/qipao1258.jpg 59 | 6_burr/BURR毛边6648.jpg 60 | 6_burr/BURR毛边9120.jpg 61 | 1_gline/jinxian9506.jpg 62 | 0_scratch/划痕4666.jpg 63 | 0_scratch/划痕8620.jpg 64 | 6_burr/BURR毛边7425.jpg 65 | 0_scratch/划痕5183.jpg 66 | 6_burr/BURR毛边3586.jpg 67 | 7_lf/LF5717.jpg 68 | 0_scratch/划痕1122.jpg 69 | 4_unformed/未成型1440.jpg 70 | 6_burr/BURR毛边7102.jpg 71 | 3_defect/缺陷5507.jpg 72 | 3_defect/缺陷4587.jpg 73 | 3_defect/缺陷3205.jpg 74 | 0_scratch/划痕3183.jpg 75 | 1_gline/jinxian999.jpg 76 | 7_lf/LF2026.jpg 77 | 8_pin/pin1179.jpg 78 | 3_defect/缺陷3906.jpg 79 | 7_lf/LF6572.jpg 80 | 1_gline/jinxian5105.jpg 81 | 3_defect/缺陷8112.jpg 82 | 0_scratch/划痕7799.jpg 83 | 1_gline/jinxian2144.jpg 84 | 1_gline/jinxian630.jpg 85 | 1_gline/jinxian5015.jpg 86 | 7_lf/LF893.jpg 87 | 1_gline/jinxian3228.jpg 88 | 8_pin/pin1679.jpg 89 | 2_bubble/qipao873.jpg 90 | 3_defect/缺陷8266.jpg 91 | 7_lf/LF2268.jpg 92 | 5_foreign_matter/异物6083.jpg 93 | 8_pin/pin131.jpg 94 | 0_scratch/划痕9659.jpg 95 | 0_scratch/划痕4394.jpg 96 | 1_gline/jinxian5257.jpg 97 | 3_defect/缺陷2521.jpg 98 | 7_lf/LF2152.jpg 99 | 7_lf/LF6995.jpg 100 | 6_burr/BURR毛边6948.jpg 101 | 7_lf/LF1696.jpg 102 | 2_bubble/qipao2051.jpg 103 | 0_scratch/划痕7080.jpg 104 | 8_pin/pin1846.jpg 105 | 3_defect/缺陷5259.jpg 106 | 2_bubble/qipao90.jpg 107 | 6_burr/BURR毛边6404.jpg 108 | 2_bubble/qipao1959.jpg 109 | 7_lf/LF9952.jpg 110 | 3_defect/缺陷1396.jpg 111 | 6_burr/BURR毛边5076.jpg 112 | 1_gline/jinxian4158.jpg 113 | 3_defect/缺陷2803.jpg 114 | 4_unformed/未成型2852.jpg 115 | 7_lf/LF1918.jpg 116 | 2_bubble/qipao643.jpg 117 | 6_burr/BURR毛边390.jpg 118 | 0_scratch/划痕4169.jpg 119 | 7_lf/LF9902.jpg 120 | 3_defect/缺陷2636.jpg 121 | 7_lf/LF9454.jpg 122 | 5_foreign_matter/异物6328.jpg 123 | 0_scratch/划痕1269.jpg 124 | 8_pin/pin511.jpg 125 | 3_defect/缺陷6466.jpg 126 | 1_gline/jinxian2750.jpg 127 | 8_pin/pin2162.jpg 128 | 5_foreign_matter/异物6919.jpg 129 | 7_lf/LF1307.jpg 130 | 3_defect/缺陷1476.jpg 131 | 6_burr/BURR毛边4706.jpg 132 | 1_gline/jinxian5509.jpg 133 | 3_defect/缺陷5926.jpg 134 | 5_foreign_matter/异物6815.jpg 135 | 0_scratch/划痕2124.jpg 136 | 3_defect/缺陷4871.jpg 137 | 1_gline/jinxian9283.jpg 138 | 7_lf/LF9381.jpg 139 | 1_gline/jinxian4514.jpg 140 | 7_lf/LF9328.jpg 141 | 3_defect/缺陷5066.jpg 142 | 6_burr/BURR毛边4576.jpg 143 | 3_defect/缺陷7923.jpg 144 | 1_gline/jinxian1161.jpg 145 | 0_scratch/划痕3915.jpg 146 | 7_lf/LF1174.jpg 147 | 0_scratch/划痕6889.jpg 148 | 7_lf/LF6516.jpg 149 | 7_lf/LF4017.jpg 150 | 0_scratch/划痕4737.jpg 151 | 8_pin/pin2483.jpg 152 | 1_gline/jinxian1632.jpg 153 | 7_lf/LF1566.jpg 154 | 1_gline/jinxian1679.jpg 155 | 2_bubble/qipao5989.jpg 156 | 1_gline/jinxian1084.jpg 157 | 3_defect/缺陷9400.jpg 158 | 7_lf/LF2351.jpg 159 | 6_burr/BURR毛边1726.jpg 160 | 6_burr/BURR毛边7497.jpg 161 | 1_gline/jinxian6852.jpg 162 | 5_foreign_matter/异物6058.jpg 163 | 3_defect/缺陷1468.jpg 164 | 1_gline/jinxian172.jpg 165 | 5_foreign_matter/异物6031.jpg 166 | 7_lf/LF3958.jpg 167 | 6_burr/BURR毛边4814.jpg 168 | 7_lf/LF3136.jpg 169 | 3_defect/缺陷1319.jpg 170 | 6_burr/BURR毛边6086.jpg 171 | 0_scratch/划痕5700.jpg 172 | 0_scratch/划痕433.jpg 173 | 7_lf/LF7848.jpg 174 | 0_scratch/划痕674.jpg 175 | 0_scratch/划痕3896.jpg 176 | 7_lf/LF523.jpg 177 | 2_bubble/qipao4262.jpg 178 | 0_scratch/划痕5476.jpg 179 | 6_burr/BURR毛边6424.jpg 180 | 2_bubble/qipao4027.jpg 181 | 3_defect/缺陷4476.jpg 182 | 7_lf/LF9468.jpg 183 | 3_defect/缺陷2363.jpg 184 | 1_gline/jinxian2873.jpg 185 | 2_bubble/qipao5604.jpg 186 | 6_burr/BURR毛边5159.jpg 187 | 5_foreign_matter/异物6300.jpg 188 | 0_scratch/划痕8102.jpg 189 | 3_defect/缺陷4645.jpg 190 | 0_scratch/划痕3017.jpg 191 | 7_lf/LF6863.jpg 192 | 2_bubble/qipao7272.jpg 193 | 4_unformed/未成型3372.jpg 194 | 7_lf/LF732.jpg 195 | 7_lf/LF8931.jpg 196 | 8_pin/pin2058.jpg 197 | 0_scratch/划痕6018.jpg 198 | 1_gline/jinxian2830.jpg 199 | 3_defect/缺陷190.jpg 200 | 2_bubble/qipao3956.jpg 201 | 7_lf/LF4663.jpg 202 | 3_defect/缺陷2352.jpg 203 | 5_foreign_matter/异物3903.jpg 204 | 5_foreign_matter/异物3071.jpg 205 | 6_burr/BURR毛边4487.jpg 206 | 5_foreign_matter/异物5120.jpg 207 | 1_gline/jinxian6524.jpg 208 | 0_scratch/划痕2043.jpg 209 | 6_burr/BURR毛边5564.jpg 210 | 7_lf/LF8894.jpg 211 | 5_foreign_matter/异物6292.jpg 212 | 6_burr/BURR毛边8312.jpg 213 | 7_lf/LF6187.jpg 214 | 7_lf/LF4857.jpg 215 | 7_lf/LF2485.jpg 216 | 4_unformed/未成型4130.jpg 217 | 7_lf/LF1892.jpg 218 | 5_foreign_matter/异物5419.jpg 219 | 6_burr/BURR毛边2190.jpg 220 | 1_gline/jinxian1056.jpg 221 | 2_bubble/qipao2107.jpg 222 | 2_bubble/qipao2526.jpg 223 | 1_gline/jinxian5665.jpg 224 | 8_pin/pin2217.jpg 225 | 4_unformed/未成型1980.jpg 226 | 2_bubble/qipao3557.jpg 227 | 3_defect/缺陷7725.jpg 228 | 0_scratch/划痕1470.jpg 229 | 2_bubble/qipao8781.jpg 230 | 5_foreign_matter/异物5256.jpg 231 | 7_lf/LF3815.jpg 232 | 4_unformed/未成型1847.jpg 233 | 8_pin/pin2328.jpg 234 | 1_gline/jinxian9225.jpg 235 | 2_bubble/qipao5873.jpg 236 | 1_gline/jinxian3811.jpg 237 | 5_foreign_matter/异物2074.jpg 238 | 5_foreign_matter/异物8221.jpg 239 | 3_defect/缺陷8193.jpg 240 | 5_foreign_matter/异物6537.jpg 241 | 0_scratch/划痕2231.jpg 242 | 8_pin/pin782.jpg 243 | 4_unformed/未成型3821.jpg 244 | 2_bubble/qipao6250.jpg 245 | 1_gline/jinxian5056.jpg 246 | 7_lf/LF4071.jpg 247 | 6_burr/BURR毛边1666.jpg 248 | 1_gline/jinxian7876.jpg 249 | 7_lf/LF7640.jpg 250 | 0_scratch/划痕4002.jpg 251 | 3_defect/缺陷1252.jpg 252 | 7_lf/LF3817.jpg 253 | 5_foreign_matter/异物3946.jpg 254 | 7_lf/LF9423.jpg 255 | 2_bubble/qipao4401.jpg 256 | 1_gline/jinxian9831.jpg 257 | 5_foreign_matter/异物1114.jpg 258 | 6_burr/BURR毛边7848.jpg 259 | 7_lf/LF8930.jpg 260 | 3_defect/缺陷6783.jpg 261 | 7_lf/LF6911.jpg 262 | 6_burr/BURR毛边9459.jpg 263 | 1_gline/jinxian1253.jpg 264 | 7_lf/LF7770.jpg 265 | 0_scratch/划痕9735.jpg 266 | 8_pin/pin2237.jpg 267 | 3_defect/缺陷6216.jpg 268 | 8_pin/pin1338.jpg 269 | 1_gline/jinxian9501.jpg 270 | 3_defect/缺陷295.jpg 271 | 2_bubble/qipao8712.jpg 272 | 2_bubble/qipao2403.jpg 273 | 6_burr/BURR毛边8650.jpg 274 | 7_lf/LF9067.jpg 275 | 0_scratch/划痕5672.jpg 276 | 2_bubble/qipao4726.jpg 277 | 1_gline/jinxian3356.jpg 278 | 0_scratch/划痕618.jpg 279 | 2_bubble/qipao2521.jpg 280 | 5_foreign_matter/异物7753.jpg 281 | 1_gline/jinxian2799.jpg 282 | 6_burr/BURR毛边5815.jpg 283 | 5_foreign_matter/异物6124.jpg 284 | 1_gline/jinxian7936.jpg 285 | 3_defect/缺陷4307.jpg 286 | 2_bubble/qipao1445.jpg 287 | 7_lf/LF7035.jpg 288 | 7_lf/LF3504.jpg 289 | 0_scratch/划痕804.jpg 290 | 5_foreign_matter/异物2048.jpg 291 | 1_gline/jinxian9902.jpg 292 | 2_bubble/qipao8483.jpg 293 | 0_scratch/划痕1128.jpg 294 | 5_foreign_matter/异物7479.jpg 295 | 4_unformed/未成型6367.jpg 296 | 4_unformed/未成型2744.jpg 297 | 5_foreign_matter/异物673.jpg 298 | 5_foreign_matter/异物7175.jpg 299 | 3_defect/缺陷989.jpg 300 | 6_burr/BURR毛边8612.jpg 301 | 5_foreign_matter/异物4742.jpg 302 | 7_lf/LF927.jpg 303 | 4_unformed/未成型310.jpg 304 | 0_scratch/划痕8115.jpg 305 | 6_burr/BURR毛边9700.jpg 306 | 4_unformed/未成型1318.jpg 307 | 1_gline/jinxian6122.jpg 308 | 7_lf/LF3996.jpg 309 | 0_scratch/划痕5110.jpg 310 | 4_unformed/未成型3749.jpg 311 | 2_bubble/qipao7097.jpg 312 | 7_lf/LF3309.jpg 313 | 3_defect/缺陷9016.jpg 314 | 0_scratch/划痕3111.jpg 315 | 2_bubble/qipao655.jpg 316 | 1_gline/jinxian4767.jpg 317 | 7_lf/LF150.jpg 318 | 6_burr/BURR毛边2746.jpg 319 | 3_defect/缺陷1667.jpg 320 | 7_lf/LF6974.jpg 321 | 1_gline/jinxian514.jpg 322 | 7_lf/LF2551.jpg 323 | 5_foreign_matter/异物2297.jpg 324 | 7_lf/LF3890.jpg 325 | 0_scratch/划痕8673.jpg 326 | 3_defect/缺陷340.jpg 327 | 3_defect/缺陷8647.jpg 328 | 8_pin/pin463.jpg 329 | 0_scratch/划痕3464.jpg 330 | 1_gline/jinxian4437.jpg 331 | 3_defect/缺陷4229.jpg 332 | 2_bubble/qipao852.jpg 333 | 7_lf/LF1245.jpg 334 | 6_burr/BURR毛边58.jpg 335 | 0_scratch/划痕4330.jpg 336 | 7_lf/LF8152.jpg 337 | 7_lf/LF5695.jpg 338 | 3_defect/缺陷536.jpg 339 | 2_bubble/qipao6357.jpg 340 | 0_scratch/划痕600.jpg 341 | 2_bubble/qipao2247.jpg 342 | 4_unformed/未成型1136.jpg 343 | 5_foreign_matter/异物2536.jpg 344 | 4_unformed/未成型2418.jpg 345 | 5_foreign_matter/异物137.jpg 346 | 5_foreign_matter/异物550.jpg 347 | 8_pin/pin1860.jpg 348 | 4_unformed/未成型5097.jpg 349 | 1_gline/jinxian4489.jpg 350 | 0_scratch/划痕692.jpg 351 | 2_bubble/qipao7715.jpg 352 | 4_unformed/未成型1436.jpg 353 | 6_burr/BURR毛边9407.jpg 354 | 2_bubble/qipao5158.jpg 355 | 6_burr/BURR毛边8002.jpg 356 | 5_foreign_matter/异物1899.jpg 357 | 7_lf/LF2350.jpg 358 | 7_lf/LF1857.jpg 359 | 6_burr/BURR毛边1796.jpg 360 | 2_bubble/qipao7899.jpg 361 | 5_foreign_matter/异物7856.jpg 362 | 0_scratch/划痕9734.jpg 363 | 7_lf/LF7747.jpg 364 | 2_bubble/qipao314.jpg 365 | 3_defect/缺陷7757.jpg 366 | 3_defect/缺陷4768.jpg 367 | 5_foreign_matter/异物6942.jpg 368 | 7_lf/LF7727.jpg 369 | 6_burr/BURR毛边6985.jpg 370 | 5_foreign_matter/异物507.jpg 371 | 3_defect/缺陷7198.jpg 372 | 8_pin/pin1111.jpg 373 | 1_gline/jinxian3524.jpg 374 | 7_lf/LF736.jpg 375 | 4_unformed/未成型3223.jpg 376 | 5_foreign_matter/异物3755.jpg 377 | 0_scratch/划痕5574.jpg 378 | 1_gline/jinxian3934.jpg 379 | 2_bubble/qipao6571.jpg 380 | 4_unformed/未成型952.jpg 381 | 4_unformed/未成型3113.jpg 382 | 4_unformed/未成型4563.jpg 383 | 7_lf/LF8429.jpg 384 | 3_defect/缺陷4309.jpg 385 | 5_foreign_matter/异物2476.jpg 386 | 7_lf/LF5633.jpg 387 | 1_gline/jinxian3511.jpg 388 | 7_lf/LF7953.jpg 389 | 1_gline/jinxian3729.jpg 390 | 5_foreign_matter/异物1142.jpg 391 | 6_burr/BURR毛边3859.jpg 392 | 1_gline/jinxian4315.jpg 393 | 1_gline/jinxian5066.jpg 394 | 6_burr/BURR毛边3827.jpg 395 | 0_scratch/划痕2222.jpg 396 | 1_gline/jinxian7462.jpg 397 | 6_burr/BURR毛边1919.jpg 398 | 3_defect/缺陷7104.jpg 399 | 3_defect/缺陷1809.jpg 400 | 5_foreign_matter/异物3034.jpg 401 | 7_lf/LF439.jpg 402 | 6_burr/BURR毛边3199.jpg 403 | 6_burr/BURR毛边3820.jpg 404 | 7_lf/LF9033.jpg 405 | 1_gline/jinxian7296.jpg 406 | 5_foreign_matter/异物3808.jpg 407 | 7_lf/LF5343.jpg 408 | 2_bubble/qipao3114.jpg 409 | 1_gline/jinxian7511.jpg 410 | 6_burr/BURR毛边5517.jpg 411 | 0_scratch/划痕8914.jpg 412 | 7_lf/LF8287.jpg 413 | 7_lf/LF3195.jpg 414 | 2_bubble/qipao7095.jpg 415 | 5_foreign_matter/异物4822.jpg 416 | 6_burr/BURR毛边3246.jpg 417 | 3_defect/缺陷9256.jpg 418 | 3_defect/缺陷173.jpg 419 | 0_scratch/划痕16.jpg 420 | 7_lf/LF8540.jpg 421 | 3_defect/缺陷5648.jpg 422 | 1_gline/jinxian3846.jpg 423 | 3_defect/缺陷3896.jpg 424 | 4_unformed/未成型2587.jpg 425 | 6_burr/BURR毛边7779.jpg 426 | 2_bubble/qipao4923.jpg 427 | 2_bubble/qipao4695.jpg 428 | 2_bubble/qipao7117.jpg 429 | 2_bubble/qipao8165.jpg 430 | 0_scratch/划痕3474.jpg 431 | 1_gline/jinxian8854.jpg 432 | 1_gline/jinxian9930.jpg 433 | 5_foreign_matter/异物1589.jpg 434 | 2_bubble/qipao1014.jpg 435 | 4_unformed/未成型368.jpg 436 | 7_lf/LF1740.jpg 437 | 7_lf/LF8760.jpg 438 | 5_foreign_matter/异物7850.jpg 439 | 5_foreign_matter/异物2994.jpg 440 | 6_burr/BURR毛边294.jpg 441 | 7_lf/LF4335.jpg 442 | 7_lf/LF5931.jpg 443 | 6_burr/BURR毛边4683.jpg 444 | 7_lf/LF4495.jpg 445 | 5_foreign_matter/异物965.jpg 446 | 7_lf/LF7125.jpg 447 | 4_unformed/未成型1036.jpg 448 | 0_scratch/划痕7219.jpg 449 | 5_foreign_matter/异物3425.jpg 450 | 3_defect/缺陷6555.jpg 451 | 5_foreign_matter/异物7933.jpg 452 | 7_lf/LF1306.jpg 453 | 6_burr/BURR毛边4447.jpg 454 | 6_burr/BURR毛边4007.jpg 455 | 6_burr/BURR毛边8023.jpg 456 | 1_gline/jinxian5886.jpg 457 | 6_burr/BURR毛边8583.jpg 458 | 3_defect/缺陷1671.jpg 459 | 5_foreign_matter/异物7758.jpg 460 | 7_lf/LF234.jpg 461 | 4_unformed/未成型3488.jpg 462 | 5_foreign_matter/异物7099.jpg 463 | 1_gline/jinxian3538.jpg 464 | 3_defect/缺陷2734.jpg 465 | 1_gline/jinxian1456.jpg 466 | 2_bubble/qipao9861.jpg 467 | 2_bubble/qipao4421.jpg 468 | 5_foreign_matter/异物1140.jpg 469 | 2_bubble/qipao8602.jpg 470 | 2_bubble/qipao2192.jpg 471 | 7_lf/LF171.jpg 472 | 5_foreign_matter/异物151.jpg 473 | 1_gline/jinxian9510.jpg 474 | 7_lf/LF5050.jpg 475 | 6_burr/BURR毛边4900.jpg 476 | 7_lf/LF1189.jpg 477 | 6_burr/BURR毛边2112.jpg 478 | 4_unformed/未成型521.jpg 479 | 3_defect/缺陷6062.jpg 480 | 2_bubble/qipao4369.jpg 481 | 8_pin/pin176.jpg 482 | 0_scratch/划痕8570.jpg 483 | 7_lf/LF4559.jpg 484 | 2_bubble/qipao7464.jpg 485 | 3_defect/缺陷7680.jpg 486 | 0_scratch/划痕3655.jpg 487 | 0_scratch/划痕1850.jpg 488 | 0_scratch/划痕4422.jpg 489 | 7_lf/LF5493.jpg 490 | 1_gline/jinxian2888.jpg 491 | 7_lf/LF1522.jpg 492 | 6_burr/BURR毛边1317.jpg 493 | 8_pin/pin1604.jpg 494 | 3_defect/缺陷1343.jpg 495 | 1_gline/jinxian7485.jpg 496 | 0_scratch/划痕2215.jpg 497 | 1_gline/jinxian5967.jpg 498 | 4_unformed/未成型4005.jpg 499 | 1_gline/jinxian5489.jpg 500 | 1_gline/jinxian5020.jpg 501 | 4_unformed/未成型6320.jpg 502 | 7_lf/LF717.jpg 503 | 3_defect/缺陷9363.jpg 504 | 6_burr/BURR毛边830.jpg 505 | 3_defect/缺陷6136.jpg 506 | 0_scratch/划痕8873.jpg 507 | 1_gline/jinxian6279.jpg 508 | 2_bubble/qipao6101.jpg 509 | 0_scratch/划痕8350.jpg 510 | 7_lf/LF5253.jpg 511 | 6_burr/BURR毛边8054.jpg 512 | 1_gline/jinxian7266.jpg 513 | 7_lf/LF6015.jpg 514 | 1_gline/jinxian3308.jpg 515 | 7_lf/LF9215.jpg 516 | 8_pin/pin2097.jpg 517 | 2_bubble/qipao8171.jpg 518 | 2_bubble/qipao8737.jpg 519 | 6_burr/BURR毛边1097.jpg 520 | 6_burr/BURR毛边5412.jpg 521 | 1_gline/jinxian9356.jpg 522 | 4_unformed/未成型3694.jpg 523 | 7_lf/LF2874.jpg 524 | 6_burr/BURR毛边7442.jpg 525 | 6_burr/BURR毛边2055.jpg 526 | 1_gline/jinxian706.jpg 527 | 2_bubble/qipao2942.jpg 528 | 7_lf/LF4641.jpg 529 | 5_foreign_matter/异物5917.jpg 530 | 6_burr/BURR毛边1772.jpg 531 | 0_scratch/划痕8011.jpg 532 | 1_gline/jinxian2718.jpg 533 | 6_burr/BURR毛边5748.jpg 534 | 5_foreign_matter/异物1914.jpg 535 | 2_bubble/qipao5572.jpg 536 | 6_burr/BURR毛边1069.jpg 537 | 5_foreign_matter/异物279.jpg 538 | 7_lf/LF8937.jpg 539 | 0_scratch/划痕1632.jpg 540 | 0_scratch/划痕6165.jpg 541 | 7_lf/LF8179.jpg 542 | 4_unformed/未成型1654.jpg 543 | 6_burr/BURR毛边9660.jpg 544 | 0_scratch/划痕5196.jpg 545 | 1_gline/jinxian6181.jpg 546 | 4_unformed/未成型6312.jpg 547 | 3_defect/缺陷5104.jpg 548 | 3_defect/缺陷5733.jpg 549 | 8_pin/pin1345.jpg 550 | 0_scratch/划痕8354.jpg 551 | 1_gline/jinxian45.jpg 552 | 6_burr/BURR毛边60.jpg 553 | 1_gline/jinxian8224.jpg 554 | 5_foreign_matter/异物5623.jpg 555 | 5_foreign_matter/异物5986.jpg 556 | 2_bubble/qipao1057.jpg 557 | 1_gline/jinxian753.jpg 558 | 4_unformed/未成型4391.jpg 559 | 7_lf/LF255.jpg 560 | 0_scratch/划痕7724.jpg 561 | 7_lf/LF5127.jpg 562 | 2_bubble/qipao2515.jpg 563 | 8_pin/pin638.jpg 564 | 3_defect/缺陷4094.jpg 565 | 4_unformed/未成型2266.jpg 566 | 7_lf/LF117.jpg 567 | 1_gline/jinxian7067.jpg 568 | 0_scratch/划痕5411.jpg 569 | 4_unformed/未成型228.jpg 570 | 3_defect/缺陷893.jpg 571 | 5_foreign_matter/异物6075.jpg 572 | 7_lf/LF7017.jpg 573 | 3_defect/缺陷3769.jpg 574 | 5_foreign_matter/异物2730.jpg 575 | 6_burr/BURR毛边4958.jpg 576 | 5_foreign_matter/异物7414.jpg 577 | 1_gline/jinxian5883.jpg 578 | 3_defect/缺陷8251.jpg 579 | 0_scratch/划痕6080.jpg 580 | 3_defect/缺陷3972.jpg 581 | 7_lf/LF6629.jpg 582 | 7_lf/LF7857.jpg 583 | 0_scratch/划痕6081.jpg 584 | 0_scratch/划痕3167.jpg 585 | 6_burr/BURR毛边1473.jpg 586 | 5_foreign_matter/异物4282.jpg 587 | 4_unformed/未成型1898.jpg 588 | 0_scratch/划痕7762.jpg 589 | 0_scratch/划痕8866.jpg 590 | 1_gline/jinxian1398.jpg 591 | 7_lf/LF5532.jpg 592 | 0_scratch/划痕7090.jpg 593 | 6_burr/BURR毛边232.jpg 594 | 6_burr/BURR毛边3779.jpg 595 | 3_defect/缺陷8356.jpg 596 | 2_bubble/qipao9151.jpg 597 | 3_defect/缺陷2380.jpg 598 | 5_foreign_matter/异物841.jpg 599 | 6_burr/BURR毛边1428.jpg 600 | 2_bubble/qipao1356.jpg 601 | 2_bubble/qipao3072.jpg 602 | 1_gline/jinxian5540.jpg 603 | 6_burr/BURR毛边6595.jpg 604 | 4_unformed/未成型3361.jpg 605 | 5_foreign_matter/异物5108.jpg 606 | 3_defect/缺陷425.jpg 607 | 6_burr/BURR毛边4569.jpg 608 | 3_defect/缺陷4503.jpg 609 | 4_unformed/未成型1942.jpg 610 | 6_burr/BURR毛边6230.jpg 611 | 2_bubble/qipao131.jpg 612 | 2_bubble/qipao187.jpg 613 | 6_burr/BURR毛边8885.jpg 614 | 6_burr/BURR毛边676.jpg 615 | 2_bubble/qipao9637.jpg 616 | 0_scratch/划痕8782.jpg 617 | 3_defect/缺陷3800.jpg 618 | 3_defect/缺陷6299.jpg 619 | 7_lf/LF9548.jpg 620 | 2_bubble/qipao3381.jpg 621 | 2_bubble/qipao5780.jpg 622 | 2_bubble/qipao9766.jpg 623 | 4_unformed/未成型4371.jpg 624 | 7_lf/LF5588.jpg 625 | 1_gline/jinxian2488.jpg 626 | 1_gline/jinxian1590.jpg 627 | 3_defect/缺陷6556.jpg 628 | 8_pin/pin2188.jpg 629 | 6_burr/BURR毛边7530.jpg 630 | 3_defect/缺陷6631.jpg 631 | 7_lf/LF8534.jpg 632 | 7_lf/LF5039.jpg 633 | 2_bubble/qipao5054.jpg 634 | 2_bubble/qipao7550.jpg 635 | 4_unformed/未成型6142.jpg 636 | 6_burr/BURR毛边5479.jpg 637 | 3_defect/缺陷2219.jpg 638 | 0_scratch/划痕5190.jpg 639 | 8_pin/pin1614.jpg 640 | 7_lf/LF5504.jpg 641 | 2_bubble/qipao4093.jpg 642 | 3_defect/缺陷3146.jpg 643 | 1_gline/jinxian7423.jpg 644 | 6_burr/BURR毛边5442.jpg 645 | 6_burr/BURR毛边3264.jpg 646 | 4_unformed/未成型2751.jpg 647 | 7_lf/LF3143.jpg 648 | 3_defect/缺陷9914.jpg 649 | 3_defect/缺陷9006.jpg 650 | 0_scratch/划痕4959.jpg 651 | 5_foreign_matter/异物1407.jpg 652 | 3_defect/缺陷6158.jpg 653 | 2_bubble/qipao8110.jpg 654 | 0_scratch/划痕2898.jpg 655 | 4_unformed/未成型2143.jpg 656 | 7_lf/LF5977.jpg 657 | 3_defect/缺陷7336.jpg 658 | 7_lf/LF8810.jpg 659 | 1_gline/jinxian5604.jpg 660 | 7_lf/LF8251.jpg 661 | 3_defect/缺陷7666.jpg 662 | 5_foreign_matter/异物907.jpg 663 | 6_burr/BURR毛边5094.jpg 664 | 0_scratch/划痕3616.jpg 665 | 0_scratch/划痕2173.jpg 666 | 0_scratch/划痕6666.jpg 667 | 6_burr/BURR毛边3864.jpg 668 | 0_scratch/划痕3879.jpg 669 | 7_lf/LF3050.jpg 670 | 6_burr/BURR毛边6038.jpg 671 | 5_foreign_matter/异物6017.jpg 672 | 0_scratch/划痕9367.jpg 673 | 6_burr/BURR毛边6340.jpg 674 | 1_gline/jinxian3896.jpg 675 | 3_defect/缺陷7199.jpg 676 | 2_bubble/qipao7324.jpg 677 | 4_unformed/未成型3396.jpg 678 | 7_lf/LF6774.jpg 679 | 7_lf/LF7979.jpg 680 | 4_unformed/未成型3502.jpg 681 | 1_gline/jinxian1120.jpg 682 | 0_scratch/划痕5711.jpg 683 | 7_lf/LF8822.jpg 684 | 7_lf/LF2218.jpg 685 | 6_burr/BURR毛边1116.jpg 686 | 1_gline/jinxian2633.jpg 687 | 4_unformed/未成型2251.jpg 688 | 0_scratch/划痕7907.jpg 689 | 6_burr/BURR毛边4087.jpg 690 | 7_lf/LF8041.jpg 691 | 6_burr/BURR毛边590.jpg 692 | 1_gline/jinxian9176.jpg 693 | 6_burr/BURR毛边5856.jpg 694 | 7_lf/LF6360.jpg 695 | 2_bubble/qipao9692.jpg 696 | 3_defect/缺陷5528.jpg 697 | 2_bubble/qipao6020.jpg 698 | 2_bubble/qipao4210.jpg 699 | 2_bubble/qipao6757.jpg 700 | 2_bubble/qipao4071.jpg 701 | 3_defect/缺陷8530.jpg 702 | 4_unformed/未成型2989.jpg 703 | 4_unformed/未成型2725.jpg 704 | 5_foreign_matter/异物3680.jpg 705 | 0_scratch/划痕5436.jpg 706 | 0_scratch/划痕807.jpg 707 | 7_lf/LF7442.jpg 708 | 3_defect/缺陷5216.jpg 709 | 6_burr/BURR毛边4606.jpg 710 | 4_unformed/未成型4494.jpg 711 | 0_scratch/划痕6807.jpg 712 | 8_pin/pin379.jpg 713 | 2_bubble/qipao6053.jpg 714 | 2_bubble/qipao9262.jpg 715 | 0_scratch/划痕5600.jpg 716 | 5_foreign_matter/异物6047.jpg 717 | 2_bubble/qipao1035.jpg 718 | 6_burr/BURR毛边2333.jpg 719 | 2_bubble/qipao4465.jpg 720 | 6_burr/BURR毛边6539.jpg 721 | 8_pin/pin1049.jpg 722 | 1_gline/jinxian9042.jpg 723 | 0_scratch/划痕2129.jpg 724 | 7_lf/LF8333.jpg 725 | 2_bubble/qipao8752.jpg 726 | 6_burr/BURR毛边8834.jpg 727 | 6_burr/BURR毛边8315.jpg 728 | 7_lf/LF9362.jpg 729 | 4_unformed/未成型323.jpg 730 | 0_scratch/划痕15.jpg 731 | 1_gline/jinxian1458.jpg 732 | 5_foreign_matter/异物7565.jpg 733 | 1_gline/jinxian3110.jpg 734 | 5_foreign_matter/异物65.jpg 735 | 7_lf/LF4060.jpg 736 | 3_defect/缺陷4627.jpg 737 | 2_bubble/qipao8485.jpg 738 | 3_defect/缺陷2486.jpg 739 | 0_scratch/划痕2836.jpg 740 | 0_scratch/划痕7846.jpg 741 | 7_lf/LF1301.jpg 742 | 6_burr/BURR毛边9401.jpg 743 | 4_unformed/未成型6375.jpg 744 | 1_gline/jinxian7796.jpg 745 | 3_defect/缺陷9004.jpg 746 | 7_lf/LF4383.jpg 747 | 2_bubble/qipao7804.jpg 748 | 1_gline/jinxian2444.jpg 749 | 2_bubble/qipao9120.jpg 750 | 7_lf/LF1087.jpg 751 | 3_defect/缺陷2648.jpg 752 | 6_burr/BURR毛边279.jpg 753 | 7_lf/LF4276.jpg 754 | 7_lf/LF5098.jpg 755 | 2_bubble/qipao5734.jpg 756 | 2_bubble/qipao2958.jpg 757 | 0_scratch/划痕9743.jpg 758 | 6_burr/BURR毛边7940.jpg 759 | 7_lf/LF6514.jpg 760 | 7_lf/LF8767.jpg 761 | 5_foreign_matter/异物7468.jpg 762 | 1_gline/jinxian3192.jpg 763 | 2_bubble/qipao6370.jpg 764 | 1_gline/jinxian4602.jpg 765 | 6_burr/BURR毛边4893.jpg 766 | 2_bubble/qipao4046.jpg 767 | 0_scratch/划痕1006.jpg 768 | 2_bubble/qipao7189.jpg 769 | 3_defect/缺陷5260.jpg 770 | 0_scratch/划痕8271.jpg 771 | 0_scratch/划痕217.jpg 772 | 0_scratch/划痕5633.jpg 773 | 7_lf/LF9406.jpg 774 | 7_lf/LF8967.jpg 775 | 6_burr/BURR毛边4643.jpg 776 | 2_bubble/qipao1353.jpg 777 | 5_foreign_matter/异物3628.jpg 778 | 0_scratch/划痕4043.jpg 779 | 4_unformed/未成型6245.jpg 780 | 2_bubble/qipao2074.jpg 781 | 1_gline/jinxian672.jpg 782 | 3_defect/缺陷4744.jpg 783 | 2_bubble/qipao1768.jpg 784 | 2_bubble/qipao5779.jpg 785 | 5_foreign_matter/异物6365.jpg 786 | 5_foreign_matter/异物7897.jpg 787 | 0_scratch/划痕5843.jpg 788 | 3_defect/缺陷8606.jpg 789 | 3_defect/缺陷8093.jpg 790 | 4_unformed/未成型4765.jpg 791 | 7_lf/LF682.jpg 792 | 3_defect/缺陷8739.jpg 793 | 7_lf/LF7733.jpg 794 | 0_scratch/划痕4985.jpg 795 | 7_lf/LF2419.jpg 796 | 7_lf/LF9979.jpg 797 | 4_unformed/未成型5606.jpg 798 | 2_bubble/qipao6393.jpg 799 | 3_defect/缺陷5889.jpg 800 | 8_pin/pin2178.jpg 801 | 2_bubble/qipao801.jpg 802 | 6_burr/BURR毛边5189.jpg 803 | 7_lf/LF1583.jpg 804 | 6_burr/BURR毛边4966.jpg 805 | 2_bubble/qipao4910.jpg 806 | 2_bubble/qipao5851.jpg 807 | 7_lf/LF465.jpg 808 | 6_burr/BURR毛边5755.jpg 809 | 5_foreign_matter/异物4358.jpg 810 | 6_burr/BURR毛边798.jpg 811 | 2_bubble/qipao3452.jpg 812 | 4_unformed/未成型2867.jpg 813 | 6_burr/BURR毛边7160.jpg 814 | 3_defect/缺陷3011.jpg 815 | 7_lf/LF5422.jpg 816 | 4_unformed/未成型4199.jpg 817 | 0_scratch/划痕3553.jpg 818 | 2_bubble/qipao5250.jpg 819 | 3_defect/缺陷337.jpg 820 | 1_gline/jinxian3986.jpg 821 | 2_bubble/qipao2972.jpg 822 | 2_bubble/qipao2094.jpg 823 | 8_pin/pin2140.jpg 824 | 5_foreign_matter/异物7060.jpg 825 | 5_foreign_matter/异物6848.jpg 826 | 6_burr/BURR毛边2345.jpg 827 | 2_bubble/qipao2668.jpg 828 | 2_bubble/qipao4742.jpg 829 | 7_lf/LF5332.jpg 830 | 2_bubble/qipao682.jpg 831 | 0_scratch/划痕9514.jpg 832 | 4_unformed/未成型2360.jpg 833 | 7_lf/LF5753.jpg 834 | 1_gline/jinxian9570.jpg 835 | 1_gline/jinxian105.jpg 836 | 0_scratch/划痕8402.jpg 837 | 0_scratch/划痕3213.jpg 838 | 7_lf/LF1104.jpg 839 | 4_unformed/未成型3864.jpg 840 | 3_defect/缺陷6776.jpg 841 | 4_unformed/未成型1238.jpg 842 | 3_defect/缺陷2862.jpg 843 | 8_pin/pin758.jpg 844 | 3_defect/缺陷3083.jpg 845 | 1_gline/jinxian2907.jpg 846 | 0_scratch/划痕3976.jpg 847 | 3_defect/缺陷1312.jpg 848 | 2_bubble/qipao7659.jpg 849 | 3_defect/缺陷6376.jpg 850 | 1_gline/jinxian8134.jpg 851 | 3_defect/缺陷9110.jpg 852 | 7_lf/LF5091.jpg 853 | 1_gline/jinxian7502.jpg 854 | 3_defect/缺陷8560.jpg 855 | 4_unformed/未成型854.jpg 856 | 3_defect/缺陷2729.jpg 857 | 7_lf/LF9174.jpg 858 | 7_lf/LF6020.jpg 859 | 8_pin/pin1588.jpg 860 | 1_gline/jinxian3953.jpg 861 | 7_lf/LF7187.jpg 862 | 0_scratch/划痕4198.jpg 863 | 2_bubble/qipao3755.jpg 864 | 5_foreign_matter/异物6362.jpg 865 | 4_unformed/未成型410.jpg 866 | 6_burr/BURR毛边9830.jpg 867 | 6_burr/BURR毛边6067.jpg 868 | 0_scratch/划痕6904.jpg 869 | 0_scratch/划痕3215.jpg 870 | 5_foreign_matter/异物5204.jpg 871 | 3_defect/缺陷5420.jpg 872 | 3_defect/缺陷8855.jpg 873 | 4_unformed/未成型2357.jpg 874 | 2_bubble/qipao7171.jpg 875 | 2_bubble/qipao2477.jpg 876 | 6_burr/BURR毛边3257.jpg 877 | 3_defect/缺陷9578.jpg 878 | 4_unformed/未成型2078.jpg 879 | 6_burr/BURR毛边5771.jpg 880 | 1_gline/jinxian2585.jpg 881 | 3_defect/缺陷9430.jpg 882 | 1_gline/jinxian2584.jpg 883 | 0_scratch/划痕9862.jpg 884 | 5_foreign_matter/异物4660.jpg 885 | 3_defect/缺陷3490.jpg 886 | 1_gline/jinxian6295.jpg 887 | 7_lf/LF9667.jpg 888 | 0_scratch/划痕2955.jpg 889 | 3_defect/缺陷234.jpg 890 | 2_bubble/qipao4611.jpg 891 | 1_gline/jinxian156.jpg 892 | 5_foreign_matter/异物2060.jpg 893 | 1_gline/jinxian9952.jpg 894 | 6_burr/BURR毛边907.jpg 895 | 7_lf/LF245.jpg 896 | 5_foreign_matter/异物5044.jpg 897 | 1_gline/jinxian1864.jpg 898 | 1_gline/jinxian8006.jpg 899 | 4_unformed/未成型2380.jpg 900 | 7_lf/LF7653.jpg 901 | 3_defect/缺陷3445.jpg 902 | 5_foreign_matter/异物3846.jpg 903 | 6_burr/BURR毛边7645.jpg 904 | 5_foreign_matter/异物3069.jpg 905 | 1_gline/jinxian8145.jpg 906 | 6_burr/BURR毛边871.jpg 907 | 0_scratch/划痕6839.jpg 908 | 5_foreign_matter/异物8234.jpg 909 | 0_scratch/划痕1055.jpg 910 | 2_bubble/qipao5525.jpg 911 | 0_scratch/划痕4376.jpg 912 | 1_gline/jinxian5289.jpg 913 | 3_defect/缺陷7517.jpg 914 | 1_gline/jinxian4321.jpg 915 | 8_pin/pin1992.jpg 916 | 2_bubble/qipao2349.jpg 917 | 3_defect/缺陷1056.jpg 918 | 3_defect/缺陷6624.jpg 919 | 7_lf/LF2364.jpg 920 | 3_defect/缺陷1631.jpg 921 | 7_lf/LF9617.jpg 922 | 2_bubble/qipao2006.jpg 923 | 1_gline/jinxian6602.jpg 924 | 5_foreign_matter/异物6478.jpg 925 | 1_gline/jinxian3521.jpg 926 | 1_gline/jinxian3696.jpg 927 | 6_burr/BURR毛边8993.jpg 928 | 1_gline/jinxian7543.jpg 929 | 2_bubble/qipao8759.jpg 930 | 5_foreign_matter/异物7162.jpg 931 | 1_gline/jinxian6108.jpg 932 | 5_foreign_matter/异物2184.jpg 933 | 5_foreign_matter/异物377.jpg 934 | 3_defect/缺陷3711.jpg 935 | 7_lf/LF1771.jpg 936 | 3_defect/缺陷9423.jpg 937 | 5_foreign_matter/异物843.jpg 938 | 0_scratch/划痕4918.jpg 939 | 7_lf/LF8856.jpg 940 | 2_bubble/qipao9476.jpg 941 | 0_scratch/划痕7557.jpg 942 | 1_gline/jinxian2304.jpg 943 | 3_defect/缺陷5287.jpg 944 | 2_bubble/qipao6692.jpg 945 | 7_lf/LF8744.jpg 946 | 5_foreign_matter/异物5264.jpg 947 | 2_bubble/qipao6394.jpg 948 | 2_bubble/qipao1668.jpg 949 | 0_scratch/划痕2839.jpg 950 | 1_gline/jinxian8208.jpg 951 | 2_bubble/qipao3683.jpg 952 | 3_defect/缺陷6242.jpg 953 | 5_foreign_matter/异物3580.jpg 954 | 1_gline/jinxian3975.jpg 955 | 0_scratch/划痕8844.jpg 956 | 5_foreign_matter/异物2931.jpg 957 | 7_lf/LF5789.jpg 958 | 2_bubble/qipao889.jpg 959 | 2_bubble/qipao2028.jpg 960 | 1_gline/jinxian9405.jpg 961 | 5_foreign_matter/异物3317.jpg 962 | 2_bubble/qipao6349.jpg 963 | 3_defect/缺陷8810.jpg 964 | 3_defect/缺陷5486.jpg 965 | 1_gline/jinxian1560.jpg 966 | 5_foreign_matter/异物3386.jpg 967 | 3_defect/缺陷827.jpg 968 | 6_burr/BURR毛边7925.jpg 969 | 5_foreign_matter/异物929.jpg 970 | 1_gline/jinxian7338.jpg 971 | 8_pin/pin756.jpg 972 | 1_gline/jinxian1208.jpg 973 | 6_burr/BURR毛边7726.jpg 974 | 1_gline/jinxian9707.jpg 975 | 2_bubble/qipao1740.jpg 976 | 3_defect/缺陷8291.jpg 977 | 0_scratch/划痕4972.jpg 978 | 3_defect/缺陷9319.jpg 979 | 6_burr/BURR毛边1478.jpg 980 | 3_defect/缺陷4407.jpg 981 | 2_bubble/qipao8396.jpg 982 | 1_gline/jinxian3530.jpg 983 | 0_scratch/划痕3150.jpg 984 | 6_burr/BURR毛边3692.jpg 985 | 3_defect/缺陷5232.jpg 986 | 6_burr/BURR毛边168.jpg 987 | 7_lf/LF8482.jpg 988 | 3_defect/缺陷5116.jpg 989 | 4_unformed/未成型6182.jpg 990 | 7_lf/LF5016.jpg 991 | 5_foreign_matter/异物981.jpg 992 | 1_gline/jinxian2300.jpg 993 | 7_lf/LF1817.jpg 994 | 0_scratch/划痕9935.jpg 995 | 3_defect/缺陷1594.jpg 996 | 4_unformed/未成型1617.jpg 997 | 7_lf/LF6535.jpg 998 | 0_scratch/划痕6091.jpg 999 | 0_scratch/划痕4380.jpg 1000 | 5_foreign_matter/异物97.jpg 1001 | 5_foreign_matter/异物2604.jpg 1002 | 7_lf/LF4655.jpg 1003 | 4_unformed/未成型848.jpg 1004 | 1_gline/jinxian8765.jpg 1005 | 7_lf/LF6624.jpg 1006 | 2_bubble/qipao4615.jpg 1007 | 3_defect/缺陷6283.jpg 1008 | 6_burr/BURR毛边5047.jpg 1009 | 3_defect/缺陷5067.jpg 1010 | 0_scratch/划痕6139.jpg 1011 | 3_defect/缺陷5281.jpg 1012 | 6_burr/BURR毛边1006.jpg 1013 | 2_bubble/qipao3645.jpg 1014 | 4_unformed/未成型3165.jpg 1015 | 0_scratch/划痕5512.jpg 1016 | 0_scratch/划痕6950.jpg 1017 | 8_pin/pin2360.jpg 1018 | 4_unformed/未成型1572.jpg 1019 | 7_lf/LF7560.jpg 1020 | 7_lf/LF1164.jpg 1021 | 3_defect/缺陷4675.jpg 1022 | 1_gline/jinxian8759.jpg 1023 | 0_scratch/划痕7322.jpg 1024 | 3_defect/缺陷5130.jpg 1025 | 5_foreign_matter/异物3661.jpg 1026 | 0_scratch/划痕1538.jpg 1027 | 1_gline/jinxian4837.jpg 1028 | 5_foreign_matter/异物5247.jpg 1029 | 2_bubble/qipao6815.jpg 1030 | 4_unformed/未成型6214.jpg 1031 | 1_gline/jinxian2066.jpg 1032 | 7_lf/LF3132.jpg 1033 | 4_unformed/未成型5482.jpg 1034 | 5_foreign_matter/异物3013.jpg 1035 | 4_unformed/未成型3731.jpg 1036 | 7_lf/LF4194.jpg 1037 | 3_defect/缺陷3161.jpg 1038 | 6_burr/BURR毛边8881.jpg 1039 | 5_foreign_matter/异物8025.jpg 1040 | 2_bubble/qipao3427.jpg 1041 | 7_lf/LF3616.jpg 1042 | 1_gline/jinxian4958.jpg 1043 | 3_defect/缺陷831.jpg 1044 | 1_gline/jinxian3149.jpg 1045 | 6_burr/BURR毛边9831.jpg 1046 | 1_gline/jinxian6522.jpg 1047 | 4_unformed/未成型3795.jpg 1048 | 5_foreign_matter/异物7186.jpg 1049 | 5_foreign_matter/异物5581.jpg 1050 | 4_unformed/未成型4292.jpg 1051 | 8_pin/pin2299.jpg 1052 | 1_gline/jinxian4898.jpg 1053 | 5_foreign_matter/异物569.jpg 1054 | 4_unformed/未成型6082.jpg 1055 | 7_lf/LF5508.jpg 1056 | 0_scratch/划痕3160.jpg 1057 | 6_burr/BURR毛边3370.jpg 1058 | 1_gline/jinxian9954.jpg 1059 | 1_gline/jinxian1046.jpg 1060 | 4_unformed/未成型2210.jpg 1061 | 5_foreign_matter/异物5764.jpg 1062 | 2_bubble/qipao9739.jpg 1063 | 4_unformed/未成型6597.jpg 1064 | 7_lf/LF6063.jpg 1065 | 7_lf/LF3128.jpg 1066 | 3_defect/缺陷8334.jpg 1067 | 8_pin/pin1493.jpg 1068 | 3_defect/缺陷8695.jpg 1069 | 2_bubble/qipao636.jpg 1070 | 4_unformed/未成型4492.jpg 1071 | 6_burr/BURR毛边8935.jpg 1072 | 6_burr/BURR毛边9910.jpg 1073 | 2_bubble/qipao9907.jpg 1074 | 7_lf/LF7947.jpg 1075 | 5_foreign_matter/异物5354.jpg 1076 | 6_burr/BURR毛边9019.jpg 1077 | 7_lf/LF6426.jpg 1078 | 1_gline/jinxian6608.jpg 1079 | 7_lf/LF8959.jpg 1080 | 1_gline/jinxian9974.jpg 1081 | 0_scratch/划痕8195.jpg 1082 | 0_scratch/划痕4704.jpg 1083 | 2_bubble/qipao2409.jpg 1084 | 1_gline/jinxian8886.jpg 1085 | 6_burr/BURR毛边2005.jpg 1086 | 4_unformed/未成型6818.jpg 1087 | 1_gline/jinxian7235.jpg 1088 | 4_unformed/未成型6693.jpg 1089 | 4_unformed/未成型1931.jpg 1090 | 4_unformed/未成型3320.jpg 1091 | 3_defect/缺陷6614.jpg 1092 | 5_foreign_matter/异物7080.jpg 1093 | 3_defect/缺陷7750.jpg 1094 | 4_unformed/未成型1442.jpg 1095 | 6_burr/BURR毛边3691.jpg 1096 | 4_unformed/未成型1325.jpg 1097 | 2_bubble/qipao8579.jpg 1098 | 0_scratch/划痕120.jpg 1099 | 2_bubble/qipao8942.jpg 1100 | 6_burr/BURR毛边6788.jpg 1101 | 6_burr/BURR毛边3725.jpg 1102 | 5_foreign_matter/异物6096.jpg 1103 | 4_unformed/未成型2922.jpg 1104 | 7_lf/LF4901.jpg 1105 | 3_defect/缺陷4147.jpg 1106 | 7_lf/LF9412.jpg 1107 | 5_foreign_matter/异物615.jpg 1108 | 7_lf/LF5336.jpg 1109 | 2_bubble/qipao742.jpg 1110 | 3_defect/缺陷2914.jpg 1111 | 0_scratch/划痕2734.jpg 1112 | 0_scratch/划痕1220.jpg 1113 | 0_scratch/划痕4499.jpg 1114 | 7_lf/LF1855.jpg 1115 | 3_defect/缺陷414.jpg 1116 | 5_foreign_matter/异物1767.jpg 1117 | 7_lf/LF7268.jpg 1118 | 7_lf/LF5778.jpg 1119 | 6_burr/BURR毛边3236.jpg 1120 | 7_lf/LF9838.jpg 1121 | 2_bubble/qipao4913.jpg 1122 | 6_burr/BURR毛边731.jpg 1123 | 0_scratch/划痕6243.jpg 1124 | 6_burr/BURR毛边8228.jpg 1125 | 1_gline/jinxian532.jpg 1126 | 2_bubble/qipao638.jpg 1127 | 2_bubble/qipao7434.jpg 1128 | 7_lf/LF7551.jpg 1129 | 2_bubble/qipao5658.jpg 1130 | 4_unformed/未成型1270.jpg 1131 | 6_burr/BURR毛边1788.jpg 1132 | 7_lf/LF4160.jpg 1133 | 2_bubble/qipao5319.jpg 1134 | 4_unformed/未成型6121.jpg 1135 | 8_pin/pin1022.jpg 1136 | 4_unformed/未成型4587.jpg 1137 | 7_lf/LF809.jpg 1138 | 1_gline/jinxian2115.jpg 1139 | 0_scratch/划痕6634.jpg 1140 | 0_scratch/划痕4971.jpg 1141 | 6_burr/BURR毛边9171.jpg 1142 | 4_unformed/未成型3380.jpg 1143 | 0_scratch/划痕1304.jpg 1144 | 4_unformed/未成型4051.jpg 1145 | 7_lf/LF7365.jpg 1146 | 3_defect/缺陷4174.jpg 1147 | 0_scratch/划痕5937.jpg 1148 | 1_gline/jinxian1380.jpg 1149 | 4_unformed/未成型1317.jpg 1150 | 0_scratch/划痕4117.jpg 1151 | 7_lf/LF8706.jpg 1152 | 7_lf/LF9259.jpg 1153 | 5_foreign_matter/异物3243.jpg 1154 | 0_scratch/划痕9506.jpg 1155 | 8_pin/pin1079.jpg 1156 | 2_bubble/qipao8612.jpg 1157 | 3_defect/缺陷4515.jpg 1158 | 2_bubble/qipao5592.jpg 1159 | 2_bubble/qipao8175.jpg 1160 | 1_gline/jinxian6252.jpg 1161 | 5_foreign_matter/异物2168.jpg 1162 | 5_foreign_matter/异物4325.jpg 1163 | 6_burr/BURR毛边549.jpg 1164 | 2_bubble/qipao7062.jpg 1165 | 3_defect/缺陷4276.jpg 1166 | 2_bubble/qipao8004.jpg 1167 | 6_burr/BURR毛边3203.jpg 1168 | 1_gline/jinxian1049.jpg 1169 | 6_burr/BURR毛边1613.jpg 1170 | 3_defect/缺陷677.jpg 1171 | 3_defect/缺陷7140.jpg 1172 | 6_burr/BURR毛边2672.jpg 1173 | 3_defect/缺陷4705.jpg 1174 | 7_lf/LF5876.jpg 1175 | 7_lf/LF5082.jpg 1176 | 7_lf/LF7233.jpg 1177 | 6_burr/BURR毛边710.jpg 1178 | 6_burr/BURR毛边7092.jpg 1179 | 5_foreign_matter/异物2270.jpg 1180 | 7_lf/LF2254.jpg 1181 | 2_bubble/qipao372.jpg 1182 | 4_unformed/未成型2486.jpg 1183 | 1_gline/jinxian5955.jpg 1184 | 8_pin/pin2363.jpg 1185 | 1_gline/jinxian3191.jpg 1186 | 7_lf/LF6686.jpg 1187 | 0_scratch/划痕1760.jpg 1188 | 1_gline/jinxian9580.jpg 1189 | 0_scratch/划痕4683.jpg 1190 | 2_bubble/qipao6248.jpg 1191 | 6_burr/BURR毛边3955.jpg 1192 | 2_bubble/qipao6737.jpg 1193 | 1_gline/jinxian3324.jpg 1194 | 0_scratch/划痕3605.jpg 1195 | 0_scratch/划痕8474.jpg 1196 | 8_pin/pin362.jpg 1197 | 4_unformed/未成型2095.jpg 1198 | 2_bubble/qipao3041.jpg 1199 | 7_lf/LF576.jpg 1200 | 3_defect/缺陷3252.jpg 1201 | 0_scratch/划痕6180.jpg 1202 | 0_scratch/划痕52.jpg 1203 | 0_scratch/划痕118.jpg 1204 | 3_defect/缺陷9823.jpg 1205 | 5_foreign_matter/异物7570.jpg 1206 | 6_burr/BURR毛边5444.jpg 1207 | 4_unformed/未成型2331.jpg 1208 | 2_bubble/qipao9456.jpg 1209 | 2_bubble/qipao2448.jpg 1210 | 4_unformed/未成型5547.jpg 1211 | 1_gline/jinxian328.jpg 1212 | 5_foreign_matter/异物2357.jpg 1213 | 1_gline/jinxian6407.jpg 1214 | 1_gline/jinxian2612.jpg 1215 | 2_bubble/qipao5528.jpg 1216 | 2_bubble/qipao9720.jpg 1217 | 6_burr/BURR毛边4694.jpg 1218 | 0_scratch/划痕2560.jpg 1219 | 3_defect/缺陷563.jpg 1220 | 0_scratch/划痕4860.jpg 1221 | 3_defect/缺陷8765.jpg 1222 | 2_bubble/qipao6436.jpg 1223 | 7_lf/LF6782.jpg 1224 | 3_defect/缺陷8329.jpg 1225 | 7_lf/LF2545.jpg 1226 | 0_scratch/划痕5180.jpg 1227 | 1_gline/jinxian4768.jpg 1228 | 7_lf/LF8688.jpg 1229 | 1_gline/jinxian5508.jpg 1230 | 1_gline/jinxian6669.jpg 1231 | 5_foreign_matter/异物6359.jpg 1232 | 2_bubble/qipao1753.jpg 1233 | 7_lf/LF7493.jpg 1234 | 5_foreign_matter/异物3481.jpg 1235 | 8_pin/pin465.jpg 1236 | 3_defect/缺陷2467.jpg 1237 | 7_lf/LF9236.jpg 1238 | 4_unformed/未成型471.jpg 1239 | 7_lf/LF5322.jpg 1240 | 8_pin/pin2307.jpg 1241 | 1_gline/jinxian5913.jpg 1242 | 5_foreign_matter/异物1206.jpg 1243 | 8_pin/pin2323.jpg 1244 | 7_lf/LF6840.jpg 1245 | 5_foreign_matter/异物3968.jpg 1246 | 7_lf/LF4217.jpg 1247 | 2_bubble/qipao7360.jpg 1248 | 3_defect/缺陷5713.jpg 1249 | 3_defect/缺陷1116.jpg 1250 | 2_bubble/qipao9693.jpg 1251 | 6_burr/BURR毛边7204.jpg 1252 | 0_scratch/划痕4094.jpg 1253 | 4_unformed/未成型5948.jpg 1254 | 5_foreign_matter/异物7686.jpg 1255 | 4_unformed/未成型5184.jpg 1256 | 3_defect/缺陷8383.jpg 1257 | 2_bubble/qipao8336.jpg 1258 | 6_burr/BURR毛边6143.jpg 1259 | 7_lf/LF7912.jpg 1260 | 1_gline/jinxian8983.jpg 1261 | 6_burr/BURR毛边5020.jpg 1262 | 6_burr/BURR毛边7781.jpg 1263 | 7_lf/LF9425.jpg 1264 | 1_gline/jinxian1427.jpg 1265 | 5_foreign_matter/异物1355.jpg 1266 | 7_lf/LF6693.jpg 1267 | 5_foreign_matter/异物5451.jpg 1268 | 1_gline/jinxian8371.jpg 1269 | 1_gline/jinxian9922.jpg 1270 | 7_lf/LF7027.jpg 1271 | 3_defect/缺陷7064.jpg 1272 | 7_lf/LF3711.jpg 1273 | 1_gline/jinxian3882.jpg 1274 | 4_unformed/未成型6433.jpg 1275 | 0_scratch/划痕9667.jpg 1276 | 7_lf/LF1251.jpg 1277 | 1_gline/jinxian9147.jpg 1278 | 3_defect/缺陷4661.jpg 1279 | 5_foreign_matter/异物423.jpg 1280 | 0_scratch/划痕2987.jpg 1281 | 2_bubble/qipao4475.jpg 1282 | 2_bubble/qipao2356.jpg 1283 | 6_burr/BURR毛边8224.jpg 1284 | 8_pin/pin743.jpg 1285 | 4_unformed/未成型26.jpg 1286 | 0_scratch/划痕3799.jpg 1287 | 2_bubble/qipao1618.jpg 1288 | 5_foreign_matter/异物1308.jpg 1289 | 0_scratch/划痕8205.jpg 1290 | 2_bubble/qipao6724.jpg 1291 | 0_scratch/划痕4629.jpg 1292 | 3_defect/缺陷8984.jpg 1293 | 3_defect/缺陷7551.jpg 1294 | 5_foreign_matter/异物4515.jpg 1295 | 4_unformed/未成型554.jpg 1296 | 7_lf/LF4723.jpg 1297 | 2_bubble/qipao5984.jpg 1298 | 1_gline/jinxian9836.jpg 1299 | 0_scratch/划痕7062.jpg 1300 | 3_defect/缺陷6926.jpg 1301 | 0_scratch/划痕3290.jpg 1302 | 2_bubble/qipao5893.jpg 1303 | 3_defect/缺陷5867.jpg 1304 | 2_bubble/qipao305.jpg 1305 | 6_burr/BURR毛边7931.jpg 1306 | 5_foreign_matter/异物2794.jpg 1307 | 6_burr/BURR毛边3065.jpg 1308 | 3_defect/缺陷3123.jpg 1309 | 0_scratch/划痕5474.jpg 1310 | 0_scratch/划痕1997.jpg 1311 | 1_gline/jinxian5775.jpg 1312 | 3_defect/缺陷1785.jpg 1313 | 4_unformed/未成型5551.jpg 1314 | 1_gline/jinxian5950.jpg 1315 | 1_gline/jinxian9480.jpg 1316 | 5_foreign_matter/异物2610.jpg 1317 | 0_scratch/划痕3144.jpg 1318 | 6_burr/BURR毛边3321.jpg 1319 | 5_foreign_matter/异物5741.jpg 1320 | 3_defect/缺陷1843.jpg 1321 | 2_bubble/qipao4603.jpg 1322 | 2_bubble/qipao8995.jpg 1323 | 6_burr/BURR毛边8692.jpg 1324 | 1_gline/jinxian5786.jpg 1325 | 7_lf/LF5966.jpg 1326 | 3_defect/缺陷7023.jpg 1327 | 3_defect/缺陷8399.jpg 1328 | 6_burr/BURR毛边3092.jpg 1329 | 7_lf/LF1254.jpg 1330 | 3_defect/缺陷5753.jpg 1331 | 7_lf/LF5769.jpg 1332 | 3_defect/缺陷5927.jpg 1333 | 1_gline/jinxian4389.jpg 1334 | 3_defect/缺陷9223.jpg 1335 | 3_defect/缺陷1562.jpg 1336 | 6_burr/BURR毛边2742.jpg 1337 | 1_gline/jinxian7899.jpg 1338 | 0_scratch/划痕8446.jpg 1339 | 7_lf/LF9763.jpg 1340 | 0_scratch/划痕8028.jpg 1341 | 7_lf/LF6606.jpg 1342 | 1_gline/jinxian7007.jpg 1343 | 0_scratch/划痕4628.jpg 1344 | 4_unformed/未成型1556.jpg 1345 | 1_gline/jinxian9748.jpg 1346 | 1_gline/jinxian8676.jpg 1347 | 6_burr/BURR毛边6145.jpg 1348 | 3_defect/缺陷8949.jpg 1349 | 2_bubble/qipao5975.jpg 1350 | 4_unformed/未成型5995.jpg 1351 | 1_gline/jinxian6612.jpg 1352 | 0_scratch/划痕7498.jpg 1353 | 3_defect/缺陷4363.jpg 1354 | 4_unformed/未成型1370.jpg 1355 | 7_lf/LF4734.jpg 1356 | 6_burr/BURR毛边2691.jpg 1357 | 7_lf/LF4952.jpg 1358 | 2_bubble/qipao3921.jpg 1359 | 6_burr/BURR毛边8950.jpg 1360 | 2_bubble/qipao9110.jpg 1361 | 1_gline/jinxian882.jpg 1362 | 2_bubble/qipao1074.jpg 1363 | 5_foreign_matter/异物7202.jpg 1364 | 8_pin/pin1910.jpg 1365 | 4_unformed/未成型5053.jpg 1366 | 7_lf/LF8350.jpg 1367 | 4_unformed/未成型2401.jpg 1368 | 1_gline/jinxian2289.jpg 1369 | 0_scratch/划痕4691.jpg 1370 | 7_lf/LF4006.jpg 1371 | 5_foreign_matter/异物5520.jpg 1372 | 3_defect/缺陷7051.jpg 1373 | 1_gline/jinxian3658.jpg 1374 | 5_foreign_matter/异物6617.jpg 1375 | 2_bubble/qipao9844.jpg 1376 | 0_scratch/划痕5515.jpg 1377 | 2_bubble/qipao7833.jpg 1378 | 1_gline/jinxian101.jpg 1379 | 0_scratch/划痕6649.jpg 1380 | 7_lf/LF7864.jpg 1381 | 3_defect/缺陷3980.jpg 1382 | 3_defect/缺陷2877.jpg 1383 | 8_pin/pin1914.jpg 1384 | 1_gline/jinxian614.jpg 1385 | 7_lf/LF5843.jpg 1386 | 1_gline/jinxian9411.jpg 1387 | 3_defect/缺陷2452.jpg 1388 | 5_foreign_matter/异物892.jpg 1389 | 6_burr/BURR毛边5244.jpg 1390 | 1_gline/jinxian9467.jpg 1391 | 1_gline/jinxian541.jpg 1392 | 1_gline/jinxian8781.jpg 1393 | 3_defect/缺陷1050.jpg 1394 | 2_bubble/qipao9441.jpg 1395 | 1_gline/jinxian6130.jpg 1396 | 6_burr/BURR毛边5836.jpg 1397 | 7_lf/LF9490.jpg 1398 | 6_burr/BURR毛边5513.jpg 1399 | 1_gline/jinxian9092.jpg 1400 | 7_lf/LF4325.jpg 1401 | 0_scratch/划痕7536.jpg 1402 | 6_burr/BURR毛边3842.jpg 1403 | 2_bubble/qipao5866.jpg 1404 | 5_foreign_matter/异物2443.jpg 1405 | 4_unformed/未成型6315.jpg 1406 | 1_gline/jinxian884.jpg 1407 | 2_bubble/qipao2240.jpg 1408 | 6_burr/BURR毛边6496.jpg 1409 | 2_bubble/qipao6794.jpg 1410 | 0_scratch/划痕6554.jpg 1411 | 4_unformed/未成型6421.jpg 1412 | 0_scratch/划痕7295.jpg 1413 | 0_scratch/划痕6632.jpg 1414 | 5_foreign_matter/异物3110.jpg 1415 | 6_burr/BURR毛边9558.jpg 1416 | 7_lf/LF8662.jpg 1417 | 5_foreign_matter/异物6644.jpg 1418 | 6_burr/BURR毛边7872.jpg 1419 | 4_unformed/未成型6676.jpg 1420 | 6_burr/BURR毛边3758.jpg 1421 | 6_burr/BURR毛边8917.jpg 1422 | 5_foreign_matter/异物7198.jpg 1423 | 0_scratch/划痕6627.jpg 1424 | 1_gline/jinxian7443.jpg 1425 | 8_pin/pin1520.jpg 1426 | 6_burr/BURR毛边9670.jpg 1427 | 3_defect/缺陷5548.jpg 1428 | 1_gline/jinxian7908.jpg 1429 | 8_pin/pin1547.jpg 1430 | 7_lf/LF7071.jpg 1431 | 5_foreign_matter/异物6214.jpg 1432 | 8_pin/pin558.jpg 1433 | 0_scratch/划痕2299.jpg 1434 | 1_gline/jinxian822.jpg 1435 | 4_unformed/未成型829.jpg 1436 | 5_foreign_matter/异物397.jpg 1437 | 2_bubble/qipao7283.jpg 1438 | 2_bubble/qipao8096.jpg 1439 | 3_defect/缺陷2766.jpg 1440 | 5_foreign_matter/异物1153.jpg 1441 | 0_scratch/划痕634.jpg 1442 | 7_lf/LF4716.jpg 1443 | 4_unformed/未成型6769.jpg 1444 | 3_defect/缺陷267.jpg 1445 | 0_scratch/划痕7731.jpg 1446 | 5_foreign_matter/异物5254.jpg 1447 | 2_bubble/qipao1543.jpg 1448 | 4_unformed/未成型4022.jpg 1449 | 2_bubble/qipao7868.jpg 1450 | 2_bubble/qipao8372.jpg 1451 | 8_pin/pin2396.jpg 1452 | 0_scratch/划痕4841.jpg 1453 | 1_gline/jinxian7808.jpg 1454 | 3_defect/缺陷5197.jpg 1455 | 2_bubble/qipao6220.jpg 1456 | 0_scratch/划痕8376.jpg 1457 | 7_lf/LF590.jpg 1458 | 4_unformed/未成型4811.jpg 1459 | 2_bubble/qipao3983.jpg 1460 | 1_gline/jinxian8814.jpg 1461 | 0_scratch/划痕3865.jpg 1462 | 2_bubble/qipao2377.jpg 1463 | 0_scratch/划痕8739.jpg 1464 | 2_bubble/qipao4713.jpg 1465 | 4_unformed/未成型513.jpg 1466 | 8_pin/pin769.jpg 1467 | 3_defect/缺陷2694.jpg 1468 | 0_scratch/划痕479.jpg 1469 | 4_unformed/未成型4121.jpg 1470 | 2_bubble/qipao4760.jpg 1471 | 7_lf/LF2301.jpg 1472 | 1_gline/jinxian8038.jpg 1473 | 2_bubble/qipao2466.jpg 1474 | 2_bubble/qipao9338.jpg 1475 | 3_defect/缺陷6557.jpg 1476 | 3_defect/缺陷8873.jpg 1477 | 7_lf/LF6976.jpg 1478 | 5_foreign_matter/异物3230.jpg 1479 | 7_lf/LF3635.jpg 1480 | 2_bubble/qipao1999.jpg 1481 | 6_burr/BURR毛边3188.jpg 1482 | 2_bubble/qipao3583.jpg 1483 | 4_unformed/未成型1085.jpg 1484 | 0_scratch/划痕1520.jpg 1485 | 3_defect/缺陷7843.jpg 1486 | 4_unformed/未成型3240.jpg 1487 | 0_scratch/划痕1831.jpg 1488 | 2_bubble/qipao5771.jpg 1489 | 1_gline/jinxian9875.jpg 1490 | 5_foreign_matter/异物3569.jpg 1491 | 2_bubble/qipao712.jpg 1492 | 7_lf/LF5654.jpg 1493 | 6_burr/BURR毛边9220.jpg 1494 | 5_foreign_matter/异物4396.jpg 1495 | 6_burr/BURR毛边6980.jpg 1496 | 7_lf/LF6856.jpg 1497 | 0_scratch/划痕831.jpg 1498 | 0_scratch/划痕3607.jpg 1499 | 2_bubble/qipao9023.jpg 1500 | 2_bubble/qipao6134.jpg 1501 | 2_bubble/qipao8893.jpg 1502 | 6_burr/BURR毛边673.jpg 1503 | 3_defect/缺陷3222.jpg 1504 | 6_burr/BURR毛边246.jpg 1505 | 5_foreign_matter/异物552.jpg 1506 | 7_lf/LF6376.jpg 1507 | 5_foreign_matter/异物5499.jpg 1508 | 6_burr/BURR毛边9258.jpg 1509 | 3_defect/缺陷7984.jpg 1510 | 2_bubble/qipao2994.jpg 1511 | 4_unformed/未成型2448.jpg 1512 | 5_foreign_matter/异物6779.jpg 1513 | 7_lf/LF4652.jpg 1514 | 1_gline/jinxian3022.jpg 1515 | 7_lf/LF7449.jpg 1516 | 5_foreign_matter/异物7938.jpg 1517 | 1_gline/jinxian5371.jpg 1518 | 4_unformed/未成型3692.jpg 1519 | 7_lf/LF2864.jpg 1520 | 3_defect/缺陷1728.jpg 1521 | 1_gline/jinxian2636.jpg 1522 | 7_lf/LF5793.jpg 1523 | 7_lf/LF1276.jpg 1524 | 6_burr/BURR毛边2338.jpg 1525 | 0_scratch/划痕7247.jpg 1526 | 2_bubble/qipao201.jpg 1527 | 8_pin/pin1051.jpg 1528 | 1_gline/jinxian9508.jpg 1529 | 0_scratch/划痕6973.jpg 1530 | 5_foreign_matter/异物2276.jpg 1531 | 3_defect/缺陷578.jpg 1532 | 3_defect/缺陷9574.jpg 1533 | 7_lf/LF3882.jpg 1534 | 6_burr/BURR毛边1672.jpg 1535 | 1_gline/jinxian8777.jpg 1536 | 7_lf/LF8730.jpg 1537 | 6_burr/BURR毛边5249.jpg 1538 | 4_unformed/未成型2593.jpg 1539 | 8_pin/pin1356.jpg 1540 | 3_defect/缺陷561.jpg 1541 | 7_lf/LF8431.jpg 1542 | 5_foreign_matter/异物6462.jpg 1543 | 4_unformed/未成型6242.jpg 1544 | 4_unformed/未成型4341.jpg 1545 | 2_bubble/qipao8930.jpg 1546 | 3_defect/缺陷4408.jpg 1547 | 2_bubble/qipao4163.jpg 1548 | 1_gline/jinxian3250.jpg 1549 | 2_bubble/qipao4094.jpg 1550 | 6_burr/BURR毛边62.jpg 1551 | 0_scratch/划痕3072.jpg 1552 | 5_foreign_matter/异物6109.jpg 1553 | 5_foreign_matter/异物1106.jpg 1554 | 2_bubble/qipao6865.jpg 1555 | 0_scratch/划痕5408.jpg 1556 | 8_pin/pin2235.jpg 1557 | 2_bubble/qipao7876.jpg 1558 | 6_burr/BURR毛边4770.jpg 1559 | 5_foreign_matter/异物5286.jpg 1560 | 5_foreign_matter/异物2909.jpg 1561 | 2_bubble/qipao335.jpg 1562 | 0_scratch/划痕7745.jpg 1563 | 1_gline/jinxian6790.jpg 1564 | 1_gline/jinxian5148.jpg 1565 | 6_burr/BURR毛边6967.jpg 1566 | 6_burr/BURR毛边5172.jpg 1567 | 6_burr/BURR毛边5303.jpg 1568 | 7_lf/LF3148.jpg 1569 | 5_foreign_matter/异物3309.jpg 1570 | 1_gline/jinxian9390.jpg 1571 | 7_lf/LF7595.jpg 1572 | 7_lf/LF8021.jpg 1573 | 4_unformed/未成型5085.jpg 1574 | 5_foreign_matter/异物3801.jpg 1575 | 1_gline/jinxian4033.jpg 1576 | 1_gline/jinxian7444.jpg 1577 | 4_unformed/未成型699.jpg 1578 | 3_defect/缺陷6404.jpg 1579 | 5_foreign_matter/异物473.jpg 1580 | 5_foreign_matter/异物1347.jpg 1581 | 5_foreign_matter/异物7553.jpg 1582 | 0_scratch/划痕6563.jpg 1583 | 3_defect/缺陷7318.jpg 1584 | 0_scratch/划痕6765.jpg 1585 | 5_foreign_matter/异物7694.jpg 1586 | 2_bubble/qipao4932.jpg 1587 | 0_scratch/划痕3703.jpg 1588 | 2_bubble/qipao4162.jpg 1589 | 3_defect/缺陷3295.jpg 1590 | 5_foreign_matter/异物1854.jpg 1591 | 1_gline/jinxian5485.jpg 1592 | 2_bubble/qipao4348.jpg 1593 | 1_gline/jinxian8823.jpg 1594 | 5_foreign_matter/异物171.jpg 1595 | 6_burr/BURR毛边8977.jpg 1596 | 3_defect/缺陷2900.jpg 1597 | 1_gline/jinxian9756.jpg 1598 | 3_defect/缺陷2573.jpg 1599 | 4_unformed/未成型3212.jpg 1600 | 3_defect/缺陷1041.jpg 1601 | 1_gline/jinxian5154.jpg 1602 | 6_burr/BURR毛边616.jpg 1603 | 1_gline/jinxian7342.jpg 1604 | 0_scratch/划痕2373.jpg 1605 | 3_defect/缺陷1540.jpg 1606 | 4_unformed/未成型3049.jpg 1607 | 3_defect/缺陷3492.jpg 1608 | 2_bubble/qipao980.jpg 1609 | 6_burr/BURR毛边1280.jpg 1610 | 8_pin/pin1265.jpg 1611 | 7_lf/LF9837.jpg 1612 | 7_lf/LF5410.jpg 1613 | 0_scratch/划痕7110.jpg 1614 | 3_defect/缺陷1527.jpg 1615 | 7_lf/LF6605.jpg 1616 | 1_gline/jinxian8397.jpg 1617 | 3_defect/缺陷1730.jpg 1618 | 0_scratch/划痕6088.jpg 1619 | 3_defect/缺陷3364.jpg 1620 | 1_gline/jinxian5216.jpg 1621 | 7_lf/LF7211.jpg 1622 | 1_gline/jinxian9998.jpg 1623 | 2_bubble/qipao8015.jpg 1624 | 0_scratch/划痕9224.jpg 1625 | 8_pin/pin186.jpg 1626 | 2_bubble/qipao7293.jpg 1627 | 0_scratch/划痕3827.jpg 1628 | 6_burr/BURR毛边5115.jpg 1629 | 3_defect/缺陷3387.jpg 1630 | 0_scratch/划痕7315.jpg 1631 | 5_foreign_matter/异物2910.jpg 1632 | 6_burr/BURR毛边7550.jpg 1633 | 5_foreign_matter/异物3636.jpg 1634 | 3_defect/缺陷2258.jpg 1635 | 7_lf/LF7478.jpg 1636 | 6_burr/BURR毛边6847.jpg 1637 | 7_lf/LF7469.jpg 1638 | 6_burr/BURR毛边7085.jpg 1639 | 6_burr/BURR毛边2829.jpg 1640 | 1_gline/jinxian9486.jpg 1641 | 0_scratch/划痕628.jpg 1642 | 0_scratch/划痕4450.jpg 1643 | 3_defect/缺陷3424.jpg 1644 | 2_bubble/qipao7644.jpg 1645 | 4_unformed/未成型2018.jpg 1646 | 7_lf/LF8204.jpg 1647 | 7_lf/LF9020.jpg 1648 | 4_unformed/未成型4698.jpg 1649 | 2_bubble/qipao9588.jpg 1650 | 0_scratch/划痕5415.jpg 1651 | 2_bubble/qipao9836.jpg 1652 | 2_bubble/qipao8613.jpg 1653 | 6_burr/BURR毛边2811.jpg 1654 | 2_bubble/qipao8342.jpg 1655 | 0_scratch/划痕8427.jpg 1656 | 6_burr/BURR毛边7623.jpg 1657 | 7_lf/LF4118.jpg 1658 | 5_foreign_matter/异物2746.jpg 1659 | 0_scratch/划痕3890.jpg 1660 | 3_defect/缺陷3126.jpg 1661 | 5_foreign_matter/异物1679.jpg 1662 | 3_defect/缺陷9097.jpg 1663 | 8_pin/pin2105.jpg 1664 | 1_gline/jinxian5134.jpg 1665 | 1_gline/jinxian8228.jpg 1666 | 6_burr/BURR毛边2968.jpg 1667 | 2_bubble/qipao3758.jpg 1668 | 4_unformed/未成型964.jpg 1669 | 3_defect/缺陷1406.jpg 1670 | 7_lf/LF7068.jpg 1671 | 6_burr/BURR毛边3079.jpg 1672 | 1_gline/jinxian2248.jpg 1673 | 5_foreign_matter/异物2528.jpg 1674 | 0_scratch/划痕4200.jpg 1675 | 1_gline/jinxian8273.jpg 1676 | 3_defect/缺陷2544.jpg 1677 | 4_unformed/未成型716.jpg 1678 | 0_scratch/划痕2647.jpg 1679 | 6_burr/BURR毛边4879.jpg 1680 | 6_burr/BURR毛边560.jpg 1681 | 4_unformed/未成型1161.jpg 1682 | 2_bubble/qipao1655.jpg 1683 | 3_defect/缺陷195.jpg 1684 | 2_bubble/qipao2950.jpg 1685 | 6_burr/BURR毛边7921.jpg 1686 | 2_bubble/qipao1577.jpg 1687 | 0_scratch/划痕4703.jpg 1688 | 1_gline/jinxian6239.jpg 1689 | 4_unformed/未成型5004.jpg 1690 | 0_scratch/划痕3448.jpg 1691 | 3_defect/缺陷7944.jpg 1692 | 1_gline/jinxian6061.jpg 1693 | 7_lf/LF7453.jpg 1694 | 6_burr/BURR毛边4115.jpg 1695 | 7_lf/LF5667.jpg 1696 | 1_gline/jinxian9516.jpg 1697 | 1_gline/jinxian15.jpg 1698 | 3_defect/缺陷4879.jpg 1699 | 3_defect/缺陷4206.jpg 1700 | 6_burr/BURR毛边8197.jpg 1701 | 6_burr/BURR毛边3001.jpg 1702 | 2_bubble/qipao271.jpg 1703 | 0_scratch/划痕9102.jpg 1704 | 6_burr/BURR毛边3867.jpg 1705 | 4_unformed/未成型6101.jpg 1706 | 2_bubble/qipao2911.jpg 1707 | 5_foreign_matter/异物7223.jpg 1708 | 3_defect/缺陷2360.jpg 1709 | 5_foreign_matter/异物5585.jpg 1710 | 3_defect/缺陷2775.jpg 1711 | 3_defect/缺陷2361.jpg 1712 | 0_scratch/划痕7684.jpg 1713 | 3_defect/缺陷1011.jpg 1714 | 1_gline/jinxian7399.jpg 1715 | 4_unformed/未成型4265.jpg 1716 | 0_scratch/划痕9075.jpg 1717 | 5_foreign_matter/异物4969.jpg 1718 | 4_unformed/未成型3972.jpg 1719 | 6_burr/BURR毛边2646.jpg 1720 | 1_gline/jinxian7669.jpg 1721 | 3_defect/缺陷6945.jpg 1722 | 7_lf/LF7725.jpg 1723 | 4_unformed/未成型1549.jpg 1724 | 4_unformed/未成型4517.jpg 1725 | 8_pin/pin1071.jpg 1726 | 4_unformed/未成型542.jpg 1727 | 1_gline/jinxian1829.jpg 1728 | 8_pin/pin715.jpg 1729 | 5_foreign_matter/异物6048.jpg 1730 | 7_lf/LF6144.jpg 1731 | 6_burr/BURR毛边8519.jpg 1732 | 5_foreign_matter/异物4617.jpg 1733 | 6_burr/BURR毛边2036.jpg 1734 | 6_burr/BURR毛边4341.jpg 1735 | 3_defect/缺陷3127.jpg 1736 | 0_scratch/划痕4650.jpg 1737 | 7_lf/LF1883.jpg 1738 | 2_bubble/qipao614.jpg 1739 | 5_foreign_matter/异物7332.jpg 1740 | 0_scratch/划痕2064.jpg 1741 | 4_unformed/未成型5546.jpg 1742 | 7_lf/LF1135.jpg 1743 | 7_lf/LF7518.jpg 1744 | 0_scratch/划痕775.jpg 1745 | 6_burr/BURR毛边6016.jpg 1746 | 2_bubble/qipao2815.jpg 1747 | 0_scratch/划痕7671.jpg 1748 | 0_scratch/划痕631.jpg 1749 | 6_burr/BURR毛边4328.jpg 1750 | 6_burr/BURR毛边6751.jpg 1751 | 6_burr/BURR毛边1364.jpg 1752 | 5_foreign_matter/异物7538.jpg 1753 | 1_gline/jinxian9608.jpg 1754 | 3_defect/缺陷3706.jpg 1755 | 4_unformed/未成型966.jpg 1756 | 7_lf/LF5448.jpg 1757 | 0_scratch/划痕5412.jpg 1758 | 5_foreign_matter/异物4727.jpg 1759 | 1_gline/jinxian9669.jpg 1760 | 1_gline/jinxian1236.jpg 1761 | 2_bubble/qipao8028.jpg 1762 | 6_burr/BURR毛边3016.jpg 1763 | 2_bubble/qipao3761.jpg 1764 | 8_pin/pin668.jpg 1765 | 0_scratch/划痕4066.jpg 1766 | 7_lf/LF1474.jpg 1767 | 5_foreign_matter/异物2907.jpg 1768 | 4_unformed/未成型5037.jpg 1769 | 5_foreign_matter/异物7445.jpg 1770 | 4_unformed/未成型3776.jpg 1771 | 3_defect/缺陷8163.jpg 1772 | 5_foreign_matter/异物3453.jpg 1773 | 1_gline/jinxian5909.jpg 1774 | 0_scratch/划痕5681.jpg 1775 | 0_scratch/划痕7307.jpg 1776 | 3_defect/缺陷1970.jpg 1777 | 0_scratch/划痕471.jpg 1778 | 6_burr/BURR毛边7728.jpg 1779 | 6_burr/BURR毛边7812.jpg 1780 | 3_defect/缺陷9846.jpg 1781 | 4_unformed/未成型3808.jpg 1782 | 8_pin/pin1984.jpg 1783 | 2_bubble/qipao7462.jpg 1784 | 4_unformed/未成型4361.jpg 1785 | 1_gline/jinxian9628.jpg 1786 | 6_burr/BURR毛边2984.jpg 1787 | 7_lf/LF532.jpg 1788 | 1_gline/jinxian842.jpg 1789 | 1_gline/jinxian8156.jpg 1790 | 2_bubble/qipao9540.jpg 1791 | 2_bubble/qipao8421.jpg 1792 | 6_burr/BURR毛边6104.jpg 1793 | 0_scratch/划痕1879.jpg 1794 | 4_unformed/未成型1836.jpg 1795 | 0_scratch/划痕7858.jpg 1796 | 0_scratch/划痕3373.jpg 1797 | 8_pin/pin2028.jpg 1798 | 3_defect/缺陷1006.jpg 1799 | 6_burr/BURR毛边7316.jpg 1800 | 7_lf/LF2786.jpg 1801 | 5_foreign_matter/异物2612.jpg 1802 | 4_unformed/未成型5789.jpg 1803 | 0_scratch/划痕350.jpg 1804 | 1_gline/jinxian3452.jpg 1805 | 1_gline/jinxian5143.jpg 1806 | 6_burr/BURR毛边3528.jpg 1807 | 5_foreign_matter/异物6741.jpg 1808 | 2_bubble/qipao8332.jpg 1809 | 4_unformed/未成型682.jpg 1810 | 2_bubble/qipao9197.jpg 1811 | 7_lf/LF5165.jpg 1812 | 7_lf/LF7867.jpg 1813 | 2_bubble/qipao4451.jpg 1814 | 5_foreign_matter/异物6161.jpg 1815 | 1_gline/jinxian9083.jpg 1816 | 1_gline/jinxian3276.jpg 1817 | 2_bubble/qipao244.jpg 1818 | 7_lf/LF9209.jpg 1819 | 7_lf/LF1754.jpg 1820 | 0_scratch/划痕1988.jpg 1821 | 0_scratch/划痕8948.jpg 1822 | 3_defect/缺陷3333.jpg 1823 | 3_defect/缺陷895.jpg 1824 | 0_scratch/划痕6583.jpg 1825 | 3_defect/缺陷1197.jpg 1826 | 2_bubble/qipao6023.jpg 1827 | 6_burr/BURR毛边4289.jpg 1828 | 7_lf/LF4225.jpg 1829 | 4_unformed/未成型6655.jpg 1830 | 1_gline/jinxian6799.jpg 1831 | 1_gline/jinxian6816.jpg 1832 | 2_bubble/qipao7484.jpg 1833 | 5_foreign_matter/异物5955.jpg 1834 | 7_lf/LF1910.jpg 1835 | 3_defect/缺陷2909.jpg 1836 | 6_burr/BURR毛边3701.jpg 1837 | 0_scratch/划痕4310.jpg 1838 | 4_unformed/未成型3368.jpg 1839 | 8_pin/pin2234.jpg 1840 | 2_bubble/qipao5003.jpg 1841 | 2_bubble/qipao9098.jpg 1842 | 3_defect/缺陷9869.jpg 1843 | 6_burr/BURR毛边5530.jpg 1844 | 3_defect/缺陷44.jpg 1845 | 6_burr/BURR毛边4172.jpg 1846 | 4_unformed/未成型4410.jpg 1847 | 7_lf/LF331.jpg 1848 | 0_scratch/划痕4668.jpg 1849 | 6_burr/BURR毛边7585.jpg 1850 | 5_foreign_matter/异物3543.jpg 1851 | 1_gline/jinxian910.jpg 1852 | 7_lf/LF1175.jpg 1853 | 6_burr/BURR毛边3853.jpg 1854 | 5_foreign_matter/异物2561.jpg 1855 | 7_lf/LF9728.jpg 1856 | 3_defect/缺陷6890.jpg 1857 | 0_scratch/划痕743.jpg 1858 | 1_gline/jinxian5517.jpg 1859 | 1_gline/jinxian9205.jpg 1860 | 6_burr/BURR毛边6888.jpg 1861 | 5_foreign_matter/异物4409.jpg 1862 | 4_unformed/未成型4787.jpg 1863 | 2_bubble/qipao7045.jpg 1864 | 0_scratch/划痕4945.jpg 1865 | 6_burr/BURR毛边4031.jpg 1866 | 7_lf/LF4971.jpg 1867 | 6_burr/BURR毛边702.jpg 1868 | 4_unformed/未成型2533.jpg 1869 | 6_burr/BURR毛边1536.jpg 1870 | 2_bubble/qipao3252.jpg 1871 | 5_foreign_matter/异物3220.jpg 1872 | 1_gline/jinxian7411.jpg 1873 | 0_scratch/划痕5023.jpg 1874 | 2_bubble/qipao8736.jpg 1875 | 3_defect/缺陷5520.jpg 1876 | 3_defect/缺陷5447.jpg 1877 | 7_lf/LF7391.jpg 1878 | 0_scratch/划痕2193.jpg 1879 | 4_unformed/未成型5360.jpg 1880 | 1_gline/jinxian7198.jpg 1881 | 3_defect/缺陷691.jpg 1882 | 6_burr/BURR毛边5146.jpg 1883 | 2_bubble/qipao6289.jpg 1884 | 1_gline/jinxian9245.jpg 1885 | 0_scratch/划痕1966.jpg 1886 | 0_scratch/划痕2384.jpg 1887 | 5_foreign_matter/异物1395.jpg 1888 | 2_bubble/qipao7134.jpg 1889 | 2_bubble/qipao8608.jpg 1890 | 5_foreign_matter/异物1083.jpg 1891 | 2_bubble/qipao7982.jpg 1892 | 4_unformed/未成型2441.jpg 1893 | 7_lf/LF5416.jpg 1894 | 5_foreign_matter/异物8207.jpg 1895 | 4_unformed/未成型2724.jpg 1896 | 8_pin/pin1035.jpg 1897 | 1_gline/jinxian7571.jpg 1898 | 3_defect/缺陷7363.jpg 1899 | 7_lf/LF8401.jpg 1900 | 5_foreign_matter/异物1866.jpg 1901 | 0_scratch/划痕2788.jpg 1902 | 3_defect/缺陷8109.jpg 1903 | 5_foreign_matter/异物5695.jpg 1904 | 2_bubble/qipao2394.jpg 1905 | 0_scratch/划痕613.jpg 1906 | 7_lf/LF3420.jpg 1907 | 7_lf/LF2557.jpg 1908 | 0_scratch/划痕76.jpg 1909 | 6_burr/BURR毛边2155.jpg 1910 | 6_burr/BURR毛边3596.jpg 1911 | 1_gline/jinxian2894.jpg 1912 | 2_bubble/qipao9112.jpg 1913 | 7_lf/LF2688.jpg 1914 | 8_pin/pin790.jpg 1915 | 1_gline/jinxian1702.jpg 1916 | 5_foreign_matter/异物1980.jpg 1917 | 5_foreign_matter/异物3398.jpg 1918 | 4_unformed/未成型5946.jpg 1919 | 5_foreign_matter/异物8145.jpg 1920 | 1_gline/jinxian7464.jpg 1921 | 3_defect/缺陷1239.jpg 1922 | 6_burr/BURR毛边8815.jpg 1923 | 3_defect/缺陷2777.jpg 1924 | 4_unformed/未成型2340.jpg 1925 | 3_defect/缺陷552.jpg 1926 | 8_pin/pin62.jpg 1927 | 7_lf/LF8459.jpg 1928 | 0_scratch/划痕4609.jpg 1929 | 8_pin/pin760.jpg 1930 | 5_foreign_matter/异物1759.jpg 1931 | 6_burr/BURR毛边4392.jpg 1932 | 6_burr/BURR毛边4506.jpg 1933 | 7_lf/LF6318.jpg 1934 | 5_foreign_matter/异物1364.jpg 1935 | 5_foreign_matter/异物8047.jpg 1936 | 0_scratch/划痕8267.jpg 1937 | 2_bubble/qipao3164.jpg 1938 | 7_lf/LF1386.jpg 1939 | 0_scratch/划痕6268.jpg 1940 | 1_gline/jinxian41.jpg 1941 | 6_burr/BURR毛边5174.jpg 1942 | 7_lf/LF7696.jpg 1943 | 7_lf/LF9887.jpg 1944 | 8_pin/pin86.jpg 1945 | 0_scratch/划痕8120.jpg 1946 | 7_lf/LF1288.jpg 1947 | 2_bubble/qipao3182.jpg 1948 | 8_pin/pin983.jpg 1949 | 3_defect/缺陷2029.jpg 1950 | 3_defect/缺陷1755.jpg 1951 | 1_gline/jinxian2338.jpg 1952 | 0_scratch/划痕7067.jpg 1953 | 6_burr/BURR毛边211.jpg 1954 | 6_burr/BURR毛边9786.jpg 1955 | 3_defect/缺陷2864.jpg 1956 | 1_gline/jinxian2990.jpg 1957 | 0_scratch/划痕1502.jpg 1958 | 0_scratch/划痕5849.jpg 1959 | 4_unformed/未成型3291.jpg 1960 | 6_burr/BURR毛边9260.jpg 1961 | 2_bubble/qipao1099.jpg 1962 | 4_unformed/未成型4701.jpg 1963 | 1_gline/jinxian2563.jpg 1964 | 2_bubble/qipao7780.jpg 1965 | 6_burr/BURR毛边8465.jpg 1966 | 0_scratch/划痕2944.jpg 1967 | 0_scratch/划痕9980.jpg 1968 | 8_pin/pin386.jpg 1969 | 7_lf/LF3228.jpg 1970 | 2_bubble/qipao5297.jpg 1971 | 7_lf/LF839.jpg 1972 | 7_lf/LF2636.jpg 1973 | 4_unformed/未成型5421.jpg 1974 | 0_scratch/划痕2627.jpg 1975 | 7_lf/LF5075.jpg 1976 | 3_defect/缺陷8181.jpg 1977 | 5_foreign_matter/异物5781.jpg 1978 | 3_defect/缺陷6288.jpg 1979 | 4_unformed/未成型3641.jpg 1980 | 1_gline/jinxian7871.jpg 1981 | 0_scratch/划痕5787.jpg 1982 | 1_gline/jinxian3335.jpg 1983 | 7_lf/LF3531.jpg 1984 | 6_burr/BURR毛边8537.jpg 1985 | 6_burr/BURR毛边7630.jpg 1986 | 2_bubble/qipao9918.jpg 1987 | 8_pin/pin369.jpg 1988 | 0_scratch/划痕6422.jpg 1989 | 1_gline/jinxian9222.jpg 1990 | 6_burr/BURR毛边4253.jpg 1991 | 1_gline/jinxian6649.jpg 1992 | 5_foreign_matter/异物7839.jpg 1993 | 6_burr/BURR毛边9332.jpg 1994 | 4_unformed/未成型6164.jpg 1995 | 4_unformed/未成型2658.jpg 1996 | 7_lf/LF5353.jpg 1997 | 1_gline/jinxian8344.jpg 1998 | 5_foreign_matter/异物2681.jpg 1999 | 6_burr/BURR毛边9554.jpg 2000 | 7_lf/LF4076.jpg 2001 | 4_unformed/未成型808.jpg 2002 | 3_defect/缺陷3394.jpg 2003 | 4_unformed/未成型6514.jpg 2004 | 6_burr/BURR毛边226.jpg 2005 | 8_pin/pin1008.jpg 2006 | 0_scratch/划痕6949.jpg 2007 | 1_gline/jinxian5659.jpg 2008 | 4_unformed/未成型3522.jpg 2009 | 2_bubble/qipao6169.jpg 2010 | 3_defect/缺陷7094.jpg 2011 | 0_scratch/划痕9987.jpg 2012 | 1_gline/jinxian2733.jpg 2013 | 7_lf/LF6156.jpg 2014 | 2_bubble/qipao7840.jpg 2015 | 5_foreign_matter/异物3922.jpg 2016 | 7_lf/LF6598.jpg 2017 | 2_bubble/qipao6730.jpg 2018 | 3_defect/缺陷5533.jpg 2019 | 3_defect/缺陷9774.jpg 2020 | 3_defect/缺陷7529.jpg 2021 | 5_foreign_matter/异物147.jpg 2022 | 7_lf/LF2257.jpg 2023 | 1_gline/jinxian5640.jpg 2024 | 7_lf/LF3553.jpg 2025 | 1_gline/jinxian6224.jpg 2026 | 6_burr/BURR毛边4892.jpg 2027 | 0_scratch/划痕9317.jpg 2028 | 0_scratch/划痕8143.jpg 2029 | 4_unformed/未成型502.jpg 2030 | 0_scratch/划痕6259.jpg 2031 | 6_burr/BURR毛边7469.jpg 2032 | 6_burr/BURR毛边4210.jpg 2033 | 3_defect/缺陷7239.jpg 2034 | 0_scratch/划痕2205.jpg 2035 | 1_gline/jinxian5693.jpg 2036 | 3_defect/缺陷1008.jpg 2037 | 7_lf/LF4703.jpg 2038 | 0_scratch/划痕7783.jpg 2039 | 6_burr/BURR毛边800.jpg 2040 | 7_lf/LF5036.jpg 2041 | 1_gline/jinxian7960.jpg 2042 | 3_defect/缺陷9899.jpg 2043 | 3_defect/缺陷8717.jpg 2044 | 6_burr/BURR毛边8523.jpg 2045 | 5_foreign_matter/异物312.jpg 2046 | 6_burr/BURR毛边5286.jpg 2047 | 3_defect/缺陷6214.jpg 2048 | 4_unformed/未成型1794.jpg 2049 | 1_gline/jinxian6618.jpg 2050 | 8_pin/pin479.jpg 2051 | 7_lf/LF4455.jpg 2052 | 2_bubble/qipao9889.jpg 2053 | 8_pin/pin160.jpg 2054 | 0_scratch/划痕8053.jpg 2055 | 1_gline/jinxian1600.jpg 2056 | 0_scratch/划痕4205.jpg 2057 | 5_foreign_matter/异物6753.jpg 2058 | 6_burr/BURR毛边2406.jpg 2059 | 0_scratch/划痕3055.jpg 2060 | 7_lf/LF4775.jpg 2061 | 7_lf/LF8805.jpg 2062 | 7_lf/LF8960.jpg 2063 | 0_scratch/划痕9947.jpg 2064 | 1_gline/jinxian6342.jpg 2065 | 1_gline/jinxian6373.jpg 2066 | 7_lf/LF9237.jpg 2067 | 2_bubble/qipao4911.jpg 2068 | 5_foreign_matter/异物1501.jpg 2069 | 5_foreign_matter/异物6519.jpg 2070 | 0_scratch/划痕8409.jpg 2071 | 4_unformed/未成型2819.jpg 2072 | 6_burr/BURR毛边2839.jpg 2073 | 5_foreign_matter/异物5654.jpg 2074 | 8_pin/pin1583.jpg 2075 | 0_scratch/划痕8791.jpg 2076 | 1_gline/jinxian8200.jpg 2077 | 1_gline/jinxian7896.jpg 2078 | 2_bubble/qipao598.jpg 2079 | 4_unformed/未成型897.jpg 2080 | 7_lf/LF4539.jpg 2081 | 3_defect/缺陷3979.jpg 2082 | 7_lf/LF6853.jpg 2083 | 3_defect/缺陷9212.jpg 2084 | 1_gline/jinxian8756.jpg 2085 | 7_lf/LF2347.jpg 2086 | 2_bubble/qipao9084.jpg 2087 | 3_defect/缺陷7588.jpg 2088 | 1_gline/jinxian8388.jpg 2089 | 5_foreign_matter/异物772.jpg 2090 | 6_burr/BURR毛边137.jpg 2091 | 7_lf/LF4266.jpg 2092 | 5_foreign_matter/异物945.jpg 2093 | 3_defect/缺陷8547.jpg 2094 | 6_burr/BURR毛边1940.jpg 2095 | 8_pin/pin1306.jpg 2096 | 5_foreign_matter/异物4666.jpg 2097 | 6_burr/BURR毛边1482.jpg 2098 | 0_scratch/划痕2941.jpg 2099 | 7_lf/LF3681.jpg 2100 | 4_unformed/未成型5419.jpg 2101 | 4_unformed/未成型5988.jpg 2102 | 8_pin/pin1292.jpg 2103 | 3_defect/缺陷7111.jpg 2104 | 3_defect/缺陷2032.jpg 2105 | 0_scratch/划痕6693.jpg 2106 | 1_gline/jinxian782.jpg 2107 | 4_unformed/未成型1060.jpg 2108 | 3_defect/缺陷5689.jpg 2109 | 1_gline/jinxian804.jpg 2110 | 7_lf/LF2787.jpg 2111 | 5_foreign_matter/异物114.jpg 2112 | 7_lf/LF9148.jpg 2113 | 7_lf/LF2221.jpg 2114 | 7_lf/LF2829.jpg 2115 | 3_defect/缺陷6919.jpg 2116 | 2_bubble/qipao6434.jpg 2117 | 7_lf/LF4991.jpg 2118 | 1_gline/jinxian8277.jpg 2119 | 0_scratch/划痕2739.jpg 2120 | 7_lf/LF8704.jpg 2121 | 7_lf/LF9745.jpg 2122 | 2_bubble/qipao5237.jpg 2123 | 1_gline/jinxian1938.jpg 2124 | 6_burr/BURR毛边5795.jpg 2125 | 4_unformed/未成型2937.jpg 2126 | 0_scratch/划痕8521.jpg 2127 | 6_burr/BURR毛边820.jpg 2128 | 0_scratch/划痕4593.jpg 2129 | 3_defect/缺陷8196.jpg 2130 | 1_gline/jinxian9972.jpg 2131 | 6_burr/BURR毛边6472.jpg 2132 | 5_foreign_matter/异物95.jpg 2133 | 6_burr/BURR毛边1259.jpg 2134 | 1_gline/jinxian8666.jpg 2135 | 6_burr/BURR毛边4072.jpg 2136 | 5_foreign_matter/异物5466.jpg 2137 | 3_defect/缺陷1092.jpg 2138 | 2_bubble/qipao989.jpg 2139 | 3_defect/缺陷5804.jpg 2140 | 4_unformed/未成型595.jpg 2141 | 7_lf/LF9013.jpg 2142 | 3_defect/缺陷353.jpg 2143 | 2_bubble/qipao8848.jpg 2144 | 4_unformed/未成型5739.jpg 2145 | 8_pin/pin693.jpg 2146 | 0_scratch/划痕3877.jpg 2147 | 6_burr/BURR毛边8254.jpg 2148 | 6_burr/BURR毛边7553.jpg 2149 | 0_scratch/划痕9909.jpg 2150 | 2_bubble/qipao104.jpg 2151 | 2_bubble/qipao7244.jpg 2152 | 0_scratch/划痕5671.jpg 2153 | 5_foreign_matter/异物8275.jpg 2154 | 2_bubble/qipao392.jpg 2155 | 6_burr/BURR毛边391.jpg 2156 | 7_lf/LF6155.jpg 2157 | 6_burr/BURR毛边3875.jpg 2158 | 1_gline/jinxian3136.jpg 2159 | 6_burr/BURR毛边2150.jpg 2160 | 1_gline/jinxian2253.jpg 2161 | 4_unformed/未成型4411.jpg 2162 | 1_gline/jinxian3304.jpg 2163 | 3_defect/缺陷1770.jpg 2164 | 3_defect/缺陷2496.jpg 2165 | 6_burr/BURR毛边5725.jpg 2166 | 1_gline/jinxian6142.jpg 2167 | 4_unformed/未成型345.jpg 2168 | 1_gline/jinxian9224.jpg 2169 | 6_burr/BURR毛边4465.jpg 2170 | 7_lf/LF3825.jpg 2171 | 6_burr/BURR毛边7038.jpg 2172 | 0_scratch/划痕5214.jpg 2173 | 4_unformed/未成型5397.jpg 2174 | 6_burr/BURR毛边374.jpg 2175 | 7_lf/LF1576.jpg 2176 | 1_gline/jinxian95.jpg 2177 | 3_defect/缺陷7530.jpg 2178 | 7_lf/LF6526.jpg 2179 | 8_pin/pin1744.jpg 2180 | 5_foreign_matter/异物6440.jpg 2181 | 0_scratch/划痕1090.jpg 2182 | 6_burr/BURR毛边4590.jpg 2183 | 1_gline/jinxian8541.jpg 2184 | 7_lf/LF7295.jpg 2185 | 7_lf/LF6687.jpg 2186 | 3_defect/缺陷4201.jpg 2187 | 2_bubble/qipao8855.jpg 2188 | 6_burr/BURR毛边8480.jpg 2189 | 7_lf/LF7856.jpg 2190 | 5_foreign_matter/异物6893.jpg 2191 | 7_lf/LF6557.jpg 2192 | 5_foreign_matter/异物8194.jpg 2193 | 7_lf/LF9729.jpg 2194 | 0_scratch/划痕1420.jpg 2195 | 7_lf/LF9279.jpg 2196 | 5_foreign_matter/异物2747.jpg 2197 | 3_defect/缺陷7180.jpg 2198 | 4_unformed/未成型5446.jpg 2199 | 0_scratch/划痕9096.jpg 2200 | 4_unformed/未成型1713.jpg 2201 | 0_scratch/划痕6984.jpg 2202 | 1_gline/jinxian4311.jpg 2203 | 6_burr/BURR毛边4142.jpg 2204 | 0_scratch/划痕9663.jpg 2205 | 7_lf/LF1310.jpg 2206 | 6_burr/BURR毛边8272.jpg 2207 | 1_gline/jinxian1792.jpg 2208 | 6_burr/BURR毛边1752.jpg 2209 | 7_lf/LF1759.jpg 2210 | 4_unformed/未成型1239.jpg 2211 | 0_scratch/划痕6426.jpg 2212 | 5_foreign_matter/异物6177.jpg 2213 | 0_scratch/划痕4162.jpg 2214 | 4_unformed/未成型6784.jpg 2215 | 7_lf/LF1387.jpg 2216 | 1_gline/jinxian4487.jpg 2217 | 6_burr/BURR毛边4559.jpg 2218 | 2_bubble/qipao693.jpg 2219 | 0_scratch/划痕8722.jpg 2220 | 4_unformed/未成型3006.jpg 2221 | 4_unformed/未成型1992.jpg 2222 | 7_lf/LF6757.jpg 2223 | 5_foreign_matter/异物1505.jpg 2224 | 3_defect/缺陷6298.jpg 2225 | 3_defect/缺陷9137.jpg 2226 | 1_gline/jinxian9593.jpg 2227 | 4_unformed/未成型5615.jpg 2228 | 8_pin/pin2009.jpg 2229 | 2_bubble/qipao688.jpg 2230 | 5_foreign_matter/异物3978.jpg 2231 | 6_burr/BURR毛边2327.jpg 2232 | 4_unformed/未成型4709.jpg 2233 | 7_lf/LF3542.jpg 2234 | 2_bubble/qipao7142.jpg 2235 | 0_scratch/划痕6228.jpg 2236 | 2_bubble/qipao7959.jpg 2237 | 1_gline/jinxian3460.jpg 2238 | 0_scratch/划痕4758.jpg 2239 | 0_scratch/划痕4671.jpg 2240 | 7_lf/LF2440.jpg 2241 | 3_defect/缺陷5849.jpg 2242 | 0_scratch/划痕8239.jpg 2243 | 5_foreign_matter/异物5851.jpg 2244 | 1_gline/jinxian6769.jpg 2245 | 6_burr/BURR毛边7785.jpg 2246 | 3_defect/缺陷3248.jpg 2247 | 3_defect/缺陷8836.jpg 2248 | 7_lf/LF3612.jpg 2249 | 4_unformed/未成型5461.jpg 2250 | 8_pin/pin1328.jpg 2251 | 2_bubble/qipao4368.jpg 2252 | 7_lf/LF8434.jpg 2253 | 1_gline/jinxian9694.jpg 2254 | 7_lf/LF8208.jpg 2255 | 2_bubble/qipao7687.jpg 2256 | 1_gline/jinxian586.jpg 2257 | 2_bubble/qipao3648.jpg 2258 | 6_burr/BURR毛边128.jpg 2259 | 0_scratch/划痕6708.jpg 2260 | 1_gline/jinxian7078.jpg 2261 | 1_gline/jinxian2550.jpg 2262 | 5_foreign_matter/异物4163.jpg 2263 | 0_scratch/划痕6616.jpg 2264 | 7_lf/LF6245.jpg 2265 | 3_defect/缺陷1882.jpg 2266 | 1_gline/jinxian8159.jpg 2267 | 0_scratch/划痕1194.jpg 2268 | 4_unformed/未成型1392.jpg 2269 | 7_lf/LF6066.jpg 2270 | 8_pin/pin326.jpg 2271 | 3_defect/缺陷6844.jpg 2272 | 4_unformed/未成型787.jpg 2273 | 0_scratch/划痕9440.jpg 2274 | 3_defect/缺陷2702.jpg 2275 | 6_burr/BURR毛边4589.jpg 2276 | 3_defect/缺陷9003.jpg 2277 | 6_burr/BURR毛边8502.jpg 2278 | 6_burr/BURR毛边536.jpg 2279 | 6_burr/BURR毛边894.jpg 2280 | 2_bubble/qipao6773.jpg 2281 | 6_burr/BURR毛边1692.jpg 2282 | 3_defect/缺陷4996.jpg 2283 | 2_bubble/qipao10000.jpg 2284 | 7_lf/LF394.jpg 2285 | 0_scratch/划痕72.jpg 2286 | 5_foreign_matter/异物2802.jpg 2287 | 6_burr/BURR毛边6937.jpg 2288 | 0_scratch/划痕915.jpg 2289 | 6_burr/BURR毛边8492.jpg 2290 | 3_defect/缺陷3682.jpg 2291 | 5_foreign_matter/异物2841.jpg 2292 | 6_burr/BURR毛边7476.jpg 2293 | 3_defect/缺陷9806.jpg 2294 | 5_foreign_matter/异物5777.jpg 2295 | 0_scratch/划痕8575.jpg 2296 | 2_bubble/qipao8037.jpg 2297 | 6_burr/BURR毛边3556.jpg 2298 | 3_defect/缺陷1485.jpg 2299 | 6_burr/BURR毛边5191.jpg 2300 | 0_scratch/划痕9313.jpg 2301 | 4_unformed/未成型5078.jpg 2302 | 6_burr/BURR毛边7406.jpg 2303 | 2_bubble/qipao8127.jpg 2304 | 6_burr/BURR毛边5207.jpg 2305 | 3_defect/缺陷8024.jpg 2306 | 6_burr/BURR毛边6453.jpg 2307 | 7_lf/LF7296.jpg 2308 | 1_gline/jinxian6527.jpg 2309 | 0_scratch/划痕6370.jpg 2310 | 5_foreign_matter/异物1640.jpg 2311 | 8_pin/pin2278.jpg 2312 | 1_gline/jinxian6445.jpg 2313 | 2_bubble/qipao9963.jpg 2314 | 5_foreign_matter/异物3010.jpg 2315 | 4_unformed/未成型6640.jpg 2316 | 6_burr/BURR毛边5699.jpg 2317 | 6_burr/BURR毛边1511.jpg 2318 | 7_lf/LF3417.jpg 2319 | 6_burr/BURR毛边865.jpg 2320 | 6_burr/BURR毛边6480.jpg 2321 | 1_gline/jinxian2685.jpg 2322 | 5_foreign_matter/异物7280.jpg 2323 | 7_lf/LF4667.jpg 2324 | 8_pin/pin2275.jpg 2325 | 5_foreign_matter/异物1995.jpg 2326 | 3_defect/缺陷1318.jpg 2327 | 3_defect/缺陷1858.jpg 2328 | 6_burr/BURR毛边7518.jpg 2329 | 5_foreign_matter/异物2110.jpg 2330 | 3_defect/缺陷1477.jpg 2331 | 3_defect/缺陷464.jpg 2332 | 7_lf/LF2100.jpg 2333 | 6_burr/BURR毛边5151.jpg 2334 | 4_unformed/未成型4772.jpg 2335 | 2_bubble/qipao6806.jpg 2336 | 2_bubble/qipao9451.jpg 2337 | 6_burr/BURR毛边5524.jpg 2338 | 1_gline/jinxian3352.jpg 2339 | 1_gline/jinxian4136.jpg 2340 | 2_bubble/qipao1695.jpg 2341 | 1_gline/jinxian1676.jpg 2342 | 2_bubble/qipao554.jpg 2343 | 1_gline/jinxian9539.jpg 2344 | 2_bubble/qipao3563.jpg 2345 | 6_burr/BURR毛边3124.jpg 2346 | 6_burr/BURR毛边8737.jpg 2347 | 3_defect/缺陷501.jpg 2348 | 3_defect/缺陷7889.jpg 2349 | 6_burr/BURR毛边1891.jpg 2350 | 7_lf/LF2505.jpg 2351 | 2_bubble/qipao2597.jpg 2352 | 2_bubble/qipao7077.jpg 2353 | 4_unformed/未成型3714.jpg 2354 | 7_lf/LF1745.jpg 2355 | 7_lf/LF6642.jpg 2356 | 6_burr/BURR毛边2295.jpg 2357 | 2_bubble/qipao3803.jpg 2358 | 5_foreign_matter/异物2248.jpg 2359 | 5_foreign_matter/异物6955.jpg 2360 | 6_burr/BURR毛边333.jpg 2361 | 4_unformed/未成型136.jpg 2362 | 7_lf/LF205.jpg 2363 | 0_scratch/划痕9500.jpg 2364 | 5_foreign_matter/异物7006.jpg 2365 | 5_foreign_matter/异物3271.jpg 2366 | 0_scratch/划痕8525.jpg 2367 | 5_foreign_matter/异物4683.jpg 2368 | 0_scratch/划痕138.jpg 2369 | 2_bubble/qipao9787.jpg 2370 | 5_foreign_matter/异物5931.jpg 2371 | 2_bubble/qipao4662.jpg 2372 | 5_foreign_matter/异物3515.jpg 2373 | 1_gline/jinxian425.jpg 2374 | 5_foreign_matter/异物7878.jpg 2375 | 0_scratch/划痕6719.jpg 2376 | 3_defect/缺陷3134.jpg 2377 | 3_defect/缺陷10000.jpg 2378 | 5_foreign_matter/异物522.jpg 2379 | 6_burr/BURR毛边9673.jpg 2380 | 3_defect/缺陷2084.jpg 2381 | 1_gline/jinxian3496.jpg 2382 | 0_scratch/划痕9405.jpg 2383 | 5_foreign_matter/异物7199.jpg 2384 | 4_unformed/未成型2895.jpg 2385 | 5_foreign_matter/异物6200.jpg 2386 | 8_pin/pin1239.jpg 2387 | 3_defect/缺陷3052.jpg 2388 | 5_foreign_matter/异物5477.jpg 2389 | 7_lf/LF1914.jpg 2390 | 2_bubble/qipao6363.jpg 2391 | 7_lf/LF3013.jpg 2392 | 1_gline/jinxian138.jpg 2393 | 0_scratch/划痕3037.jpg 2394 | 6_burr/BURR毛边7958.jpg 2395 | 2_bubble/qipao5683.jpg 2396 | 8_pin/pin253.jpg 2397 | 1_gline/jinxian2117.jpg 2398 | 1_gline/jinxian6423.jpg 2399 | 3_defect/缺陷5448.jpg 2400 | 1_gline/jinxian6408.jpg 2401 | 2_bubble/qipao2382.jpg 2402 | 5_foreign_matter/异物1716.jpg 2403 | 2_bubble/qipao7407.jpg 2404 | 1_gline/jinxian4009.jpg 2405 | 1_gline/jinxian9045.jpg 2406 | 2_bubble/qipao1938.jpg 2407 | 2_bubble/qipao7374.jpg 2408 | 5_foreign_matter/异物7010.jpg 2409 | 4_unformed/未成型5268.jpg 2410 | 5_foreign_matter/异物2906.jpg 2411 | 5_foreign_matter/异物8305.jpg 2412 | 6_burr/BURR毛边1112.jpg 2413 | 7_lf/LF9610.jpg 2414 | 0_scratch/划痕8968.jpg 2415 | 5_foreign_matter/异物4664.jpg 2416 | 2_bubble/qipao7978.jpg 2417 | 0_scratch/划痕4370.jpg 2418 | 1_gline/jinxian703.jpg 2419 | 1_gline/jinxian9498.jpg 2420 | 5_foreign_matter/异物7954.jpg 2421 | 1_gline/jinxian3862.jpg 2422 | 3_defect/缺陷6343.jpg 2423 | 5_foreign_matter/异物3342.jpg 2424 | 2_bubble/qipao5323.jpg 2425 | 2_bubble/qipao6411.jpg 2426 | 0_scratch/划痕8578.jpg 2427 | 4_unformed/未成型2802.jpg 2428 | 0_scratch/划痕852.jpg 2429 | 6_burr/BURR毛边1188.jpg 2430 | 4_unformed/未成型2048.jpg 2431 | 3_defect/缺陷7278.jpg 2432 | 1_gline/jinxian9673.jpg 2433 | 2_bubble/qipao3489.jpg 2434 | 7_lf/LF2716.jpg 2435 | 8_pin/pin145.jpg 2436 | 1_gline/jinxian6506.jpg 2437 | 2_bubble/qipao4640.jpg 2438 | 3_defect/缺陷2441.jpg 2439 | 6_burr/BURR毛边754.jpg 2440 | 7_lf/LF4279.jpg 2441 | 2_bubble/qipao238.jpg 2442 | 1_gline/jinxian2870.jpg 2443 | 0_scratch/划痕1127.jpg 2444 | 3_defect/缺陷8281.jpg 2445 | 7_lf/LF2049.jpg 2446 | 5_foreign_matter/异物2411.jpg 2447 | 3_defect/缺陷7844.jpg 2448 | 5_foreign_matter/异物5469.jpg 2449 | 7_lf/LF2707.jpg 2450 | 7_lf/LF7156.jpg 2451 | 3_defect/缺陷9593.jpg 2452 | 4_unformed/未成型795.jpg 2453 | 7_lf/LF7154.jpg 2454 | 1_gline/jinxian2756.jpg 2455 | 7_lf/LF8783.jpg 2456 | 7_lf/LF2348.jpg 2457 | 3_defect/缺陷4111.jpg 2458 | 3_defect/缺陷9475.jpg 2459 | 8_pin/pin1786.jpg 2460 | 3_defect/缺陷4101.jpg 2461 | 5_foreign_matter/异物7925.jpg 2462 | 6_burr/BURR毛边2232.jpg 2463 | 2_bubble/qipao9525.jpg 2464 | 3_defect/缺陷3488.jpg 2465 | 8_pin/pin1102.jpg 2466 | 5_foreign_matter/异物1202.jpg 2467 | 0_scratch/划痕5851.jpg 2468 | 6_burr/BURR毛边1789.jpg 2469 | 1_gline/jinxian1891.jpg 2470 | 4_unformed/未成型4255.jpg 2471 | 0_scratch/划痕2389.jpg 2472 | 6_burr/BURR毛边3114.jpg 2473 | 7_lf/LF8196.jpg 2474 | 0_scratch/划痕1661.jpg 2475 | 5_foreign_matter/异物7126.jpg 2476 | 4_unformed/未成型5984.jpg 2477 | 1_gline/jinxian8889.jpg 2478 | 2_bubble/qipao6438.jpg 2479 | 4_unformed/未成型6479.jpg 2480 | 1_gline/jinxian1811.jpg 2481 | 4_unformed/未成型1821.jpg 2482 | 2_bubble/qipao4722.jpg 2483 | 1_gline/jinxian1958.jpg 2484 | 0_scratch/划痕3241.jpg 2485 | 0_scratch/划痕5854.jpg 2486 | 1_gline/jinxian9653.jpg 2487 | 1_gline/jinxian4220.jpg 2488 | 5_foreign_matter/异物4386.jpg 2489 | 1_gline/jinxian9525.jpg 2490 | 2_bubble/qipao491.jpg 2491 | 6_burr/BURR毛边6128.jpg 2492 | 3_defect/缺陷6000.jpg 2493 | 6_burr/BURR毛边7123.jpg 2494 | 6_burr/BURR毛边5599.jpg 2495 | 4_unformed/未成型6014.jpg 2496 | 2_bubble/qipao4706.jpg 2497 | 2_bubble/qipao6892.jpg 2498 | 6_burr/BURR毛边7003.jpg 2499 | 3_defect/缺陷747.jpg 2500 | 7_lf/LF4229.jpg 2501 | 6_burr/BURR毛边2492.jpg 2502 | 3_defect/缺陷1316.jpg 2503 | 2_bubble/qipao5424.jpg 2504 | 2_bubble/qipao9584.jpg 2505 | 7_lf/LF4616.jpg 2506 | 0_scratch/划痕7703.jpg 2507 | 6_burr/BURR毛边2741.jpg 2508 | 7_lf/LF3356.jpg 2509 | 1_gline/jinxian4357.jpg 2510 | 0_scratch/划痕6155.jpg 2511 | 6_burr/BURR毛边4382.jpg 2512 | 0_scratch/划痕356.jpg 2513 | 6_burr/BURR毛边655.jpg 2514 | 7_lf/LF5.jpg 2515 | 8_pin/pin340.jpg 2516 | 7_lf/LF8619.jpg 2517 | 4_unformed/未成型5827.jpg 2518 | 7_lf/LF4148.jpg 2519 | 8_pin/pin1950.jpg 2520 | 3_defect/缺陷6816.jpg 2521 | 3_defect/缺陷9880.jpg 2522 | 5_foreign_matter/异物4003.jpg 2523 | 5_foreign_matter/异物5365.jpg 2524 | 5_foreign_matter/异物6090.jpg 2525 | 2_bubble/qipao5510.jpg 2526 | 1_gline/jinxian9579.jpg 2527 | 1_gline/jinxian86.jpg 2528 | 5_foreign_matter/异物814.jpg 2529 | 1_gline/jinxian452.jpg 2530 | 3_defect/缺陷1744.jpg 2531 | 7_lf/LF4639.jpg 2532 | 1_gline/jinxian7125.jpg 2533 | 0_scratch/划痕4715.jpg 2534 | 5_foreign_matter/异物6823.jpg 2535 | 3_defect/缺陷3623.jpg 2536 | 8_pin/pin958.jpg 2537 | 6_burr/BURR毛边4548.jpg 2538 | 7_lf/LF3744.jpg 2539 | 7_lf/LF3946.jpg 2540 | 7_lf/LF183.jpg 2541 | 1_gline/jinxian4787.jpg 2542 | 5_foreign_matter/异物4967.jpg 2543 | 8_pin/pin1238.jpg 2544 | 7_lf/LF27.jpg 2545 | 7_lf/LF9746.jpg 2546 | 1_gline/jinxian5345.jpg 2547 | 5_foreign_matter/异物4556.jpg 2548 | 2_bubble/qipao9223.jpg 2549 | 2_bubble/qipao4176.jpg 2550 | 0_scratch/划痕3137.jpg 2551 | 0_scratch/划痕731.jpg 2552 | 6_burr/BURR毛边185.jpg 2553 | 6_burr/BURR毛边6770.jpg 2554 | 5_foreign_matter/异物1157.jpg 2555 | 1_gline/jinxian2986.jpg 2556 | 2_bubble/qipao8896.jpg 2557 | 1_gline/jinxian8162.jpg 2558 | 3_defect/缺陷5766.jpg 2559 | 7_lf/LF2748.jpg 2560 | 4_unformed/未成型4421.jpg 2561 | 2_bubble/qipao4680.jpg 2562 | 4_unformed/未成型6373.jpg 2563 | 0_scratch/划痕8871.jpg 2564 | 0_scratch/划痕9568.jpg 2565 | 3_defect/缺陷3463.jpg 2566 | 7_lf/LF4887.jpg 2567 | 3_defect/缺陷6274.jpg 2568 | 6_burr/BURR毛边9057.jpg 2569 | 2_bubble/qipao2664.jpg 2570 | 7_lf/LF9162.jpg 2571 | 4_unformed/未成型4573.jpg 2572 | 6_burr/BURR毛边980.jpg 2573 | 2_bubble/qipao33.jpg 2574 | 2_bubble/qipao667.jpg 2575 | 2_bubble/qipao6258.jpg 2576 | 4_unformed/未成型6402.jpg 2577 | 7_lf/LF11.jpg 2578 | 6_burr/BURR毛边3941.jpg 2579 | 7_lf/LF5979.jpg 2580 | 3_defect/缺陷6981.jpg 2581 | 4_unformed/未成型6033.jpg 2582 | 1_gline/jinxian5982.jpg 2583 | 3_defect/缺陷6768.jpg 2584 | 4_unformed/未成型3486.jpg 2585 | 4_unformed/未成型3218.jpg 2586 | 7_lf/LF2130.jpg 2587 | 6_burr/BURR毛边7301.jpg 2588 | 5_foreign_matter/异物281.jpg 2589 | 2_bubble/qipao3003.jpg 2590 | 3_defect/缺陷9794.jpg 2591 | 7_lf/LF4930.jpg 2592 | 3_defect/缺陷2055.jpg 2593 | 1_gline/jinxian6054.jpg 2594 | 2_bubble/qipao6089.jpg 2595 | 6_burr/BURR毛边9548.jpg 2596 | 7_lf/LF7179.jpg 2597 | 3_defect/缺陷7793.jpg 2598 | 3_defect/缺陷3293.jpg 2599 | 1_gline/jinxian4231.jpg 2600 | 3_defect/缺陷4116.jpg 2601 | 6_burr/BURR毛边1416.jpg 2602 | 0_scratch/划痕1761.jpg 2603 | 0_scratch/划痕2972.jpg 2604 | 4_unformed/未成型5394.jpg 2605 | 7_lf/LF8761.jpg 2606 | 6_burr/BURR毛边9443.jpg 2607 | 3_defect/缺陷9556.jpg 2608 | 5_foreign_matter/异物6104.jpg 2609 | 2_bubble/qipao8382.jpg 2610 | 1_gline/jinxian355.jpg 2611 | 6_burr/BURR毛边3134.jpg 2612 | 6_burr/BURR毛边9259.jpg 2613 | 0_scratch/划痕8260.jpg 2614 | 6_burr/BURR毛边428.jpg 2615 | 3_defect/缺陷5506.jpg 2616 | 6_burr/BURR毛边4792.jpg 2617 | 6_burr/BURR毛边1400.jpg 2618 | 1_gline/jinxian2828.jpg 2619 | 2_bubble/qipao5947.jpg 2620 | 8_pin/pin1986.jpg 2621 | 3_defect/缺陷7172.jpg 2622 | 1_gline/jinxian5546.jpg 2623 | 7_lf/LF6949.jpg 2624 | 0_scratch/划痕438.jpg 2625 | 4_unformed/未成型282.jpg 2626 | 6_burr/BURR毛边2661.jpg 2627 | 0_scratch/划痕2295.jpg 2628 | 2_bubble/qipao1254.jpg 2629 | 2_bubble/qipao5837.jpg 2630 | 0_scratch/划痕2885.jpg 2631 | 8_pin/pin2164.jpg 2632 | 4_unformed/未成型4450.jpg 2633 | 0_scratch/划痕1147.jpg 2634 | 5_foreign_matter/异物5908.jpg 2635 | 8_pin/pin622.jpg 2636 | 0_scratch/划痕8461.jpg 2637 | 5_foreign_matter/异物6197.jpg 2638 | 1_gline/jinxian1639.jpg 2639 | 0_scratch/划痕4508.jpg 2640 | 7_lf/LF1997.jpg 2641 | 2_bubble/qipao3790.jpg 2642 | 6_burr/BURR毛边228.jpg 2643 | 0_scratch/划痕5918.jpg 2644 | 3_defect/缺陷1541.jpg 2645 | 1_gline/jinxian8569.jpg 2646 | 4_unformed/未成型3838.jpg 2647 | 7_lf/LF9515.jpg 2648 | 0_scratch/划痕5324.jpg 2649 | 2_bubble/qipao8730.jpg 2650 | 2_bubble/qipao266.jpg 2651 | 2_bubble/qipao6904.jpg 2652 | 3_defect/缺陷271.jpg 2653 | 0_scratch/划痕6542.jpg 2654 | 0_scratch/划痕2792.jpg 2655 | 4_unformed/未成型2585.jpg 2656 | 6_burr/BURR毛边2041.jpg 2657 | 5_foreign_matter/异物3207.jpg 2658 | 7_lf/LF2949.jpg 2659 | 0_scratch/划痕4874.jpg 2660 | 0_scratch/划痕1256.jpg 2661 | 4_unformed/未成型2599.jpg 2662 | 7_lf/LF5449.jpg 2663 | 6_burr/BURR毛边7847.jpg 2664 | 7_lf/LF136.jpg 2665 | 5_foreign_matter/异物5536.jpg 2666 | 2_bubble/qipao6348.jpg 2667 | 7_lf/LF6862.jpg 2668 | 1_gline/jinxian5426.jpg 2669 | 3_defect/缺陷3878.jpg 2670 | 1_gline/jinxian9674.jpg 2671 | 8_pin/pin2206.jpg 2672 | 7_lf/LF5630.jpg 2673 | 7_lf/LF1299.jpg 2674 | 7_lf/LF9850.jpg 2675 | 6_burr/BURR毛边794.jpg 2676 | 4_unformed/未成型5425.jpg 2677 | 1_gline/jinxian72.jpg 2678 | 6_burr/BURR毛边1592.jpg 2679 | 2_bubble/qipao2364.jpg 2680 | 6_burr/BURR毛边2125.jpg 2681 | 2_bubble/qipao2990.jpg 2682 | 6_burr/BURR毛边5639.jpg 2683 | 6_burr/BURR毛边4213.jpg 2684 | 7_lf/LF9761.jpg 2685 | 5_foreign_matter/异物6113.jpg 2686 | 7_lf/LF626.jpg 2687 | 4_unformed/未成型6512.jpg 2688 | 0_scratch/划痕5868.jpg 2689 | 3_defect/缺陷200.jpg 2690 | 7_lf/LF4763.jpg 2691 | 0_scratch/划痕6214.jpg 2692 | 0_scratch/划痕3916.jpg 2693 | 4_unformed/未成型1602.jpg 2694 | 1_gline/jinxian3660.jpg 2695 | 3_defect/缺陷98.jpg 2696 | 0_scratch/划痕6646.jpg 2697 | 5_foreign_matter/异物7759.jpg 2698 | 7_lf/LF1375.jpg 2699 | 0_scratch/划痕4102.jpg 2700 | 0_scratch/划痕3356.jpg 2701 | 2_bubble/qipao621.jpg 2702 | 0_scratch/划痕3478.jpg 2703 | 3_defect/缺陷5673.jpg 2704 | 3_defect/缺陷7845.jpg 2705 | 4_unformed/未成型3589.jpg 2706 | 4_unformed/未成型664.jpg 2707 | 8_pin/pin1453.jpg 2708 | 5_foreign_matter/异物1381.jpg 2709 | 6_burr/BURR毛边9549.jpg 2710 | 1_gline/jinxian2797.jpg 2711 | 7_lf/LF4747.jpg 2712 | 6_burr/BURR毛边3174.jpg 2713 | 8_pin/pin1749.jpg 2714 | 4_unformed/未成型3150.jpg 2715 | 2_bubble/qipao80.jpg 2716 | 1_gline/jinxian3060.jpg 2717 | 2_bubble/qipao7159.jpg 2718 | 4_unformed/未成型2778.jpg 2719 | 8_pin/pin2428.jpg 2720 | 6_burr/BURR毛边3444.jpg 2721 | 4_unformed/未成型1831.jpg 2722 | 8_pin/pin1160.jpg 2723 | 5_foreign_matter/异物683.jpg 2724 | 5_foreign_matter/异物3287.jpg 2725 | 1_gline/jinxian7150.jpg 2726 | 3_defect/缺陷8080.jpg 2727 | 5_foreign_matter/异物461.jpg 2728 | 1_gline/jinxian6603.jpg 2729 | 0_scratch/划痕2361.jpg 2730 | 0_scratch/划痕97.jpg 2731 | 0_scratch/划痕8439.jpg 2732 | 3_defect/缺陷4726.jpg 2733 | 1_gline/jinxian9843.jpg 2734 | 2_bubble/qipao4196.jpg 2735 | 5_foreign_matter/异物131.jpg 2736 | 7_lf/LF9913.jpg 2737 | 7_lf/LF4546.jpg 2738 | 6_burr/BURR毛边5764.jpg 2739 | 3_defect/缺陷8172.jpg 2740 | 0_scratch/划痕717.jpg 2741 | 3_defect/缺陷3966.jpg 2742 | 0_scratch/划痕5732.jpg 2743 | 1_gline/jinxian2845.jpg 2744 | 6_burr/BURR毛边8978.jpg 2745 | 3_defect/缺陷5157.jpg 2746 | 3_defect/缺陷3567.jpg 2747 | 4_unformed/未成型633.jpg 2748 | 6_burr/BURR毛边8807.jpg 2749 | 0_scratch/划痕7836.jpg 2750 | 4_unformed/未成型1926.jpg 2751 | 3_defect/缺陷4081.jpg 2752 | 0_scratch/划痕923.jpg 2753 | 6_burr/BURR毛边3450.jpg 2754 | 2_bubble/qipao1746.jpg 2755 | 2_bubble/qipao6797.jpg 2756 | 0_scratch/划痕703.jpg 2757 | 7_lf/LF3011.jpg 2758 | 7_lf/LF5108.jpg 2759 | 0_scratch/划痕7004.jpg 2760 | 1_gline/jinxian3745.jpg 2761 | 6_burr/BURR毛边8085.jpg 2762 | 4_unformed/未成型4295.jpg 2763 | 7_lf/LF1129.jpg 2764 | 0_scratch/划痕6572.jpg 2765 | 3_defect/缺陷6994.jpg 2766 | 0_scratch/划痕2438.jpg 2767 | 1_gline/jinxian3016.jpg 2768 | 1_gline/jinxian8094.jpg 2769 | 2_bubble/qipao3377.jpg 2770 | 1_gline/jinxian8811.jpg 2771 | 1_gline/jinxian6110.jpg 2772 | 6_burr/BURR毛边8634.jpg 2773 | 6_burr/BURR毛边3242.jpg 2774 | 5_foreign_matter/异物5381.jpg 2775 | 5_foreign_matter/异物6371.jpg 2776 | 2_bubble/qipao2129.jpg 2777 | 6_burr/BURR毛边3217.jpg 2778 | 5_foreign_matter/异物1093.jpg 2779 | 7_lf/LF6726.jpg 2780 | --------------------------------------------------------------------------------