ROS-机器视觉学习笔记(二)人脸识别和二维码识别

开学啦,不想开学阿,烦死了,开学我就大三啦,啥也不会阿,咋办?在线等很急!

按照网上的学习流程来往往枯燥乏味,所以在这篇文章里我会教大家如何使用Opencv来进行人脸识别、物体跟踪和二维码识别

1.Opencv

Opencv的安装:

 sudo apt-get install ros-melodic-vision-opencv libopencv-dev python-opencv        //ROS版本melodic
模板:
 sudo apt-get install ros-ROS的版本-vision-opencv libopencv-dev python-opencv

我们可以用下面的代码来验证我们的opencv的安装:

pkg-config --modversion opencv

ok Opencv的安装已经完成,我们来启动一下我们的测试:

roslaunch robot_vision usb_cam.launch 
rosrun robot_vision cv_bridge_test.py 
rqt_image_view 

2.人脸识别

robot_vision的功能包我放在我的网盘里了,晚一点我会发出来

有了功能包后我们就能进行实验测试了:

roslaunch robot_vision usb_cam.launch
roslaunch robot_vision face_detector.launch 
rqt_image_view

视图工具这里选择cv_bridge_image,效果如下

(这里本人就是不出镜,哎嘿)

3.物体跟踪

roslaunch robot_vision usb_cam.launch
roslaunch robot_vision motion_detector.launch 
rqt_image_view

3.二维码识别

这里我们使用ar-track-alvar功能包

sudo apt-get install ros-melodic-ar-track-alvar        //ROS版本melodic
模板:
sudo apt-get install ros-ROS版本-ar-track-alvar

roslaunch robot_vision usb_cam.launch
roslaunch robot_vision ar_track_camera.launch

over,到此为止,后续等我学成归来更新下一个章节

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值