Roboflow
https://blog.roboflow.com/how-to-draw-a-bounding-box-label-python/
자동 라벨링 및 딥러닝 플랫폼 서비스를 제공하는 곳임
♣ Here is the code we'll need to draw our bounding boxes and add labels above each bounding box:
import cv2
predictions = [...] # add your predictions here
for bounding_box in predictions['predictions']:
x0 = bounding_box['x'] - bounding_box['width'] / 2
x1 = bounding_box['x'] + bounding_box['width'] / 2
y0 = bounding_box['y'] - bounding_box['height'] / 2
y1 = bounding_box['y'] + bounding_box['height'] / 2
start_point = (int(x0), int(y0))
end_point = (int(x1), int(y1))
cv2.rectangle(img, start_point, end_point, color=(0,0,0), thickness=1)
cv2.putText(
image,
bounding_box["class"],
(int(x0), int(y0) - 10),
fontFace = cv2.FONT_HERSHEY_SIMPLEX,
fontScale = 0.6,
color = (255, 255, 255),
thickness=2
)
cv2.imwrite("example_with_bounding_boxes.jpg", image)
MachineVision by jstar0525
https://github.com/jstar0525/MachineVision
Object Detection Labeling Guide
Tutorials of Object Detection using Deep Learning [8]
https://hoya012.github.io/blog/Tutorials-of-Object-Detection-Using-Deep-Learning-labeling/
LabelMe
https://github.com/labelmeai/labelme?tab=readme-ov-file
LabelImg
https://github.com/HumanSignal/labelImg