node_scripts/vgg16_object_recognition.py
Go to the documentation of this file.
1 #!/usr/bin/env python
2 
3 from __future__ import absolute_import
4 from __future__ import division
5 from __future__ import print_function
6 
7 
8 import itertools, pkg_resources, sys
9 from distutils.version import LooseVersion
10 if LooseVersion(pkg_resources.get_distribution("chainer").version) >= LooseVersion('7.0.0') and \
11  sys.version_info.major == 2:
12  print('''Please install chainer < 7.0.0:
13 
14  sudo pip install chainer==6.7.0
15 
16 c.f https://github.com/jsk-ros-pkg/jsk_recognition/pull/2485
17 ''', file=sys.stderr)
18  sys.exit(1)
19 if [p for p in list(itertools.chain(*[pkg_resources.find_distributions(_) for _ in sys.path])) if "cupy-" in p.project_name or "cupy" == p.project_name ] == []:
20  print('''Please install CuPy
21 
22  sudo pip install cupy-cuda[your cuda version]
23 i.e.
24  sudo pip install cupy-cuda91
25 
26 ''', file=sys.stderr)
27  # sys.exit(1)
28 import chainer
29 from chainer import cuda
30 import chainer.serializers as S
31 from chainer import Variable
32 from distutils.version import LooseVersion
33 import numpy as np
34 import skimage.transform
35 
36 import cv_bridge
37 from jsk_recognition_msgs.msg import ClassificationResult
39 from jsk_recognition_utils.chainermodels import VGG16BatchNormalization
40 from jsk_topic_tools import ConnectionBasedTransport
41 from jsk_topic_tools.log_utils import logerr_throttle
42 import message_filters
43 import rospy
44 from sensor_msgs.msg import Image
45 
46 from jsk_perception.vgg16_object_recognition import VGG16ObjectRecognition
47 
48 
49 
50 if __name__ == '__main__':
51  rospy.init_node('vgg16_object_recognition')
53  rospy.spin()
jsk_recognition_utils::chainermodels
jsk_perception.vgg16_object_recognition.VGG16ObjectRecognition
Definition: src/jsk_perception/vgg16_object_recognition.py:47
jsk_perception.vgg16_object_recognition
Definition: src/jsk_perception/vgg16_object_recognition.py:1


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