一、原理
图像相加可以对同一场景的多幅图像求平均值,以降低加性(additive)随机噪声。
二、实验
I= imread('E:\matlab\work\lenna.bmp'); %读取图片
[L H]=size(I) %获取大小
K=zeros(L,H)
for i=1:100
J=imnoise(I,'ga...
分类:
其他好文 时间:
2015-05-14 14:26:12
阅读次数:
393
mahout已经提供了item-based cf 算法,但是要想在mahout 算法上修改item-based cf相对来说比较繁琐,比如加入流行度因子降权(降低流行用户与其它用户的相似度)等因素。目前在spark官方没有提供基于item或者user的协同过滤,本文参考了Movie Recommendations and More With Spark文章,写了item-based的协同过滤算法...
分类:
其他好文 时间:
2015-05-14 14:24:29
阅读次数:
1683
UUID一般只生成一次,保存在iOS系统里面,如果应用删除了,重装应用之后它的UUID还是一样的,除非系统重置 。但是不能保证在以后的系统升级后还能用(如果系统保存了该信息就能用).
由于IOS系统存储的数据都是在sandBox里面,一旦删除App,sandBox也不复存在。好在有一个例外,那就是keychain(钥匙串)。
通常情况下,IOS系统用NSUserDefaults存储...
分类:
其他好文 时间:
2015-05-14 14:24:36
阅读次数:
237
题目大意:给定平面上的三个点A,B,CA,B,C,AlanAlan需要从AA走到CC再走到BB,BobBob需要从AA直接走到BB,要求AlanAlan走过的长度不能超过最短路长度+t1t1,BobBob走过的长度不能超过最短路长度+t2t2,求两人在一起最多走多久(分开后再汇合不算一起走)设AlanAlan最多走L1L1,BobBob最多走L2L2
首先如果BobBob能陪伴AlanAlan全程...
分类:
其他好文 时间:
2015-05-14 14:23:57
阅读次数:
223
给两类点,问是否存在一条直线把两类点划分,满足:1. 直线上没有点;2. 一类点在直线一侧,另一类点在直线另一侧。这种题嘛,把两类点分别求个凸包,然后判断两个凸包是否有交点就行了。分析下,考虑两个凸包点数都>=3的时候,只需要判断,一,A凸包的点是否在B上或内部,反之要盼,二,是否有A凸包的一个线段和B凸包的一个线段相交。当存在一个凸包点数<=2的时候,会有点麻烦,但可以找到一个简便的方法,不需要讨...
分类:
其他好文 时间:
2015-05-14 14:21:03
阅读次数:
201
视频分析模块主要包含两个函数,一个是VideoAnalysis::setup(....),其主要功能就是确定测试的视频是视频文件或摄像头输入亦或是采用命令行参数;第二个函数是VideoAnalysis::start(),其主要功能初始化视频处理、设置视频获取方式以及开始视频捕获功能等。
1、VideoAnalysis::setup(....)
该函数的代码如下:
...
分类:
其他好文 时间:
2015-05-14 14:22:32
阅读次数:
148
360 笔试 登山者的步数
分析代码如下:#include
#include
#include
#include
#include
using namespace std;
const int n = 100;typedef struct Mountains
{
int begin;...
分类:
其他好文 时间:
2015-05-14 14:22:00
阅读次数:
180
起因最近打算实现异步任务,回想起当年看celery的场景,重新整理下celery的机制1. 任务入队列假定一个函数定义如下def add(a, b, c=0):
print a + b + c任务被序列化后,以字符串的形式入队列{"body": "gAJ9cQEoVQdleHBpcmVzcQJOVQN1dGNxA4lVBGFyZ3NxBF1xBShLD0sUZVUFY2hvcmRxBk5V...
分类:
其他好文 时间:
2015-05-14 14:19:07
阅读次数:
130
一位高手对我的建议:
一般要做到50行以内的程序不用调试、100行以内的二分钟内调试成功.acm主要是考算法的
,主要时间是花在思考算法上,不是花在写程序与debug上。
下面给个计划你练练:
第一阶段:
练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码,
因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打
出来.
1.最短路...
分类:
其他好文 时间:
2015-05-14 14:21:07
阅读次数:
284
PolygonCollider2D
我们的地图是这样的不规则形状,最开始简单用Box Collider处理点击,但是点击地图边缘时命中率很差。今天查到Unity有多边形Collider可以支持不规则形状,PolygonCollider2D。给地图【变异的开端】加上PolygonCollider2D,然后根据地图形状编辑Collider多边形,编辑好之后下图这样子。
点击实现需要注意的是NGUI中...
分类:
其他好文 时间:
2015-05-14 14:20:35
阅读次数:
256
不光是古代的衙门,还是到现在的“衙门”或企业。总会碰到两种人 1、一把手。那权限没的说,碰到强势点的一把手啥都会管,甚至连你用什么品牌的姨妈巾都要干涉(真人真事,当然,只是奇葩一族) 2、二把手。以公司为列,都会有几个二把手,我们这里简称副总们。有心计的一把手往往会培养双数数目的二把手。 3、从正面角度,二把手是辅助一把手,为其分忧,为其解难的 反面角度,二把手往往是更高层领导指派用来监督一把手。...
分类:
其他好文 时间:
2015-05-14 14:19:03
阅读次数:
144
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。但是它本身是不支持修改字体、字号与颜色等功能的!??CSDN-markdown编辑器是其衍生版本,扩展了Markdown的功能(如表格、脚注、内嵌HTML等等)!对,就是内嵌HTML,接下来要讲的功能就需要使用内嵌HTML的方法来实现。字体、字号与颜色<font face="黑...
分类:
其他好文 时间:
2015-05-14 14:19:14
阅读次数:
212
Given a binary tree, find its maximum depth.
The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.
分析;
此题是求二叉树的深度,(无所谓最大深度),用递归的方法很容...
分类:
其他好文 时间:
2015-05-14 14:18:49
阅读次数:
117
Given two binary trees, write a function to check if they are equal or not.
Two binary trees are considered equal if they are structurally identical and the nodes have the same value.
分析:
题目要求判...
分类:
其他好文 时间:
2015-05-14 14:19:07
阅读次数:
124