自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

OranGO的专栏

技术可以改变世界

  • 博客(29)
  • 收藏
  • 关注

原创 从单目视觉信息学习深度信息(一)

最近接触到了AR.Drone的无人机,开放接口这种事情最喜欢了,似乎可以用深度信息来控制无人机的运动,不过介于无人机只有单目摄像头的限制,不得不转换思维,开始搜集论文研究如何用单目视觉信息来获取深度。

2015-11-16 11:20:51 13237 2

原创 搜索引擎java实战

相信很多人都了解过搜索引擎吧,由于之前做校园新闻应用的时候爬下来很多数据,感觉很适合加个检索功能,所以看了看《集体智慧编程》的相关章节,自己动手实践一下。

2015-09-30 17:18:37 971

原创 聊天功能的完整实现

最近做的项目又牵扯到聊天功能(此处发誓我们不是做社交的!),虽然网页聊天和手机应用不大一样,还是想要理一理及时聊天的解题思路,大家可以参考这个模型,自我感觉结构是完整了但有点复杂,非常欢迎任何形式的探讨。

2015-09-22 22:09:55 12234

原创 $(window).load(function(){}) 和 $(document).ready(function(){})的区别

在JavaScript中window.onload = function(){ alert(“text1”); }; 等同于在jQuery中$(window).load(function(){ alert("text1");});

2015-09-11 21:22:03 6595

原创 Adapter中getView方法的陷阱

我们在为列表写适配器的时候通常是implements BaseAdapter,实现它的抽象方法,java用一些好的结构减小了findViewByID的次数(参考链接),可是这就需要程序员们注意个问题,每次从内存中取出来的item是随机从以往的ViewGroup取出来的,资源重复利用从而减小了内存消耗,但同时也由于之前对某部分内存的配置没有清理,再使用时就需要手动修改,否则会有意想不到的后果发生。

2015-06-15 11:23:41 823

原创 Java Iterator的设计模式

今天看了“Thinking in java”Inner class章节,对Iterator的设计模式有了一点感悟,这里结合自己的拙见分享给感兴趣的各位。

2015-06-11 21:34:56 748

原创 使用Adapter和Interface提高方法的复用性

假如说现在需要设计一个打印机,要适配不同的打印模式(API),然后还要按照不同的控件布局输出你想要的排版,今天看了《Java编程思想》关于Complete decoupling的章节,其中使用Adapter和Interface来实现完全解耦可以解决打印机对不同API的适配。

2015-06-09 17:36:30 1304

原创 fnlp实践——新闻关键词提取

在文件处理阶段,我需要的是将新闻按时间分类保存到数据库,并且提取指定时段的关键词存储为文件,为客户端推送经过分类的新闻

2015-06-01 21:16:53 4782 1

原创 爬虫程序的思想和实践

先聊聊爬虫的思想,想象你往Internet丢了一只贪婪但只会爬行的小虫子,从第一个根节点开始,它找到了网页,继而在这个网页里探寻更多的节点,把这些节点放到两个动态栈里,一个是存放已到过的节点,另一个存放已知的但还没到的节点。

2015-05-18 21:58:33 1998

原创 c# 中对lock中参数讨论

由于要实现多线程写同一文件,所以使用了lock锁对代码块加锁,来达到多线程同步的目的。貌似以前都没有认真的了解过lock,今天百度了一下,做个小结。

2015-05-15 14:36:08 3256

原创 输入格式验证的架构实现

工程里常需要我们实现对输入文本的格式检验,如果每个涉及文本输入的控件都要单独写一个VerifyInputs()方法,会使得代码看起来啰嗦,架构臃肿,所以我分享一个比较好的(也比较通用的)方法——接口大法好呀!

2015-04-15 22:19:00 677

原创 底层通知上层的架构实现

最近的项目里,需要实现从网络端接收数据然后通知业务“总管”Mananger,让他来完成一些业务逻辑处理,比如数据库的记录添加,显示到UI等,而这些工作不是总管亲自来做的,会分发给他的下一级员工,比如单独处理用户数据的User类,处理消息数据的Message类等。 那怎么让这些员工知道有新的数据要处理呢,这里跟大家分享一个一般方法——接口大法好呀!

2015-04-15 21:35:06 1450

原创 非常有用的android控件编程

在关于c#和java中使用“引用”的讨论中,我已经介绍了如何用反射来实现DC与BO的数据交互。在android编程时需要将BO的数据赋值给UI的控件(比如TextView的setText方法),如果你以前每次inflate布局以后都要手动给每个控件赋值的话,就推荐你看看我的这篇分享吧!复用性高的代码都运用了面向对象语言的多态性,所以实现控件的复用首先需要写一个公用方法的抽象类,这里注意,我们说的控件

2015-04-09 22:24:21 570

原创 关于在c#和Java中使用“引用”的讨论

最近做的项目常常涉及到架构,为了达到代码的复用性,需要在父类引用子类的方法。项目的服务器端用c#,客户端使用java编程,都没有方便明确的使用指针的方式(c++的小伙伴对此哭了好几回),所以都用了比较新鲜的解决方法,对此做个小结。

2015-04-03 11:26:40 623

原创 关于c# 大端序 java 小端序的理解

为了理解网络socket解析请求消息头部过程,今天把c#和java的内存结构学习了一下,主要是读取二进制数据的区别,这是个非常值得注意的问题,如果你不使用string自带的解析接口的话。

2015-03-27 22:29:53 1486

原创 JDBC驱动mysql的中文乱码解决方案

在通过jdbc的driver manager驱动mysql并插入数据时,我们似乎常遇到编码问题,尤其是中文gbk或者gb2312。今天终于找到了解决方案,可能大家的问题还更加复杂。

2015-03-14 20:08:02 964

原创 image and video processing听课笔记(九)

Surfaces differential geometry 表面微分几何 表面(Surfaces)是存在于3D空间的定义,需要用到两个参数,3个坐标(对比于平面曲线,只用到一个参数p,2个坐标)

2015-02-11 10:13:47 845

原创 image and video processing听课笔记(八)

Planar differential Geometry 平面微分几何

2015-02-10 12:59:09 1018

原创 image and video processing听课笔记(七)

Image processing and Graph Cuts 什么是Graph Cuts ?利用图论来解决图像前景和背景分割的问题。

2015-02-07 09:54:29 745

原创 image and video processing 听课笔记(六)

Interactive image segmentation是一种让用户参与的图像分割的算法。用户只需要给出前景部分,背景部分的大概位置,算法会自动将前景分割出来。

2015-02-06 11:39:08 1035 1

原创 image and video processing听课笔记(五)

Otsu's method大津法不同于边缘检测,otsu关注的是图像整体像素的分布

2015-02-03 11:15:10 708

原创 image and video processing听课笔记(四)

Hough transform霍夫变换算法流程:读入图片,边缘检测,创建累加器,找到累加器中的最大值,将曲线画回原图片

2015-02-03 10:55:35 711

转载 齐次坐标(Homogeneous Coordinates)

齐次坐标(Homogeneous Coordinates) 问题: 两条平行线会相交 铁轨在无限远处相交于一点在欧几里得几何空间里,两条平行线永远都不会相交。但是在投影空间中,如右图中的两条铁轨在地平线处却是会相交的,因为在无限远处它们看起来相交于一点。在欧几里得(或称笛卡尔)空间里描述2D/3D 几何物体是很理想的,但在投影空间里面却并不见得。 我们用 (x, y) 表示

2015-01-20 11:02:09 557

原创 image and video processing听课笔记(三)

昨天把JPEG压缩过程梳理完毕,今天给出实现前向DCT代码

2015-01-19 20:01:06 679

原创 image and video processing听课笔记(二)

上一节学习了图像压缩的Huffman编码原理,本节主要理解DCT转换在JPEG的使用原理。

2015-01-15 23:38:24 841

原创 Image and video processing 听课笔记(一)

希望能与想了解图像视频压缩算法的童鞋分享学习心得!

2015-01-14 23:02:28 1590

原创 eclipse 背景颜色更改

这里只是改变了workspace窗口的背景色,其他窗口需要修改系统背景色才行,比较简单粗暴的办法就是改注册表了(一切涉及注册表的修改建议先备份!!!) eclipse操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。 设置方法如下: 1、打开window->Preference,弹

2015-01-13 20:27:00 574

原创 对SGM中主要算法的理解

上一篇主要讲了双目立体视觉中的对极约束和深度计算,我们知道解决深度问题,关键就是找到视差。本篇还是我在之前group meeting上分享的,主要涉及StereoProcessing by Semiglobal Matching and Mutual Information by Heikoin 2008 IEEE论文

2015-01-09 09:44:14 19901

原创 双目立体视觉入门

这是我在group meeting的时候,第一次给小伙伴们分享双目立体视觉知识用的ppt内容,主要是学习借鉴了“stereo vision: algorithm and application”课件的内容,希望各位有兴趣的童鞋留言交流!

2015-01-08 20:31:28 8459 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除