updates
This commit is contained in:
		
							parent
							
								
									96ea6a87cb
								
							
						
					
					
						commit
						84ebb5d143
					
				
							
								
								
									
										9
									
								
								test.py
								
								
								
								
							
							
						
						
									
										9
									
								
								test.py
								
								
								
								
							| 
						 | 
					@ -124,17 +124,16 @@ def test(
 | 
				
			||||||
                        break
 | 
					                        break
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    # Continue if predicted class not among image classes
 | 
					                    # Continue if predicted class not among image classes
 | 
				
			||||||
                    m = (pcls == tcls_tensor).nonzero().view(-1)  # matches
 | 
					                    if pcls.item() not in tcls:
 | 
				
			||||||
                    if not any(m):
 | 
					 | 
				
			||||||
                        continue
 | 
					                        continue
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    # Best iou, index between pred and targets
 | 
					                    # Best iou, index between pred and targets
 | 
				
			||||||
                    iou, bi = bbox_iou(pbox, tbox[m]).max(0)
 | 
					                    iou, bi = bbox_iou(pbox, tbox).max(0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    # If iou > threshold and class is correct mark as correct
 | 
					                    # If iou > threshold and class is correct mark as correct
 | 
				
			||||||
                    if iou > iou_thres and m[bi] not in detected:  # and pcls == tcls[bi]:
 | 
					                    if iou > iou_thres and bi not in detected:  # and pcls == tcls[bi]:
 | 
				
			||||||
                        correct[i] = 1
 | 
					                        correct[i] = 1
 | 
				
			||||||
                        detected.append(m[bi])
 | 
					                        detected.append(bi)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            # Append statistics (correct, conf, pcls, tcls)
 | 
					            # Append statistics (correct, conf, pcls, tcls)
 | 
				
			||||||
            stats.append((correct, pred[:, 4].cpu(), pred[:, 6].cpu(), tcls))
 | 
					            stats.append((correct, pred[:, 4].cpu(), pred[:, 6].cpu(), tcls))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue