Kirsch算子由8个3×3窗口模扳组成、每个模板分别代表一个特定的检测方向,其模板算子如图2.3.1所示。
在进行边缘检测时,把M0-M7所表示的边缘模板(加权矩阵)分别与图像中的一个3×3区域相乘,选取输出值为最大的模板。然后,把这一最大输出值作为中央像素点上的边缘强度,把取得最大值的边缘模板Mk的方向k(k的取值如图2.3.2所示)作为其边缘方向。假设图像中一点P(i,j)及其八邻域的...
分类:
其他好文 时间:
2016-07-03 19:26:17
阅读次数:
248
一、覆盖equals时请遵守通用约定 1、满足下列任何一个条件时,不需要覆盖equals方法 a、类的每个实例本质上都是唯一的。此时就是Object中equals方法所表达的含义。 b、不关心类是否提供了“逻辑相等”的测试功能 c、超类中覆盖的equals方法,使用于子类,不需要自己再覆盖了。 d、 ...
分类:
编程语言 时间:
2016-07-03 17:26:49
阅读次数:
136
题目:中国有句老话叫“三天打渔,两天晒网” 。假设有一个人从2000 年1 月1 日开始“三天打渔两天晒网” ,读入三个整数,分别表示年份、月份、日期,问这三个整数所表示的那天这个人在打渔还是在晒网 ...
分类:
编程语言 时间:
2016-07-03 10:31:23
阅读次数:
306
。。。 30次提交2次AC 这道题告诉我一个道理:交题要在评测机高兴的时候交(大雾) 其实是好好看题啦 话说输入0输出1 2333333333333333333333333333 邪道:直接map+并查集 路径压缩时把val[]所表示的高度改为子孙数即可 映射是好用 但1e6*10组数据*并查集的O ...
分类:
其他好文 时间:
2016-07-02 17:12:22
阅读次数:
173
//创建一个URL实例URL url = new URL("http://www.baidu.com");//通过URL的openStream方法获取URL对象所表示的资源的字节输入流InputStream is = url.openStream();//将字节输入流转换为字符输入流InputStr ...
分类:
Web程序 时间:
2016-06-29 23:36:38
阅读次数:
168
1.什么是动态代理? 答:动态代理可以提供对另一个对象的访问,同时隐藏实际对象的具体事实。代理一般会实现它所表示的实际对象的接口。代理可以访问实际对象,但是延迟实现实际对象的部分功能,实际对象实现系统的实际功能,代理对象对客户隐藏了实际对象。客户不知道它是与代理打交道还是与实际对象打交道。2.为什么 ...
分类:
编程语言 时间:
2016-06-29 18:31:45
阅读次数:
162
当条件判断语句较为复杂时(有多个不同的检查项),就像下面这幅图所表示的,会使得代码的可读性会大打折扣,也难以清晰地传达判断意图。 再者,当判断逻辑变更时,我们不得不去修改if语句里面的判断代码。如果判断写得有问题,则会影响方法的正确性,也会给该方法的单元测试带来一些障碍。 我们可以根据检查项是否需要 ...
分类:
其他好文 时间:
2016-06-26 18:08:12
阅读次数:
175
Description HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此, 他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同 的贝壳?这个问题很难回答。 ...
分类:
其他好文 时间:
2016-06-25 16:27:43
阅读次数:
171
题目链接:http://poj.org/problem?id=1988 题目大意: 有n个从1到n编号的箱子,将每个箱子当做一个栈,对这些箱子进行p次操作,每次操作分别为以下两种之一: 输入 M x y:表示将编号为x的箱子所在的栈放在编号为y的箱子所在栈的栈顶.输入 C x:计算编号为x的所表示的 ...
分类:
其他好文 时间:
2016-06-24 01:51:26
阅读次数:
243
Description HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此, 他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同 的贝壳?这个问题很难回答。 ...
分类:
其他好文 时间:
2016-06-22 15:46:08
阅读次数:
157