7_6
本周任务
1、上次两个函数没有写完的继续研究
2、实现边界跟踪(类似bwboundaries)
3、统计米粒数量,包括删除杂质、分离粘粘米粒等
4、了解内积含义及相关应用、matlab图像处理函数如形态学运算等
Note:
一.凸多边形连通域轮廓的摹写
步骤:1、找桩点。
2、计算连通域内所有点与桩点连成向量,找到其中夹角最小的点作为下一个桩点。
3、重复2,直到轮廓连通。
注:如下图,连通域凸多边形内所有点与A连线与x轴的夹角都小于下一个桩点C与A连线与水平线的夹角。
二、向量内积的推导
三、边界追踪
步骤:1、找到起始点。
2、按照特定方向(顺时针或者逆时针)寻找8邻域的第一个标记点作为下一个起始点。
3、重复2,直到终止点。
注:终止点为第一个起始点。
优化:1、起始查找时第一条边多数搜索无意义,可避免。
2、一般而言,如下图,如果a选择了4方向,那么b的1,2方向的检测工作就是冗余的。
四、米粒分离
思路:1.腐蚀
2、根据凹多边形的形状特性。