动态轮廓是图像分割的一个热点,从早期的snake,就有很多的优化版,测地线动态轮廓(GAC)就是其中之一。总体来说,其摒弃了snake对参数的依赖,并加入了水平集,使得轮廓曲线更贴近目标物的拓扑结构。
经典的动态轮廓模型(activecontour model)的能量公式为:
(1)
其中,α,β,λ为正值常量。其中前两项控制曲线的平滑度,第三项吸引曲线向物体边界靠近。极小化该...
分类:
其他好文 时间:
2014-08-08 18:16:46
阅读次数:
261
Room and Moor
Time Limit: 12000/6000 MS (Java/Others) Memory Limit:
262144/262144 K (Java/Others)
Problem Descriptio...
分类:
其他好文 时间:
2014-08-08 18:16:36
阅读次数:
290
类图是类的静态关系描述图,简单来讲有两个方面,有哪些类,这些类之间的关系是什么?需要注意的是类图描述的是静态关系,动态行为的如流程,判断,循环等类图无法描述,需要搭配其它UML图。
类自身的描述
生物由细胞构成,类图由类构成,我们先看看类长什么样,如何描述。首先类有一个唯一的名字,通常用手写字母大写的英文字母表示,一班名字应该用名词来表示。类的内部有两个部分构成,数据部门和操作部门。数据部门也...
分类:
其他好文 时间:
2014-08-08 18:16:26
阅读次数:
282
Can you answer these queries?
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Others)
Total Submission(s): 8330 Accepted Submission(s): 1904
Problem Descrip...
分类:
其他好文 时间:
2014-08-08 18:16:16
阅读次数:
278
Android App 内存泄露之工具(1)
使用内存监测工具
DDMS –> Heap
操作步骤
启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的,没打开的直接Window>ShowView>自己选
将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式
链接成功后,在DDMS的Device...
分类:
移动开发 时间:
2014-08-08 18:16:06
阅读次数:
325
本部分为单钥加密算法的实现。单钥加密体制是密码学加密中的核心密码学原型之一。本部分的所有实现基于Bouncy Castle库。...
分类:
编程语言 时间:
2014-08-08 18:15:56
阅读次数:
704
最近做了一个自动纠错
当 Query 中有一些错别字时,搜索引擎会尝试纠错
通过相似拼音纠错
搜索引擎把这些字还原成拼音,用一个拼音相同的已知 Query 代替。
但是,当输错的汉字是多音字,特别是有多个这样的错误输入时,所有的搜索引擎基本上都不管, 或者仅使用一个最常用的音去纠错。因为要考虑所有可能的拼音组合,在极端情况下会导致指数爆炸!
我的算法解决了这个指数爆炸...
分类:
Web程序 时间:
2014-08-08 18:15:46
阅读次数:
197
给一个n边形,求将这个多边形分成只含有三角形和四边形的分割数...
分类:
其他好文 时间:
2014-08-08 18:15:26
阅读次数:
209
ActionBar-PullToRefresh是一个开源的下拉刷新控件,基于ActionBar的,在下拉时变化的是ActionBar,ActionBar的低端有横向滑动的进度条。
这里我记录一下我是如何使用它的。...
分类:
其他好文 时间:
2014-08-08 18:15:16
阅读次数:
336
Problem Description
bobo found an ancient string. The string contains only three charaters -- "(", ")" and "?".
bobo would like to replace each "?" with "(" or ")" so that the string is valid (d...
分类:
其他好文 时间:
2014-08-08 18:15:06
阅读次数:
273
我们在看JSCover(http://tntim96.github.io/JSCover/manual/manual.xml)介绍及使用说明的时候,往往被图形界面所吸引。这种方式比较适合手工操作,点击和输入即可。
但是这种往往界面和真实界面相差比较大,因为真正的网页在JSCover内部的浏览加载框中。这使得原有的Selenium代码可能存在诸多问题。那么如何能够尽量少地改变原有的sele...
分类:
Web程序 时间:
2014-08-08 18:14:56
阅读次数:
374
从头到尾彻底理解KMP
作者:July
时间:最初写于2011年12月,2014年7月21日晚10点 全部删除重写成此文,随后的半个多月不断反复改进。
1. 引言
本KMP原文最初写于2年多前的2011年12月,因当时初次接触KMP,思路混乱导致写也写得非常混乱,如此,留言也是“骂声”一片。所以一直想找机会重新写下KMP,但苦...
分类:
其他好文 时间:
2014-08-08 18:14:46
阅读次数:
218
状态栏的字体为黑色:UIStatusBarStyleDefault
状态栏的字体为白色:UIStatusBarStyleLightContent
一、在info.plist中,将View controller-based status bar appearance设为NO
状态栏字体的颜色只由下面的属性设定,默认为白色:
// default is UIStatu...
分类:
移动开发 时间:
2014-08-08 18:14:36
阅读次数:
250
I/O复用模型
I/O复用原理:让应用程序可以同时对多个I/O端口进行监控以判断其上的操作是否可以进行,达到时间复用的目的。在书上看到一个例子来解释I/O的原理,我觉得很形象,如果用监控来自10根不同地方的水管(I/O端口)是否有水流到达(即是否可读),那么需要10个人(即10个线程或10处代码)来做这件事。如果利用某种技术(比如摄像头)把这10根水管的状态情况统一传达到某一点,那么就只需要1个...
分类:
编程语言 时间:
2014-08-08 18:14:16
阅读次数:
253