【发布时间】:2015-02-16 09:47:04
【问题描述】:
我正在编写一个程序来跟踪图像中各个帧的轮廓。跟踪是完整的并且工作得很好。
基本上,我从像素 0,0 开始,遍历每一行,直到找到一个轮廓像素,然后使用摩尔邻域算法,追踪块,直到到达我的初始起点。
但是,如果有人近距离查看了位图,您会发现像素不是完全笔直的,帧 #2 或 #3 的起始 Y 坐标可能稍高。因此,我需要在 Y 轴上留出一些公差。
在完美的世界里。我可以通过(y)然后按(x)升序对帧进行排序。
言归正传,如果我将以下图像加载到位图类中,并且假设我已经知道每帧的左上角 X、左上角 Y、宽度和高度。我怎样才能以编程方式正确地对帧进行排序?
图片:(图 12,图片 a) http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3629985/figure/F12/
【问题讨论】: