![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机视觉
mengxiaozuo
计算机视觉 机器学习 模式识别 目标跟踪 图像处理 opencv
展开
-
马尔科夫随机场
在机器视觉领域,一个图像分析问题通常被定义为建模问题,图像分析的过程就是从计算的观点来求解模型的过程。一个模型除了可以表达成图形的形式外,通常使用一个目标函数来表示,因此建模的过程就是定义目标函数的过程,模型求解的过程也就是利用各种优化工具或者知识来解目标函数的过程。之所以需要使用各种优化工具,是因为在处理过程中存在着各种各样的不确定性,使用优化工具可以比较客观真实的模拟模型解。转载 2014-05-16 14:12:41 · 953 阅读 · 0 评论 -
用单张2D图像重构3D场景
之前看到Stanford大学的机器学习公开课程的lecture01中,Andrew Ng介绍他的两个学生用单幅图像去重构这个场景的三维模型。感觉非常厉害,所以就自己了解了一下。而这个研究也在相应的大学网站上面提供了详细的资料,包括相关论文、编写的代码和训练涉及到的样本库等等。斯坦福大学:http://ai.stanford.edu/~asaxena/reconstruction3d转载 2014-05-16 09:13:21 · 1097 阅读 · 0 评论 -
马尔可夫入门概念
为了清楚整理马尔可夫相关概念,做了下笔记,首先抛出一些概念:1 【马尔可夫性质 马尔可夫过程 马尔可夫链】概念:其未来由现在决定的程度,使得我们关于过去的知识丝毫不影响这种决定性。这种在已知“现在”的条件下,“未来”与“过去”彼此独立的特性就被称为马尔可夫性,具有这种性质的随机过程就叫做马尔可夫过程,其最原始的模型就是马尔可夫链。实例1:用一个通俗的比喻来形容,一只被切除了大脑的白鼠在若干个洞穴间转载 2014-05-16 14:20:34 · 1020 阅读 · 0 评论 -
理解矩阵
无意中看到孟岩老师的关于理解矩阵的博客,为之思维所惊叹!受益匪浅啊,故转载之: 理解矩阵一:转载自:http://blog.csdn.net/myan/article/details/647511前不久chensh出于不可告人的目的,要充当老师,教别人线性代数。于是我被揪住就线性代数中一些务虚性的问题与他讨论了几次。很明显,chensh觉得,要让自己在讲线性代数的时转载 2014-05-16 08:57:36 · 478 阅读 · 0 评论 -
基于感知哈希算法的视觉目标跟踪
偶然看到这三篇博文[1][2][3],提到图片检索网站TinEye和谷歌的相似图片搜索引擎的技术原理。以图搜图搜索引擎的使命是:你上传一张图片,然后他们尽全力帮你把互联网上所有与它相似的图片搜索出来。当然了,这只是他们认为的相似,所以有时候搜索结果也不一定对。事实上,以图搜图三大搜索引擎除了上面的老牌的TinEye和Google外,还有百度上线不算很久的新生儿:百度识图。之前听余凯老师的一个Dee转载 2014-05-17 14:13:18 · 663 阅读 · 0 评论 -
粒子滤波(PF:Particle Filter与卡尔曼滤波(Kalman Filter)相比较 (转载)
粒子滤波(PF: Particle Filter)的思想基于蒙特卡洛方法(Monte Carlo methods),它是利用粒子集来表示概率,可以用在任何形式的状态空间模型上。其核心思想是通过从后验概率中抽取的随机状态粒子来表达其分布,是一种顺序重要性采样法(Sequential Importance Sampling)。简单来说,粒子滤波法是指通过寻找一组在状态空间传播的随机样本对概率密度函数转载 2014-08-10 21:27:32 · 7881 阅读 · 0 评论 -
智能视频监控中的多目标跟踪分析
在实际的监控系统中,面对的监控对象都会同时存在多个。目标的跟踪等价于在连续的图像帧之间创建基于位置、速度、形状、纹理、色彩等特征的对应匹配的问题,对于单个目标, 可以通过获得目标在每一帧中的位置得到运动轨迹, 即建立跟踪。但对于多个目标, 情况较为复杂, 在运动目标遮挡、暂时消失等情况下目标信息丢失使跟踪失败。多目标跟踪系统结构图 跟踪分为转载 2015-02-04 10:57:14 · 2257 阅读 · 0 评论 -
向量化编程:arrayfun及cellfun函数的使用
arrayfun这个built-in函数来实现将任意函数应用到数组内包括结构在内的所有元素。这样很多以前不可避免的循环现在可以向量化了。而向量化正是Matlab不遗余力追求的核心思想之一。举例一生成一个这样的n*n矩阵a:a(i,j)=dblquad(@(u,v) sin(u)*sqrt(v),0,i,0,j)(二重数值积分命令)。以n=10为例,可以这样做%%%%%%%%%%a=转载 2015-02-05 20:08:36 · 3744 阅读 · 0 评论