OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 4804|回复: 2

emgucv数组操作,识别形状边缘及去噪

[复制链接]
发表于 2014-7-20 00:56:49 | 显示全部楼层 |阅读模式
本帖最后由 clfeixiang520 于 2014-7-20 01:03 编辑

现有int数组,为RGB-D传感器获取的深度数据,各元素值为该点到传感器的距离,如何对数据滤波,及边缘识别?如:
【0 0 0 0 0 0 0 0 0 0 0 0

 0 0 0 1 0 0 1 0 1 1 0 

 0  1 1 1 1 1 1 1 1 0 

 0  1 1 1 1 1 1 1 1 1 

 0  1 1 1 1 1 1 1 1 0 

 0  1 1 1 1 1 1 1 1 0 

 0  1 1 1 1 1 1 1 1 1 

 0 0 0 0 1 1 0 0 1 0 0 

  0 0 0 0 0 0 0 0 0 0 0 0】



这是一个矩形物体,如何识别边缘及滤波,使边缘整齐?值为1的为矩形内部,边缘值设为0,使四周一圈像素的值为0。
回复

使用道具 举报

 楼主| 发表于 2014-7-21 17:34:56 | 显示全部楼层
如何实现?
回复 支持 反对

使用道具 举报

发表于 2016-5-31 19:10:44 | 显示全部楼层
1、遍历所有元素,把上下左右都是1的元素标记为内部元素;
2、遍历所有元素,把标记为内部元素的元素置为0;
3、所得结果即为你想要的边缘
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-3-29 03:13 , Processed in 0.009049 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表