博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cvbridge就是一个类,直接程序中调用这个类把对应ROS图像类型转为opencv可以处理的类型,然后调用opencv的API处理,处理完再转为ROS图像类型发布出去就这样
阅读量:4084 次
发布时间:2019-05-25

本文共 543 字,大约阅读时间需要 1 分钟。

cvbridge就是一个类,直接程序中调用这个类把对应ROS图像类型转为opencv可以处理的类型,然后调用opencv的API处理,处理完再转为ROS图像类型发布出去就这样,cvbridge并不是一个什么单独的功能包。

 

理解了opencv的本质之后再理解cvbridge的本质就好理解了。

 

cvbridge就是一个类!!!!这么理解更好。

 

opencv我们也可以理解为一个类,里面封装好了一些变量和函数。

 

但是类终究得创建对象被调用才能起作用,写在mian函数里面编译生成可执行文件才能起作用。这么理解就好理解多了。

 

所以面向对象的一个好处就是方便了我们写库,先写好一个个类,包括command_to_mavros也是一个类。类里面封装了我们要执行的一些动作,所以以后写库就写成一个类,所以叫类库嘛!!!!!!!!!!!

opencv我觉得就符合下面类库的定义啊!!!!!!!!!!!!!!!!

包括什么Boost库都是类库。

python的那些库其实也应该是类库,tensorflow其实也应该是类库。

 

这让我感受到C++的美,面向对象的美。

 

调用也是调用一个类里面的成员函数

 

以后自己写一个东西也写成类库的形式。

这个fast_ellipse_detector我怀疑也是一个类库。

 

 

 

 

转载地址:http://ulmni.baihongyu.com/

你可能感兴趣的文章
TBUS的一些信息
查看>>
PX4+激光雷达在gazebo中仿真实现(古月居)
查看>>
专业和业余的区别就在于你在基础在基本功打磨练习花的时间
查看>>
通过mavlink实现自主航线的过程笔记
查看>>
Ardupilot飞控Mavlink代码学习
查看>>
这些网站有一些嵌入式面试题合集
查看>>
我觉得刷题是有必要的,不然小心实际被问的时候懵逼,我觉得你需要刷个50份面试题。跟考研数学疯狂刷卷子一样!
查看>>
我觉得嵌入式面试三要素:基础吃透+项目+大量刷题,缺一不可。不刷题是不行的。而且得是大量刷,刷出感觉套路,别人做题都做得是固定题型套路条件反射了,你还在那慢慢理解慢慢推是不行的,也是考研的教训。
查看>>
相机标定的目的:获取摄像机的内参和外参矩阵(同时也会得到每一幅标定图像的选择和平移矩阵),内参和外参系数可以对之后相机拍摄的图像就进行矫正,得到畸变相对很小的图像。
查看>>
现在来看,做个普罗米修斯的docker镜像对我而言并不难,对PX4仿真环境配置也熟悉了。
查看>>
删除docker容器和镜像的命令
查看>>
VINS-Fusion Intel® RealSense™ Depth Camera D435i
查看>>
使用Realsense D435i运行VINS-Fusion并建图
查看>>
gazebo似乎就是在装ROS的时候一起装了,装ROS的时候选择的是ros-melodic-desktop-full的话。
查看>>
React + TypeScript 实现泛型组件
查看>>
TypeScript 完全手册
查看>>
React Native之原理浅析
查看>>
Git操作清单
查看>>
基础算法
查看>>
前端面试
查看>>