send_classification_query_action.py
Go to the documentation of this file.
1 #!/usr/bin/env python
2 
3 import actionlib
4 import jsk_recognition_msgs.msg
5 import rospy
6 from sensor_msgs.msg import Image
7 
8 def cb(image):
9  ac = actionlib.SimpleActionClient("/classification/inference_server",
10  jsk_recognition_msgs.msg.ClassificationTaskAction)
11  ac.wait_for_server()
12  goal = jsk_recognition_msgs.msg.ClassificationTaskGoal()
13  goal.image = image
14  goal.queries = ["human", "apple", "book"]
15  ac.send_goal(goal)
16  ac.wait_for_result()
17  print(ac.get_result())
18 
19 rospy.init_node("test_classification_action")
20 sub = rospy.Subscriber("/usb_cam/image_raw", Image, cb)
21 rospy.spin()
send_classification_query_action.cb
def cb(image)
Definition: send_classification_query_action.py:8
actionlib::SimpleActionClient


jsk_perception
Author(s): Manabu Saito, Ryohei Ueda
autogenerated on Fri May 16 2025 03:11:17