- 博客(23)
- 资源 (4)
- 收藏
- 关注
转载 机器学习中:过拟合(overfitting)和欠拟合(underfitting)
It’s not enough for a machine learning algorithm to optimize its cost on your data set. If your algorithm works well with points in your data set, but not on new points, then the algorithm overfit the
2014-07-15 12:03:14
4378
原创 Logistic Regression 的 Cost function 的推倒过程
Logistic Regression 不同于 Linear Regression,它可以是预测结果成为离散的值(比如正类、负类)。因此它可以作为 classification 的工具。如果听过Andrew Ng的Machine Learning课程的话,应该知道其实在进行优化求导过程中,Logisitc Regression 和 Linear Regression 的偏导数是一样样的。虽然他们的
2014-07-09 15:08:56
2723
原创 Python学习笔记-色彩空间转换
今天学习一段转换色彩空间(RGB->HLS)的代码,我觉得这段代码比较能学习到很多新的东西,刚好最近在写一些关于图像处理的Python的代码,就把写的一段分享一下。import Image,colorsysimport glob,osfilelist = glob.glob('./*.jpg') + glob.glob('./*.bmp') #导入当前文件夹中的所有jpg或bmp格式图
2014-04-02 21:03:26
1566
转载 一个合格的程序员应该读过哪些书
转自:http://justjavac.com/other/2012/05/15/qualified-programmer-should-read-what-books.html编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己
2014-04-01 17:18:13
1222
转载 国外大学生谈经验:如何在Github参与开源(Open Source on Github: Your First Contribution)
转载自http://spencermoran.me/2013/08/13/open-source-on-github-your-first-contribution/ 我是一个即将毕业的计算机大四学生,我经常听人谈论对github上的开源项目做出贡献是多么有意义的事情。许多职位要求里面都写明这种经历是一个很重要的基本条件或加分项,而且这种事情经常在各种seminar课程和活动
2014-03-24 14:05:25
1604
原创 C++实现类似Matlab的colormap Jet(灰度图生成彩色热度图)
Matlab使用colormap Jet 可以将灰度图像生成彩色的热度图,灰度值越高,色彩偏向暖色调。相反亦然。// ColorMap.h#ifndef COLORMAP_H#define COLORMAP_H#include "SketchToken.h"class colormap{public: static void GroundColorM
2014-01-14 13:26:50
11910
原创 Matlab fread的问题:imwrite写single精度的大矩阵,结果不对
前面的博客《C++读取Matlab的mat文件的注意事项》中讲了如何在C++中读取mat文件,这里我们将mat文件转成二进制文件。然后用标准的读取读取文件流的方法来读取。当然,对于矩阵型的mat文件来说,用fwrite和fread是非常方便的,只要指定buf的大小就可以了一次性读入了。 转成二进制文件的好处是可以摆脱依赖mex文件库,独立性更强。但是比起mat文件
2014-01-01 17:56:26
3505
转载 信息检索(IR)的评价指标介绍-准确率、召回率、F1、mAP、ROC、AUC
申明:本文非笔者原创,原文转载自:https://yongyuan-workbench.rhcloud.com/%E4%BF%A1%E6%81%AF%E6%A3%80%E7%B4%A2ir%E7%9A%84%E8%AF%84%E4%BB%B7%E6%8C%87%E6%A0%87%E4%BB%8B%E7%BB%8D-%E5%87%86%E7%A1%AE%E7%8E%87%E3%80%81%E5%8F
2013-12-30 16:56:16
1522
原创 C++ 读写Matlab的mat文件的注意事项
通过Max文件,我们可以用Matlab调用C的函数。有时候我们在进行数据处理的时候,希望通过Matlab分析的数据存储成Mat格式。然后用C++来读取这个Mat文件。我们可以将这个Mat文件成为模型文件。在OpenCV中,模型文件使用.xml存放的。 首先我们得配置VS工程,配置的方法请见http://blog.youkuaiyun.com/left_la/article/details/820
2013-12-25 18:35:31
6554
原创 Bundler,PMVS,CMVS的编译与使用
Bundler是Noah Snavely博士写的Structure from Motion的工具包。它能够通过对某个场景不同角度的多张图片生成稀疏点的三维信息,并且估计每一幅图片的相机参数(内参和外参)。Bundler属于SFM的范畴。 PMVS和CMVS(CMVS是PMVS的改进版,里面包含PMVS)是Yasutaka Furukama博士写的已知一组图片和图片对应的相机参数生成dense reconstruction (稠密的三维模型)。 那么结合SFM和Dense Recons
2013-12-06 14:35:01
28379
30
原创 Structure from Motion 很好的学习资料及代码
1. Jianxiong Xiao博士的Course http://vision.princeton.edu/courses/SFMedu/待更新
2013-12-04 14:26:48
5883
原创 Triangulation求解3D坐标-直接线性转换(Direct Linear Transformation-DLT)算法
在做多视觉的3D重建的时候,当找到多帧的匹配点和对应相机姿态时,我们需要求得的匹配点 x 和 x' 以及对应的 P 和 P‘ 我们得到 x = PX, x' = P’X。得到了上述的两个等式,我们如何求方程组求解呢?这里我们回到2D投影转换来说一说,对于2D平面上的两个对应点,我们可以找到一个单应矩阵H来建立二者的关系x' = Hx。H是一个3x3的矩阵,所以 x 和 x‘ 是齐次坐标系
2013-12-03 17:58:14
19636
转载 沈向洋谈做研究的那些事儿
编者按:微软公司今日正式任命沈向洋博士为微软全球执行副总裁,负责技术和研究。在此之前,沈向洋博士曾为微软亚洲研究院院长,也是最早参与筹建微软亚洲研究院的元老之一。沈向洋博士曾于2009年在清华,浙大等高校以讲座形式倾囊传授“做研究”的秘诀。微软亚洲研究院将网友记录的讲座内容进行整理,与君共享。关于阅读 1.很多研究者花费一半以上的时间用来阅读。在
2013-11-19 14:55:09
2819
转载 PTAM算法流程介绍
相关工作:1、摄像机校正 2、特征提取(FAST角点特征、扭曲图像的直线特征优化) 3、极线几何与极线搜索 4、RANSAC(随机采样一致)及N点算法(主要围绕5点算法) 5、Bundle Adjustment(光束
2013-11-07 18:01:10
14654
原创 3D重建之三角剖分:开源库总结
三角剖分的算法比较成熟。目前有很多的库(包括命令行的和GUI的可以用)。常用的算法叫Delaunay Triangulation,具体算法原理见 http://www.cnblogs.com/soroman/archive/2007/05/17/750430.html这里收集一些开元的做可以测试三角剖分的库1. Shewchuk的http://www
2013-10-27 14:33:18
6471
2
原创 3D重建之相机校准:相机的内参与外参
想要做离线的相机校准,其目的就是获得相机的内参(intrinsic)和外参(extrinsic)。这里附上Matlab的相机校准工具:http://www.vision.caltech.edu/bouguetj/calib_doc/ 博主在网上找了一大圈,没有找到特别简单明了的相机内参和外参的中文解释和几何意义,所有这里稍作总结。 相机内
2013-10-26 10:54:14
21495
3
转载 稀疏表示step by step(1)
原文地址:by step(转)">稀疏表示step by step(转)作者:野火春风稀疏表示step by step(1)声明:本人属于绝对的新手,刚刚接触“稀疏表示”这个领域。之所以写下以下的若干个连载,是鼓励自己不要急功近利,而要步步为赢!所以下文肯定有所纰漏,敬请指出,我们共同进步!踏入“稀疏表达”(SparseRepresentation)这个领域,纯属偶然中的必然。之
2013-10-17 23:37:59
2525
转载 奇异值分解(SVD) --- 几何意义
原作者网址:http://blog.sciencenet.cn/blog-696950-699380.html,http://blog.sciencenet.cn/blog-696950-699432.html这里也推荐一篇博文http://www.cnblogs.com/LeftNotEasy/archive/2011/01/19/svd-and-applications.html,来自l
2013-10-17 23:37:55
1006
转载 由简至美的最佳论文
研究的精髓来源于生活,简单的,就是美的原文地址:由简至美的最佳论文作者:微软亚洲研究院 作者:何恺明 视觉计算组 那是2009年4月24日的早上,我收到了一封不同寻常的email。发信人是CVPR2009的主席们,他们说我的文章
2013-10-17 23:37:53
1843
转载 关于NMF(Non-negative Matr…
原文地址:Matrix Factorization )">关于NMF(Non-negative Matrix Factorization )作者:木鱼著名的科学杂志《Nature》于1999年刊登了两位科学家D.D.Lee和H.S.Seung对数学中非负矩阵研究的突出成果。该文提出了一种新的矩阵分解思想――非负矩阵分解(Non-negativeMatrixFactorization,NMF)算
2013-10-17 23:37:51
1046
原创 GDI+中 PixelFormat说明表
PixelFormat: (指定图像中每个像素的颜色数据的格式) Delphi微软说明PixelAlphaAlpha像素数据包含没有进行过自左乘的 alpha 值。PixelCanonicalCanonical默认像素格式,每像素 32 位。此格式指定 24 位颜色深度和一个 8 位 alp
2013-10-16 23:31:10
1866
原创 斯坦福大学Stephen P. Bold的凸优化工具包CVX-学习
CVX是斯坦福的教授Stephen P. Bold等人开发的一个基于Matlab的凸优化工具包,能够解决诸如线性规划,二次规划,整数规划(需要license)等等优化问题,且使用非常的人性化。 比如,求解最小二乘法||Ax-b||2 cvx_begin variable x(n); minimize( n
2013-10-16 23:26:07
5272
原创 VS 2010调试, 堆栈错误,跳到mlock.c
这个问题是内存泄露原因:代码有开辟空间(new or malloc) 但在用完之后没有 (delete or free)。解决方案:去delete 或者 free一下。
2013-09-25 17:16:50
6283
Piotr's Image & Video Matlab Toolbox
2013-12-11
nachos ——The Trouble with Concurrent Programming
2011-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人