1.coord_mask = target_tensor[..., 4] > 0
Tensor-Ellipse (drei Punkte) Slice_Tensor-Slice... Was bedeutet das? Blog von_swust_fang-CSDN-Blog
Drei Punkte bestimmen automatisch das Maß
2.noobj_mask = noobj_mask.bool() #Ist es nicht schon bool?
3.bbox_pred = coord_pred[:, :5*B].contiguous().view(-1, 5) #Verhindern, dass Speicherunterbrechungen Fehler melden
4.image = cv2.imread(image_path)#Einige alte Bildverarbeitungssoftware verwendet das BGR-Format, daher übernimmt OpenCV das BGR-Format, um mit dieser Software kompatibel zu sein.
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) # Angenommen, das Modell wird mit RGB-Bildern trainiert.
5.
Alte Notizen Yolo v1 notes_Rondox's Blog-CSDN Blog
Link zur Erklärung des Quellcodes
Referenz
yolov1-code analysis_哔哩哔哩_bilibili
selbst verstehen
Yolov1-Quellcode erklärt voc.py_Rondox's Blog - CSDN Blog
Yolov1-Quellcode erklärt loss.py_Rondox's Blog - CSDN Blog
Yolov1-Quellcode erklärt train.py_Rondox's Blog - CSDN Blog
Der Yolov1-Quellcode erklärt den Blog von detect.py_Rondox - CSDN-Blog
Der Netzteil wird vorerst übersprungen