- 博客(32)
- 收藏
- 关注
原创 SIFT(ASIFT) Matching with RANSAC
原文来自我的博客:SIFT(ASIFT) Matching with RANSAC十来天没上来写东西了,在实践试错的过程中,有太多东西没来得急总结,是真忙,忙着填BoW的坑,忙着投简历(工作碗里来)。尽管这样,还是抽了点空把这十来天自己在完善Bag of Words cpp实现(stable version 0.01)重排过程中做的一些东西总结一下,希望也能对后来者有些许帮
2015-08-22 10:52:37 4413
原创 Qt之VLFeat SLIC超像素分割(Cpp版)
原文来自我的博客:Qt之VLfeat SLIC超像素分割(Cpp版)近段时间学了点Qt,恰好前段时间用借助VLfeat以及OpenCV捣鼓了SLIC超像素分割,具体可见VLFeat SLIC超像素分割(Cpp版)这篇文章。然后寻思着能不能给这个超像素分割加个界面,使它操作起来方面点。捣鼓了两天,做出来的如下: 高斯模糊效果: 可以对图片进行高斯模糊,边缘检测以及做超像素分割。在实现的时
2015-08-08 20:30:54 2018
原创 VLFeat SLIC超像素分割(Cpp版)
原文来自我的博客:VLFeat SLIC超像素分割(Cpp版)这段时间对VLFeat的C接口非常的感兴趣,以前用的都是其Matlab接口,虽然很方便,而且提供的Matlab接口要比C接口功能更强大,但Matlab终归只能用来做一下快速的方法验证,所以想比较完整的去学习它的C接口。谷歌其C接口方面的资料能够查到的也非常的有限,所以后面只能慢慢的啃官网提供的文档了。
2015-07-19 08:56:31 2443
原创 RANSAC算法做直线拟合
原文来自我的博客:RANSAC算法做直线拟合RANSAC算法之前了解过相关的原理,这两天利用晚上闲暇的时间,看了一下RANSAC算法的Python代码实现,这方面的资料很多了,这里就不在重复。在分析该RANSAC.py代码之前,想用自己的对RANSAC的理解对其做下总结。在实际应用中获取到的数据,常常会包含有噪声数据,这些噪声数据会使对模型的构建造成干扰,我们称这样
2015-07-05 11:01:20 4656 3
原创 Mac下OpenCV3.0和OpenCV2.x自由切换
原文来自我的博客:Mac下OpenCV3.0和OpenCV2.x自由切换背景在Mac下安装OpenCV3.0和Anaconda一文中已经总结了OpenCV3.0在Mac下的安装方法,但在实际使用的时候,发觉OpenCV3.0跟OpenCV2.x差别还是比较大的,比如在BoW图像检索Python实战中原本写的程序根本没法在OpenCV3.0下跑,想SIFT、SURF都移到了openc
2015-07-02 08:30:35 4156 2
原创 Mac下安装OpenCV3.0和Anaconda
原文来自我的博客:Mac下安装OpenCV3.0和Anaconda入手Mac几天了,想在Mac OS下玩玩OpenCV和keras,间歇捣鼓了两天,终于搞定zsh、OpenCV3.0以及Anaconda。OpenCV3.0刚发布不久,这方面的资料也不是很多,能够查到的一篇配置OpenCV3.0和Python2.7.x的博客Install OpenCV 3.0 and Python 2.
2015-07-02 08:27:55 5054
原创 HABIR哈希图像检索工具包更新至v2.0
下文来自我的博客:HABIR图像检索工具包更新至v2.0上上周的事了,还是记录一下吧。HABIR工具包顺应做基于哈希技术的图像检索这方面研究的小伙伴们的强烈要求,提前一个星期对原来在v1.x上陆陆续续做的修改进行整理修改后,就有了现在的v2.0版本。v2.0版本相比于v1.x版本,评价指标更加丰富,代码结构更加有层次感,添加了14年几种新的方法,实验跑出来的结果更加逼近论文中的结果。当
2015-06-20 09:10:32 3859
原创 BoW图像检索Python实战
下文来自我的博客:BoW图像检索Python实战前几天把HABI哈希图像检索工具包更新到V2.0版本后,小白菜又重新回头来用Python搞BoW词袋模型,一方面主要是练练Python,另一方面也是为了CBIR群开讲的关于图像检索群活动第二期而准备的一些素材。关于BoW,网上堆资料讲得挺好挺全的了,小白菜自己在曾留下过一篇讲解BoW词袋构建过程的博文Bag of Words模型,所以这里
2015-06-16 15:52:33 12512 6
原创 图像检索实战(1):Image retrieval using MatconvNet and pre-trained imageNet
Image retrieval using MatconvNet and pre-trained imageNetMatConvNet is a MATLAB toolbox implementing Convolutional Neural Networks (CNNs) for computer vision applications. It is simple, effi
2015-04-03 22:37:24 12813 27
原创 precision recall曲线Matlab实现
在用哈希进行检索时,常会用到precision recall曲线对其性能进行定量评价。precision recall的定义在信息检索评价指标中已做了详细说明,这里再记录一下precision recall的具体实现。precision recall曲线matlab一般使用的都是下面的版本:function [recall, precision, rate] = recall_
2014-06-23 22:39:55 9522 4
原创 Hashing图像检索源码及数据库总结
下面的这份哈希算法小结来源于本周的周报,原本并没有打算要贴出来的,不过,考虑到这些资源属于关注利用哈希算法进行大规模图像搜索的各位看官应该很有用,所以好东西本小子就不私藏了。本资源汇总最主要的收录原则是原作者主页上是否提供了源代码,为了每种方法的资料尽可能完整,本小子会尽可能的除提供源码下载地址外,还会给出PDF文章的链接、项目主页,slide等。对哈希方法重新进行调研,右图是找到的提
2014-06-10 10:11:23 4755 7
原创 swift学习笔记(1)
前几天WWDC上库克发布了swift变成语言,网上关于swift褒贬不一。不管对新发布的苹果开发语言如何,本小子乐意一学,有moneny也入手一台苹果笔记本去搞下ios开发。swift发布的当天,第一手关于swift权威的介绍与详解,当然是苹果在官网发布的《The Swift Programming Language》,目前该书在github上已有童鞋开始翻译了,《Swift 编程语言
2014-06-07 21:21:29 799
原创 与美不期而遇:Carry on Till Tomorrow
周五上数字图像处理的课间休息时间,老师放了一个简短的MV:《致青春!那些年我们一起追过的贝克汉姆》。本小子不是足球迷,小学和初中对足球着迷过一段时间,后来有了些许自知之明后,发觉足球真不是自己的菜。经过高中漫天飞的试卷摧残后,更是把自己变成球类的榆木疙瘩,不过庆幸的是,还保留了对羽毛球、乒乓球的喜爱。时光荏苒,转瞬即逝,如今的小贝已成老贝,不过昔日小贝绿茵场上每一次精彩的射门和身影,都会定格成“那些年我们一起追过的贝影”。
2013-11-29 23:54:00 2596
原创 Clustering Pixels Using K-Means
原文来自我的个人博客:http://www.yuanyong.org/blog/python/clustering-pixels-using-k-means在前一篇文章K-Means Using Python中,给出了一个用K-Means聚类的Tutorial,这个将K-Means用在具体图像像素聚类中,需要说明的是除了在很简单的图像上,单纯在像素值上应用K-Means给出的结
2013-11-01 23:26:17 1657 1
原创 K-Means Using Python
原文来自我的个人博客:http://www.yuanyong.org/blog/python/k-means-using-python最近在翻译《Programming Computer Vision with Python》第六章Clustering Images,其中用到了k-means,这里根据书中给出的实例对k-means python code做一些解释。关于k-mean
2013-10-27 19:12:54 2081
原创 我奋斗18年,和你或者咖啡没有任何关系
我相信,在有着高低贵贱的穿着外貌之下,我们的灵魂并没有高低贵贱。我们一样都在这个世界上奋斗,一样都在为了自己的家人生活的更好而进行打拼。我们都是优秀的,我们也都为了自己而感到自豪。
2013-09-29 23:43:52 1051
原创 2013计算机视觉代码合集三
2013计算机视觉代码合集一、二、三... 2013计算机视觉代码合集一:http://www.yuanyong.org/blog/cv/cv-code-one2013计算机视觉代码合集二:http://www.yuanyong.org/blog/cv/cv-code-two
2013-09-21 11:22:15 3637
原创 Python之路:数值排序
原文来自我的独立blog: http://www.yuanyong.org/blog/python/python-sorted我知道我写的一些代码至今仍然在运行,我觉得这是一个令人欣慰的贡献。很简单的一道题:给定数组array=[6, 9, 3, 25, 7],要求对array进行排序。在matlab中,直接用sort函数便可实现:
2013-09-20 21:24:29 1636
原创 Python之路:变量与打印
原文来自我的独立blog: http://www.yuanyong.org/blog/python/python-variable-print我知道我写的一些代码至今仍然在运行,我觉得这是一个令人欣慰的贡献。动态类型定义语言,因此它不需要像c一样需要在使用前使用显示数据类型声明,下面来验证python动态类型属性:1#
2013-09-20 21:23:10 1272
原创 青春散场
2013年6月29日,再过一天,便不再属于西电这片朴实的土地。4年,在走的时候,总觉得该为那些陪自己一路走来关心的和被关心的朋友留下些什么。明日一散,来日不知何时相聚。 我们就这样,各自奔天涯。 2013年6月29日,再过一天,便不再属于西电这片朴实的土地。4年,在走的时候,总觉得该为那些陪自己一路走来关心的和被关心的朋友留下些什么。明日一散,来日不知
2013-09-20 20:58:35 1649 6
原创 善待自己生存的空间
这些年,我很在意整理自己所居住的空间,譬如时刻保持房里的干净明亮或是书桌的井然,我无洁癖,而是刻意为之。这些看似不起眼的日常细节,善待它,就能成为阳光和氧气,滋润自己,让自己充满“阳光”“明亮”地去面对每一天的生活。 这些年,我很在意整理自己所居住的空间,譬如时刻保持房里的干净明亮或是书桌的井然,我无洁癖,而是刻意为之。这些看似不起眼的日常细节,善待它,就能成为阳光和氧气,滋润自己,让自己充满“阳光”“明亮”地去面对每一
2013-09-20 20:54:52 1144 1
原创 青春,请不要毕业
致那些少年,那些在大学四年陪我度过最美好的青春时光的小伙伴们,因为你们,青春方能不朽。曾经把大学看作高中的另一个升级版,但是回首过去,这段时光却给了我人生最大的成长。很难想象如果不上大学的我现在在做什么,但我知道上完大学后,我得到的除了知识和能力的提高外,更重要的是,我懂得了梦想这两个字的含义。 毕业,曾经多么熟悉,却又无法真正触动神经的词语。 小学、中学和高中,经历过三次毕业的我,常常都是满怀对未来的向往,走到更远的地方。 而这一次,未来和远方又降临我身边的时候,我却有些落寞和
2013-09-20 20:47:45 1306 1
原创 再见,2012
你觉得最好的生活状态是什么?我觉得最好的生活状态莫过于在你的青春年纪傻逼地为了理想坚持过,最后回到平淡用现实的方法让自己生活下去。能实现梦想自然是最好,但没能实现自己的梦想那也没有什么可惜的。成长的第一步就是接受这个世界的多样性,认识到现实的不美好,然后还是决定要坚持最初的坚持。 你觉得最好的生活状态是什么?我觉得最好的生活状态莫过于在你的青春年纪傻逼地为了理想坚持过,最后回到平淡用现实的方法让自己生活下去。能实现梦想自然是最好,但没能实现自己的梦想那也没有什么可惜的。成长的第一步就
2013-09-20 20:30:39 995
原创 Is life always hard?
总有那么一天,我们会走上孤独的单行线,就像小L,为理想;也总有那么一天,我们会走出自己的世界,就像小S,为历练。也常常会觉得,生命总是痛苦的,就像LEON说的。和两个朋友聊天。小L在考研,打电话过去的时候小L正在自习,和小L闲扯了几句家常后便问了问小L复习的近况,小L说四年从没有像今年这样这么忙、这么累、这么充实。说完这话的时候,我便站着不腰疼地问小L,考研也不过用大半年的时间去准
2013-09-20 20:22:44 2111
原创 这个世界,没有传奇(一)——挺住,就是一切
什么是奋斗?奋斗不是让你上刀山下火海闻鸡起舞头悬梁锥刺股。奋斗就是每天踏踏实实的过日子,做好手里的每件小事,不拖拉不抱怨不推卸不偷懒。每一天一点一滴的努力,才能汇集起千万勇气,带着你的坚持,引领你到你想要到的地方去。 前一段某个星期五的早晨,把自己裹得严严实实,啃着一张薄饼然后机械地踩着向基友借来的脚踏车向光机所开进,情景就像······ 一年前的夏天,在东莞大姐那儿,每天早晨在闹铃的催促下挣开迷糊的双眼,刷牙洗脸,
2013-09-20 20:20:27 1569
原创 Machine Learning(ML)的一些经典教程汇总(持续更新)
原文来自我的blog: http://www.yuanyong.org/blog/cv/machine-learning-tutorial如今机器学习的学习资源越来越多,对于入行的朋友们来说,他们只需要关注自己从事的具体研究方向最新的国际会议、杂志上的paper就差不多了,而对于那些想要入行的朋友们,选择经典的教程入手可能会事半功倍。以下这些教程,是机器学习比较经典的,也欢迎朋
2013-09-20 20:12:56 4729
原创 Hashing baseline for image retrieval
这两天寻找idea,想来思去也没想到好点的方法,于是把前段时间下过来的一篇《Iterative Quantization: A Procrustean Approach to Learning Binary Codes》和代码拿出来又细读了一番,希望可以从中获得点启发。 这两天寻找idea,想来思去也没想到好点的方法,于是把前段时间下过来的一篇《Iterative Quantization: A Procrustean Approach to Learning Binary Codes》和代码拿出
2013-09-20 20:10:47 4187 4
原创 2013计算机视觉代码合集二
VLFeat – Implementation of various feature descriptors (including SIFT, HOG, and LBP) and covariant feature detectors (including DoG, Hessian, Harris Laplace, Hessian Laplace, Multiscale Hessian, Multiscale Harris). Easy-to-use Matlab interface. See Modern
2013-09-20 20:06:29 1602
原创 再苦的日子,跪着也要爬完
苦逼的生活,似乎从未停止过。某天,吃饭的时候跟同一实验室的室友小崔聊天,小崔说,现在想想,当个和尚也挺不错的,无欲无求。我半开玩笑的说,当和尚也不容易,当和尚首先你得给方丈劈材烧水做饭扫地,等你有那么一点点追求的时候,你可能便会期盼着自己某一天成为主持方丈什么的,再然后你可能想成为佛界泰斗而不得不苦心专研各种经书向佛协会发paper,所以只要你有那么一点点欲求,便一刻都不会消停。
2013-09-20 20:01:14 1432
原创 Bag of Words(BOW)模型
这几天忙里偷闲看了一些关于BOW模型的知识,虽然自己做图像检索到目前为止并没有用到过BOW模型,不过了解一下BOW并不是一件毫无意义的事情。网上关于理解BOW模型也很多,而且也很详细,再写一点关于BOW模型的理解,无异于重新造一次轮子,不过我一直坚信重复造轮子并不是完全没有意义的,重要的是你能够从中学到很多的知识,如果可能,你甚而再这个重复造轮子的过程中发现新问题,并进行改进。好了,回归正题。重复造轮子并不是完全没有意义的。 这几天忙里偷闲看了一些关于BOW模型的知识,虽然自己做图像检索
2013-09-20 19:55:28 3045
原创 Python之路:函数和变量
原文来自:http://www.yuanyong.org/blog/python/way-to-python-function-variable我知道我写的一些代码至今仍然在运行,我觉得这是一个令人欣慰的贡献。 最近发觉windows下一个非常不错的python IDE,自带的IDLE实在是太烂了,用着真心崩溃,pycharm真心不错,windows下python
2013-09-20 19:52:35 1377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人