matlab
yan_tai123
机器视觉
展开
-
PCA学习过程(一、原理)
从SVM过来发现在选择特征的时候需要用到PCA,这样选的特征就有很好的区分度,更容易进行预测工作。摸索了好几天,其实是拖延了好几天。终于认为我行了。。写一下理解后的心得首先膜拜下大神,看一下这个链接https://zhuanlan.zhihu.com/p/77151308上面写的很全面了,从基变换到协方差矩阵对角化说的很清楚。我再捋一遍PCA求解步骤:设有 m 条 n 维数据。1、将原始数据按列组成 n 行 m 列矩阵 X;2、将 X 的每一行进行零均值化,即减去这一行的均值;3、求出协原创 2020-06-05 09:37:09 · 326 阅读 · 1 评论 -
SVM学习过程(二)-libsvm使用
libsvm安装好后,推荐阅读guide-A Practical Guide to Support Vector Classification。全英文的,不过还好懂。阅读Guide简单来讲,里面说了一些新手开车注意事项。新手使用libsvm的一般步骤:把数据转化为libsvm规定的格式数据缩放考虑使用RBF 核函数交叉验证找到最优参数用最优参数训练数据预测数据格式libsvm工具包使用的数据有特殊的格式。以heart-scale为例来说,每一行是一组数据。第一列是标签,后面是数据。原创 2020-05-23 16:25:35 · 335 阅读 · 0 评论 -
SVM学习过程(一)-libsvm安装
早就了解过SVM了,一直没深入学,最近用到了,补习了一下,记录下来。准备工作matlab python libsvm都有svm的工具包。libsvm 台湾的林智仁教授开发的工具包,用c/c++写的,可以在matlab python 等处使用。python中有sklearn工具包。新版本的matlab中也有svm工具箱,svmtrain已经废弃了,可查函数fitcsvm和ClassificationSVM。然而,本次决定先采用libsvm。libsvm安装参考教程:https://blog原创 2020-05-23 08:20:01 · 706 阅读 · 0 评论 -
标定工具之——Camera Calibration Toolbox for Matlab
Calibration in Matlab摄像机的标定工具可以是matlab 或opencv,这里说一下使用matlab 标定的过程。 -工具: matlab calibration toolbox 可从该链接下载http://www.vision.caltech.edu/bouguetj/calib_doc/index.html 在此感谢Jean-Yves Bouguet 。 网页...原创 2018-06-07 14:51:25 · 3167 阅读 · 0 评论 -
vc下调用matlab dll 文件 64位平台。
2014-11-22使用环境vs2008,win7 64位, matlab201364位,一、Matlab所做设置:1首先matlab要安装64位的,一般在64位系统下默认安装64位。2mbuild –setup,选择64位的编译器。这个要配合vs2008的安装进行,vs2008中需要有64的编译器Compiler。3按下述步骤操作。二、Vs2008所做的设置:1首先建原创 2014-11-22 21:27:07 · 2869 阅读 · 0 评论 -
c++ 调用matlab 动态链接库
贴一下别人的。转载 2014-09-20 20:17:13 · 4388 阅读 · 0 评论 -
c++调用matlab 的问题
在win7 64位下 使用mbuild 根本找不到compiler,没办法转到win原创 2014-09-20 20:20:03 · 884 阅读 · 0 评论 -
摄像机的标定
在学习标定过程中,用到了两种方法原创 2014-06-27 09:48:12 · 692 阅读 · 0 评论 -
数字图像-频域处理
冈萨雷斯第三版,频域处理代码示例:原创 2014-04-21 08:14:18 · 785 阅读 · 0 评论 -
在matlab中运行mex文件时碰到的错误:matlab已停止工作
在matlab中运行mex文件时碰到的错误:matlab已停止工作,需要关闭程序或进行调试。试了好几次都是这个问题。也不知道到底是什么问题,就这一点我觉得混合编程挺不好滴,起码调试起来不那么方便。经 反复试验,发现是mex文件中的数组出现了溢出。修改了数组大小就好了。所以,混合编程一定要非常小心。不然出现错误很难 发现 。原创 2013-11-22 17:50:57 · 8820 阅读 · 2 评论