nancy2008521 发表于 2007-12-19 08:43

如何找出图像中的凹点?

在matlab中,怎么找出图像中的凹点呢?图像数据是按行存储的,怎么能对图像中的点进行逆时针排序呢?

花如月 发表于 2007-12-19 09:01

回复 #1 nancy2008521 的帖子

找凹点和逆排序有什么关系?

eight 发表于 2007-12-19 10:14

原帖由 nancy2008521 于 2007-12-19 08:43 发表 http://www.chinavib.com/forum/images/common/back.gif
在matlab中,怎么找出图像中的凹点呢?图像数据是按行存储的,怎么能对图像中的点进行逆时针排序呢?
凹点——用 极值点 搜索一下
逆时针——不懂

nancy2008521 发表于 2007-12-20 10:32

一般的找凹点的算法都是将边界点按逆时针编号,对相邻的三个点构造两个向量,做差乘,大于0为凸点,小于0,为凹点

nancy2008521 发表于 2007-12-20 11:16

怎样对轮廓线上点的坐标排序?

从一个图像中得到下图中的轮廓线,及轮廓线上所有点的坐标,如何对这些坐标点沿轮廓线的顺序进行排序呢?matlab中图像都是按行存储的啊

eight 发表于 2007-12-20 11:26

原帖由 nancy2008521 于 2007-12-20 11:16 发表 http://www.chinavib.com/forum/images/common/back.gif
从一个图像中得到下图中的轮廓线,及轮廓线上所有点的坐标,如何对这些坐标点沿轮廓线的顺序进行排序呢?matlab中图像都是按行存储的啊

你的问题是轮廓跟踪,有相应算法的。不过如果你的轮廓是单像素的,倒可以试试直接使用 find ,然后看看结果是否满足你的要求
页: [1]
查看完整版本: 如何找出图像中的凹点?