This library provides a standardized interface for processing data as a sequence of filters.
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 4 年前 |
filters
介绍
该库提供了一个标准化接口,用于将数据作为过滤器序列进行处理。该包包含一个用于构建特定实现的基类以及一个基于运行时参数动态加载过滤器的接口。
软件架构
软件架构说明
建议在使用多个filters::Filter实例时使用filters::FilterChain。但是,在使用 Filter Chain API 之前,您需要先了解基本的 Filter C++ API。
文件内容:
filters/
├── CHANGELOG.rst
├── CMakeLists.txt
├── default_plugins.xml
├── include
│ └── filters
├── package.xml
├── src
│ ├── increment.cpp
│ ├── mean.cpp
│ ├── median.cpp
│ ├── test_params.cpp
│ └── transfer_function.cpp
└── test
├── test_chain.cpp
├── test_chain.launch
├── test_chain.yaml
├── test_mean.cpp
├── test_mean.launch
├── test_mean.yaml
├── test_median.cpp
├── test_median.launch
├── test_median.yaml
├── test_params.cpp
├── test_params.launch
├── test_params.yaml
├── test_realtime_circular_buffer.cpp
├── test_transfer_function.cpp
├── test_transfer_function.launch
└── test_transfer_function.yaml
安装教程
- 下载rpm包
aarch64:
x86_64:
- 安装rpm包
aarch64:
sudo rpm -ivh ros-noetic-ros-filters-1.9.1-1.oe2203.aarch64.rpm --nodeps --force
x86_64:
sudo rpm -ivh ros-noetic-ros-filters-1.9.1-1.oe2203.x86_64.rpm --nodeps --force
使用说明
依赖环境安装:
sh /opt/ros/noetic/install_dependence.sh
安装完成以后,在/opt/ros/noetic/目录下有如下输出,则表示安装成功
输出:
filters/
├── cmake.lock
├── env.sh
├── lib
│ ├── filters
│ ├── libincrement.so
│ ├── libmean.so
│ ├── libmedian.so
│ ├── libparams.so
│ ├── libtransfer_function.so
│ └── pkgconfig
├── local_setup.bash
├── local_setup.sh
├── local_setup.zsh
├── setup.bash
├── setup.sh
├── _setup_util.py
├── setup.zsh
└── share
└── filters
参与贡献
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
码云特技
- 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
- 码云官方博客 blog.gitee.com
- 你可以 https://gitee.com/explore 这个地址来了解码云上的优秀开源项目
- GVP 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
- 码云官方提供的使用手册 https://gitee.com/help
- 码云封面人物是一档用来展示码云会员风采的栏目 https://gitee.com/gitee-stars/