Slide 24
Slide 24 text
コードの概要(2)
try:
while True:
ret, frame = cap.read()
# Split the 360-image into 2 quadrants
quadrants = {
'q1': frame[:, :width // 2], #front
'q2': frame[:, width // 2:], #back
}
# Apply YOLOX object detection and ROS2 Output to each quadrant
for key, img in quadrants.items():
d_boxes, d_scores, d_classes = yolox_run(img, key)
# Publish each quadrant as a separate ROS message
img_publishers[key].publish(bridge.cv2_to_imgmsg(img, encoding="bgr8"))
publish_markers(box_publishers, node_box, d_boxes, d_classes, key)
物体検出の例(2)