作者mhc (路边小草)
看板Visual_Basic
标题Re: [讨论]取得某点周围的黑点
时间Tue Oct 10 18:02:44 2006
※ 引述《yfefey (还没想到)》之铭言:
: 之前写一个程式
: 去取得某张只有1跟0的图片上某点(例如(a,b)这个点)
: 周围某范围(例如40pixel)内所有的黑点
: ╭ 40pixel ╮
: ______________
: | | ╮
: | .(a,b) | 40pixel
: |______________| ╯
: 很粗糙的图…希望看得懂
: 我用的方法是,把(a,b)当原点
: 用4个for分别取得
: 以(a,b)当原点的第一二三四象限里的黑点
: 想跟版上高手讨论
: 是不是还有人有其它方法@@
已知(a,b)後, 可以用简单的运算求出对应的四个角落
原点 ╭ 40pixel ╮
↘ ______________
| | ╮
| .(a,b) | 40pixel
|______________| ╯
↖终点(a+20,b+20)
如此只需要两个for即可,程式码应该可以简洁一点
如第一条scanline由 (a-20,b-20) 搜寻到 (a+20,b-20)
接着第二条,第三条...etc
其他的部分没想到其他方法 :p
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.121.10.162
1F:推 yfefey:推~~ 我没想到的:) 10/12 15:15