![Read the Docs](https://camo.githubusercontent.com/cc33301ef418739439443ee8b7b9c6cde6b53b0fe1e3757019762efe0c2f55d8/68747470733a2f2f72656164746865646f63732e6f72672f70726f6a656374732f6a736b2d7265636f676e6974696f6e2f62616467652f3f76657273696f6e3d6c6174657374)
jsk_recognition is a stack for the perception packages which are used in JSK lab.
Package |
Description |
Documentation |
Code |
jsk_recognition_msgs |
ROS messages for jsk_pcl_ros and jsk_perception. |
![](https://camo.githubusercontent.com/c3d2c0a1b5616af3d793586d926b20ed104c4b0cdc8bbb6bf7fe9d0ba1f6cfcf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63732d686572652d627269676874677265656e2e737667) |
![](https://camo.githubusercontent.com/f2eb7961fb4f31f3ade5b1da10d13437d753a9a08357d3a3e3adcb1ceaa525c8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652d686572652d627269676874677265656e2e737667) |
jsk_perception |
ROS nodes and nodelets for 2-D image perception. |
![](https://camo.githubusercontent.com/c3d2c0a1b5616af3d793586d926b20ed104c4b0cdc8bbb6bf7fe9d0ba1f6cfcf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63732d686572652d627269676874677265656e2e737667) |
![](https://camo.githubusercontent.com/f2eb7961fb4f31f3ade5b1da10d13437d753a9a08357d3a3e3adcb1ceaa525c8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652d686572652d627269676874677265656e2e737667) |
jsk_pcl_ros |
ROS nodelets for pointcloud perception. |
![](https://camo.githubusercontent.com/c3d2c0a1b5616af3d793586d926b20ed104c4b0cdc8bbb6bf7fe9d0ba1f6cfcf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63732d686572652d627269676874677265656e2e737667) |
![](https://camo.githubusercontent.com/f2eb7961fb4f31f3ade5b1da10d13437d753a9a08357d3a3e3adcb1ceaa525c8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652d686572652d627269676874677265656e2e737667) |
jsk_pcl_ros_utils |
ROS utility nodelets for pointcloud perception. |
![](https://camo.githubusercontent.com/c3d2c0a1b5616af3d793586d926b20ed104c4b0cdc8bbb6bf7fe9d0ba1f6cfcf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63732d686572652d627269676874677265656e2e737667) |
![](https://camo.githubusercontent.com/f2eb7961fb4f31f3ade5b1da10d13437d753a9a08357d3a3e3adcb1ceaa525c8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652d686572652d627269676874677265656e2e737667) |
resized_image_transport |
ROS nodes to publish resized images. |
![](https://camo.githubusercontent.com/c3d2c0a1b5616af3d793586d926b20ed104c4b0cdc8bbb6bf7fe9d0ba1f6cfcf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63732d686572652d627269676874677265656e2e737667) |
![](https://camo.githubusercontent.com/f2eb7961fb4f31f3ade5b1da10d13437d753a9a08357d3a3e3adcb1ceaa525c8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652d686572652d627269676874677265656e2e737667) |
jsk_recognition_utils |
C++ library about sensor model, geometrical modeli... |
![](https://camo.githubusercontent.com/c3d2c0a1b5616af3d793586d926b20ed104c4b0cdc8bbb6bf7fe9d0ba1f6cfcf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63732d686572652d627269676874677265656e2e737667) |
![](https://camo.githubusercontent.com/f2eb7961fb4f31f3ade5b1da10d13437d753a9a08357d3a3e3adcb1ceaa525c8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652d686572652d627269676874677265656e2e737667) |
checkerboard_detector |
Uses opencv to find checkboards and compute their ... |
![](https://camo.githubusercontent.com/c3d2c0a1b5616af3d793586d926b20ed104c4b0cdc8bbb6bf7fe9d0ba1f6cfcf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63732d686572652d627269676874677265656e2e737667) |
![](https://camo.githubusercontent.com/f2eb7961fb4f31f3ade5b1da10d13437d753a9a08357d3a3e3adcb1ceaa525c8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652d686572652d627269676874677265656e2e737667) |
imagesift |
For every image, computes its sift features and se... |
![](https://camo.githubusercontent.com/c3d2c0a1b5616af3d793586d926b20ed104c4b0cdc8bbb6bf7fe9d0ba1f6cfcf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63732d686572652d627269676874677265656e2e737667) |
![](https://camo.githubusercontent.com/f2eb7961fb4f31f3ade5b1da10d13437d753a9a08357d3a3e3adcb1ceaa525c8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652d686572652d627269676874677265656e2e737667) |
![](.readme/gallery_jsk_recognition_msgs.jpg)
![](.readme/gallery_jsk_perception.jpg)
![](.readme/gallery_jsk_pcl_ros.jpg)
![](.readme/gallery_jsk_pcl_ros_utils.jpg)
![](.readme/gallery_resized_image_transport.jpg)
![](.readme/gallery_jsk_recognition_utils.jpg)
![](.readme/gallery_checkerboard_detector.jpg)
![](.readme/gallery_imagesift.jpg)
Package |
Kinetic (Xenial) |
Melodic (Bionic) |
Melodic (Stretch) |
Noetic (Focal) |
Noetic (Buster) |
jsk_recognition (arm64) |
![Build Status](https://camo.githubusercontent.com/dc5e35d0fd0f67723b9c15c288d12f1498de60889c5a86e9fbb6ab3c46bc3561/687474703a2f2f6275696c642e726f732e6f72672f6a6f622f4b62696e5f757876385f755876385f5f6a736b5f7265636f676e6974696f6e5f5f7562756e74755f78656e69616c5f61726d36345f5f62696e6172792f62616467652f69636f6e) |
![Build Status](https://camo.githubusercontent.com/52bea88157ba0ab91ac910464498d9450c9ff90c23f26f44d3d7ac895e4365b4/687474703a2f2f6275696c642e726f732e6f72672f6a6f622f4d62696e5f756276385f754276385f5f6a736b5f7265636f676e6974696f6e5f5f7562756e74755f62696f6e69635f61726d36345f5f62696e6172792f62616467652f69636f6e) |
![Build Status](https://camo.githubusercontent.com/6eedff733312ceb5c0b44c950b7f18ed99f04b36904b6d0a3bf8514c00bc6ad3/687474703a2f2f6275696c642e726f732e6f72672f6a6f622f4d62696e5f647376385f645376385f5f6a736b5f7265636f676e6974696f6e5f5f64656269616e5f737472657463685f61726d36345f5f62696e6172792f62616467652f69636f6e) |
![Build Status](https://camo.githubusercontent.com/3cef043da175b7de83ac3aff376ab41570f615a8c230af66ba6be24e55a54bd8/687474703a2f2f6275696c642e726f732e6f72672f6a6f622f4e62696e5f756676385f754676385f5f6a736b5f7265636f676e6974696f6e5f5f7562756e74755f666f63616c5f61726d36345f5f62696e6172792f62616467652f69636f6e) |
![Build Status](https://camo.githubusercontent.com/b0c5837a57bfba164d0d8b6990ec1049bfa15b4c829fa931e1e295640bb1c19a/687474703a2f2f6275696c642e726f732e6f72672f6a6f622f4e62696e5f646276385f644276385f5f6a736b5f7265636f676e6974696f6e5f5f64656269616e5f6275737465725f61726d36345f5f62696e6172792f62616467652f69636f6e) |
jsk_recognition (armhf) |
![Build Status](https://camo.githubusercontent.com/6255980dd194d0d194a4a0b64f374827c27ec8a11fda464fafab4aa419b4ce5e/687474703a2f2f6275696c642e726f732e6f72672f6a6f622f4b62696e5f757868665f755868665f5f6a736b5f7265636f676e6974696f6e5f5f7562756e74755f78656e69616c5f61726d68665f5f62696e6172792f62616467652f69636f6e) |
![Build Status](https://camo.githubusercontent.com/cff0a83d2f2fd560746459ae81f2644cf992efe46bf96988cd1889ab4b4ef2eb/687474703a2f2f6275696c642e726f732e6f72672f6a6f622f4d62696e5f756268665f754268665f5f6a736b5f7265636f676e6974696f6e5f5f7562756e74755f62696f6e69635f61726d68665f5f62696e6172792f62616467652f69636f6e) |
--- |
![Build Status](https://camo.githubusercontent.com/ec0fdf5677a3529ad69000280e45cdba6f67eeb74b842485193bd73f1b51e880/687474703a2f2f6275696c642e726f732e6f72672f6a6f622f4e62696e5f756668665f754668665f5f6a736b5f7265636f676e6974696f6e5f5f7562756e74755f666f63616c5f61726d68665f5f62696e6172792f62616467652f69636f6e) |
--- |
jsk_recognition (i386) |
![Build Status](https://camo.githubusercontent.com/237e6b68bb1f784507b98bcca44da0ab92014c240b4eca3911f6ea114c207396/687474703a2f2f6275696c642e726f732e6f72672f6a6f622f4b62696e5f755833325f5f6a736b5f7265636f676e6974696f6e5f5f7562756e74755f78656e69616c5f693338365f5f62696e6172792f62616467652f69636f6e) |
--- |
--- |
--- |
--- |
jsk_recognition (amd64) |
![Build Status](https://camo.githubusercontent.com/03fa0d88998400eb611c2982e807a8606225ccc606b63f965454aaac4861373b/687474703a2f2f6275696c642e726f732e6f72672f6a6f622f4b62696e5f755836345f5f6a736b5f7265636f676e6974696f6e5f5f7562756e74755f78656e69616c5f616d6436345f5f62696e6172792f62616467652f69636f6e) |
![Build Status](https://camo.githubusercontent.com/4ee72c4dd9d36195315416e9d6c1baf9bf6004eeb750616c39ff28caeb8d9bbb/687474703a2f2f6275696c642e726f732e6f72672f6a6f622f4d62696e5f754236345f5f6a736b5f7265636f676e6974696f6e5f5f7562756e74755f62696f6e69635f616d6436345f5f62696e6172792f62616467652f69636f6e) |
![Build Status](https://camo.githubusercontent.com/7faa3d7b7c893ce3a520a6e11fcf51ae3b4e54b99f6fc54e1d1a645abe13026e/687474703a2f2f6275696c642e726f732e6f72672f6a6f622f4d62696e5f64735f645336345f5f6a736b5f7265636f676e6974696f6e5f5f64656269616e5f737472657463685f616d6436345f5f62696e6172792f62616467652f69636f6e) |
![Build Status](https://camo.githubusercontent.com/806f84e9579186cee5aeb22643e33e6c697f601826da558860b0acf0187562c9/687474703a2f2f6275696c642e726f732e6f72672f6a6f622f4e62696e5f754636345f5f6a736b5f7265636f676e6974696f6e5f5f7562756e74755f666f63616c5f616d6436345f5f62696e6172792f62616467652f69636f6e) |
![Build Status](https://camo.githubusercontent.com/25ad0df81d3234a9ff7e383b6234b35413b1ca1a6e4374da809043f83ec545f7/687474703a2f2f6275696c642e726f732e6f72672f6a6f622f4e62696e5f64625f644236345f5f6a736b5f7265636f676e6974696f6e5f5f64656269616e5f6275737465725f616d6436345f5f62696e6172792f62616467652f69636f6e) |