MATLAB
NodYoung
专注于机器人,计算机视觉,机器学习
展开
-
在MATLAB中使用交叉验证函数的方法
在MATLAB中使用交叉验证函数的方法。交叉验证是一种随机循环验证方法,它可以将数据样本随机分割成几个子集。交叉验证主要用于评估统计分析或机器学习算法的泛化能力等。 在评估机器学习算法的泛化能力时,我们可以选择随机分割后的一部分数据作为训练样本,另一部分作为测试样本。原创 2015-05-17 15:45:04 · 30234 阅读 · 3 评论 -
RGB图片转换为灰度图批处理
工具性demo,从做视觉的时候可能会用到。即将一个文件夹中的rgb序列图像全部转换为灰度图保存,便于做一些其他处理。 不罗嗦,直接上源码吧:imPath = 'img'; imExt = 'jpg'; %原图像文件夹名和图像格式gray_imPath = 'img_gray'; %灰度图像文件夹名% check if directory and files existif isdir(im原创 2016-06-02 10:12:12 · 2867 阅读 · 1 评论 -
Python and Matlab绘制曲线图
前两天老师让标定一下视频中跟踪目标的真实位置(详见OpenCV记录鼠标左键点击位置),并与跟踪位置做一下对比。就是画一个误差图。刚开始用matlab画了一下,之前一直想学python,所以就用python又画一下。 下面是两者的效果: MATLAB python 很简单,下面直接上代码吧。 —————————————-MATLAB——————————————-%本文件用于计算图像追踪中原创 2016-03-26 17:15:38 · 3710 阅读 · 0 评论 -
光学显微镜自动聚焦之找出聚焦图像位置
想起高中物理课上讲过:在光学显微镜下观察及操控一个对象,第一步就是要进行对焦。这里实验室要做一个关于显微镜自动对焦的系统。简而言之,大致分为以下三个方面:A. 设计一个机构,将电机连接到显微镜的细准焦螺旋,用电机代替手工调焦。这是实现自动化必备的基础,这里用的是步进电机。B. 控制电机部分,主要涉及电机的驱动、控制以及与电脑端之间的通信。C. 视觉反馈部分,通过对显微镜采集到的图像进行视觉评估找出聚原创 2016-07-13 17:09:04 · 10027 阅读 · 5 评论 -
基于mean shift方法的目标跟踪学习
这两天了解了一下meanshift做目标跟踪方面的知识,大概试了一下:在显微环境下(色彩比较单一,灰度图)如果发生遮挡很容易跟丢。 下面记录一下学习过程: 1. Meanshift,聚类算法 这篇博文主要讲原理的。 2. matlab练习程序(meanshift图像聚类) 这篇文章给了两个聚类的例程(试运行了第二个,可以工作),并且在文章末尾给了一些参考资料。 3. dennisaprill原创 2016-06-02 10:53:40 · 4235 阅读 · 1 评论 -
使用MATLAB求积分和极限
今天帮师兄做笔试题,竟然有公司出定积分和极限题。真是丧心病狂啊,幸好还有MATLAB。 这里以两道题为例,介绍一下MATLAB怎么求这些问题。 1.求定积分 syms xfx=x/(1+sqrt(1+x))int(fx, x, 0, 3)可使用 help int 命令查看int 具体用法。 2. 求极限 syms xfx=(1-1/x)^sqrt(x)limit(fx,x,0,'r原创 2016-10-15 15:46:11 · 5463 阅读 · 0 评论 -
MATLAB基本使用素养
大部分人对MATLAB可能都是随需随用,从来没有系统学过,甚至基础部分。一般遇到问题,就直接去网上搜。这样存在两个问题: 一,遇到问题就去网上搜其实编程效率非常低。 这里介绍几个小trick,大家应该也都知道。 A. 善于使用help 。help function-name ,就可以查看某个函数的功能、使用方法示例等,非常方便且有用。当然也可以用doc function-name ,介绍地更详原创 2016-10-26 20:09:38 · 1120 阅读 · 0 评论