scripts
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