动态识别中二维数据的优化
来源:互联网 发布:linux系统装在哪个分区 编辑:程序博客网 时间:2024/04/30 06:49
三.形态滤波的算法
1. 算法目的:
利用二值形态学的开和闭来对二值图象帧进行消除突刺和填充小孔的处理,以得到效果比较好的二值图象帧
2. 算法的基本思想:
二值形态学中的腐蚀运算可以通过结构单元B的合理选取来对目标图象区域进行收缩,以便实现消除区域很小的突刺点,为了不产生图象失真,随后再对图象进行膨胀运算则可,这就是开运算;同样,先对目标图象区域进行膨胀,以实现填充大区域中的一些小孔,再对图象进行腐蚀运算以避免图象失真,这就是闭运算
3. 算法描述:
3.1腐蚀算法:先选取合适的结构单元B,接着对图象帧的每个象素点进行处理,如果象素值为1,并且以此象素为中心的参考B单元的各个象素值也均为1,那么此象素赋值为1;否则赋为0
3.2膨胀算法:先选取合适的结构单元B,接着对图象帧的每个象素点进行处理,如果象素值为1,则保持原值;如果象素值为0,那么继续查看以此象素为中心的参考B单元的各个象素值,只要其中有一个象素点的值为1,那么此象素赋值为1,否则赋为0
- 动态识别中二维数据的优化
- C中动态二维数组的获取
- C++中二维动态数组的创建
- C++ 中动态二维数组的申请
- C中动态二维数组的生成
- Objective-C中动态识别的方法
- 关于js中二维数据的定义
- 二维条形码的检测,识别
- C++中二维数组的动态创建与处理
- VC中动态创建二维数组的方法
- C++中二维数组的动态创建于处理(zzl
- C语言中二维数组的动态申请与释放
- 关于JAVA中动态创建二维数组的“技巧”
- C语言中动态二维数组的创建
- 回溯法与递归 C++中动态的二维数组
- c/c++中动态申请二维数组的方式
- C语言中二维数组的动态申请与释放
- c++中try_catch的使用,二维数组动态创建
- 全排列的生成算法
- 恋你
- 让你哭笑不得的小偷!
- cin的问题
- SVN服务器端-------SVN版本控制器的安装和配置
- 动态识别中二维数据的优化
- 【C Primer Plus】第十章 数组和指针(一)
- dadsadsadsadsadsad
- 深入探索Symbian多视图程序开发
- OBJ文件格式内幕
- CRC32算法详细推导(3)
- 个人股
- IntelliJ IDEA 快捷键
- 平衡二叉树 AVL树