计算机视觉
robberM
这个作者很懒,什么都没留下…
展开
-
让你的机器学习模型更优秀!
准确预测Fitbit的睡眠得分在本文的前两部分中,我获取了Fitbit的睡眠数据并对其进行预处理,将这些数据分为训练集、验证集和测试集,除此之外,我还训练了三种不同的机器学习模型并比较了它们的性能。在第2部分中,我们看到使用随机森林和xgboost默认超参数,并在验证集上评估模型性能会导致多元线性回归表现最佳,而随机森林和xgboost回归的表现稍差一些。在本文的这一部分中,我将讨论只使用一个验证集的缺点。除此之外,我们还会谈到如何解决这些缺点以及如何调优模型超参数以提高性能。就让我们一探究竟吧原创 2020-11-03 15:39:22 · 382 阅读 · 0 评论 -
python matplotlib 画图
首先,看看都有哪些画图的样式:import matplotlib.pyplot as pltprint(plt.style.available)输出所有样式如下:['seaborn-notebook', 'seaborn-muted', 'seaborn-dark', 'tableau-colorblind10', 'seaborn-colorblind', 'seaborn-d...原创 2020-04-22 11:36:01 · 420 阅读 · 0 评论 -
用PyTorch搞定GluonCV预训练模型
用PyTorch搞定GluonCV预训练模型 今年上半年,DMLC 团队发布了简单易用的计算机视觉工具箱 GluonCV,它继承了 MXNet 动态图接口 Gluon 的优良传统,并能使用简单易用的 API 快速构建复杂的深度神经网络。这一工具非常好用,因此很多研究者希望在 PyTorch 等其它框架上调用它。Amazon AI 的应用科学家张航博士将 GluonCV 转换为了 PyTor...转载 2018-12-13 09:24:20 · 1752 阅读 · 1 评论 -
boost,pthread,clapack,jpeg,gsl在windows下配置方法
1.boostBoost是一个开源、可移植的强大的C++程序库,由C++标准委员会库工作组成员发起。官方网址为http://www.boost.org,SourceForge网址为http://sourceforge.net/projects/boost/。本文以Windows下Visual Studio为例讲解如何编译和配置Boost库。首先从SourceForge上下载Bo原创 2013-10-21 16:12:23 · 1377 阅读 · 0 评论 -
光流OpticalFlow介绍与OpenCV实现
光流(optic flow)是什么呢?名字很专业,感觉很陌生,但本质上,我们是最熟悉不过的了。因为这种视觉现象我们每天都在经历。从本质上说,光流就是你在这个运动着的世界里感觉到的明显的视觉运动(呵呵,相对论,没有绝对的静止,也没有绝对的运动)。例如,当你坐在火车上,然后往窗外看。你可以看到树、地面、建筑等等,他们都在往后退。这个运动就是光流。而且,我们都会发现,他们的运动速度居然不一样?这就给我们转载 2013-06-06 21:05:59 · 2189 阅读 · 0 评论 -
Spectral Embedding/Clustering
广义上来说,任何在算法中用到SVD/特征值分解的,都叫Spectral Algorithm。从很老很老的PCA/LDA,到比较近的Spectral Embedding/Clustering,都属于这类。三. 为什么要用SVD/特征值分解其实并不是为用而用,而是不得不用。目前在研究领域碰到的很多基础问题都是NP-hard的,找一个比较好的近似算法要费很大的精力;就算找到多项式的近似方法,转载 2013-06-05 17:48:46 · 8073 阅读 · 3 评论 -
《图像处理与计算机视觉算法及应用》读后感
声明:以下内容仅代表作者个人观点,其中必定有相当的片面性,若与你的观点不同,还请见谅。本文不是参加活动的文章,只是想给大家介绍一本好书。收到书几天了,感谢清华大学出版社引进这样的好书供我们学习!一般的介绍图像处理与计算机算法的书通常会走两个极端:要么堆公式(原理)、要么堆代码(实现)。需要声明的是,这里的“堆”是中性词,并不是贬义词。就我的观点来看,市场上好的书一般是偏重原理的。如转载 2013-03-16 09:50:14 · 1800 阅读 · 0 评论 -
算法系列之十二:多边形区域填充算法--递归种子填充算法
转自:http://blog.csdn.net/orbit/article/details/7323090平面区域填充算法是计算机图形学领域的一个很重要的算法,区域填充即给出一个区域的边界(也可以是没有边界,只是给出指定颜色),要求将边界范围内的所有象素单元都修改成指定的颜色(也可能是图案填充)。区域填充中最常用的是多边形填色,本文中我们就讨论几种多边形区域填充算法。一、种子填充算法(Se转载 2013-03-06 16:06:44 · 1435 阅读 · 0 评论 -
形态学图像处理
本章的练习主要是形态学的一些基本概念和技术,这些构成了一组提取图像特征的有力工具,针对二值图像和灰度图像的腐蚀、膨胀和重构的基本操作可以组合使用,以执行非常宽泛的任务。其练习代码和结果如下: 1 %% 第9章 形态学处理 2 3 %% imdilate膨胀 4 clc 5 clear 6 7 A1=imread('.\images\dipum_imag转载 2013-03-05 16:07:30 · 21468 阅读 · 2 评论 -
二值图像的腐蚀和膨胀
转自:http://www.cnblogs.com/maozefa/archive/2011/12/10/2283517.html二值图像的腐蚀和膨胀 二值图像的腐蚀和膨胀图像数字处理中应用相当广泛,代码处理也很简单,只不过一些资料在介绍腐蚀和膨胀原理时,用一些形态学、集合上的概念和术语,搞得也有些”高深莫测“了。 从图像处理角度看,二值图像的腐蚀和膨胀就是将一个小型二转载 2013-03-03 20:25:37 · 2584 阅读 · 0 评论 -
注释一个opencv摄像头程序
/*没有系统地看过opencv的书籍,但是这段时间想做一个摄像头识别、定位特定色块的程序,就从现有程序改起了。这是一个从摄像头从采集实时画面的程序,同时会显示出采集图片的前景和后景图片,按照个人理解做了一下注释。*/#include #include #include #include int main( int argc, char** argv ){转载 2013-01-16 15:51:29 · 780 阅读 · 0 评论