OpenCV的BorderTypes
来源:互联网 发布:app制作软件 编辑:程序博客网 时间:2024/06/05 10:37
BorderTypes决定在图像发生几何变换或者滤波操作(卷积)时边沿像素的处理方式
在base.hpp中对其有所定义:
enum BorderTypes { BORDER_CONSTANT = 0, //!< `iiiiii|abcdefgh|iiiiiii` with some specified `i` BORDER_REPLICATE = 1, //!< `aaaaaa|abcdefgh|hhhhhhh` BORDER_REFLECT = 2, //!< `fedcba|abcdefgh|hgfedcb` BORDER_WRAP = 3, //!< `cdefgh|abcdefgh|abcdefg` BORDER_REFLECT_101 = 4, //!< `gfedcb|abcdefgh|gfedcba` BORDER_TRANSPARENT = 5, //!< `uvwxyz|absdefgh|ijklmno` BORDER_REFLECT101 = BORDER_REFLECT_101, //!< same as BORDER_REFLECT_101 BORDER_DEFAULT = BORDER_REFLECT_101, //!< same as BORDER_REFLECT_101 BORDER_ISOLATED = 16 //!< do not look outside of ROI};
在函数中会以该参数的形式定义
int borderMode = BORDER_CONSTANT,const Scalar& borderValue = Scalar()其中,BORDER_CONSTANT 需要设置borderValue 指定 ' i ' 值
BORDER_CONSTANT就是边沿像素用i替换
BORDER_REPLICATE ,复制边界像素
BORDER_REFLECT ,反射复制边界像素
BORDER_REFLECT_101,以边界为对称轴反射复制像素
0 0
- OpenCV的BorderTypes
- 【OpenCV】OpenCV的基础知识
- 【opencv】OpenCv的基本数据类型
- 【OpenCV】OpenCV的fillPoly函数
- 【OpenCV】OpenCV的样本训练
- 【OpenCV】在没有安装OpenCV的电脑运行OpenCV程序
- 【OpenCV】在没有安装OpenCV的电脑运行OpenCV程序
- opencv:bmp和opencv图片格式的转换
- 暑假opencv学习心得----opencv的配置
- opencv<三>基于opencv的canny检测
- [OpenCV]配置OpenCV的Qt开发环境
- OpenCV staticlib--OpenCV静态库的使用
- Opencv——Opencv的安装配置
- opencv:找到opencv官方的使用说明
- 【OpenCV】OpenCV的图像绘制功能
- 【OpenCV】基于OpenCV的双目视觉测试
- OpenCV(1)-OpenCV 在ubuntu的安装
- OpenCV 3.0与OpenCV 2.4的区别
- AndroidManifest.xml配置文件选项详解
- linux ln 命令使用参数详解
- 动态读秒
- 数据绑定-AngularJS第一课
- iOS系列教程之 快捷键
- OpenCV的BorderTypes
- Server Error in '/' Application.
- IRF 与 H3CS10508
- android从应用到驱动之—camera(1)---程序调用流程(转)
- Linux下查看MySQL的安装路径
- SparkML实战之四:回归
- 百度地图开发(二)之添加覆盖物 + 地理编码和反地理编码
- bootstrap网格系统
- 视觉SLAM研究点介绍