◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
电子邮件:flashindream[AT]gmail[DOT]com
略懂Flash的天文爱好者
基于Python for S60的自动导星程序(二)
Post by indream, 2010-3-6, Views:手机键盘在使用viewfinder的时候不能用keyEvent检测,从pycamera的例子找到利用viewfinder.getEvents()方法获取键盘按下事件的检测
for ev in viewfinder.getEvents():
keyHandleEvent(ev)
星点中心的判断,是通过灰度最大值来确定高亮区的中心位置,程序如下
maxY=0
posx = 0;
posy = 0;
p255 = math.pow(255,5)
for i in xrange(0,aCols):
line=0
for j in xrange(0,aRows):
(r,g,b) = Image.GetPixel(i,j)
gy=(r * 0.30 + g * 0.59 + b * 0.11);
line+=math.pow(gy,6)/p255
if maxY<line:
maxY = line
posx = i
maxX=0
for i in xrange(0,aRows):
line=0
for j in xrange(0,aCols):
(r,g,b) = Image.GetPixel(j,i)
gy=(r * 0.30 + g * 0.59 + b * 0.11);
line+=math.pow(gy,6)/p255
if maxX<line:
maxX = line
posy = i
分类:Engineer | 评论:0 | 引用:0 | 点击这里获取该日志的TrackBack引用地址 | 获取流量
或许你还对下面的文章感兴趣
- 基于Python for S60的自动导星程序(一) (2010-3-3 22:13:6)
- Python for S60开发入门 (2010-2-28 22:9:19)
