#有监督学习

OpenCV学习(21) Grabcut算法详解

grabcut算法是graphcut算法的改进。在理解grabcut算之前,应该学习一下graphcut算法的概念及实现方式。我搜集了一些graphcut资料:http://yunpan.cn/QGDVdBXwkXutH    grabcut算法详细描述见资料中的pdf文件:“G...

OpenCV学习(20) grabcut分割算法

     在OpenCV中,实现了grabcut分割算法,该算法可以方便的分割出前景图像,操作简单,而且分割的效果很好。算法的原理参见papaer:“GrabCut”—InteractiveForegroundExtractionusingIteratedGraphCu...

OpenCV学习(19) 细化算法(7)

最后再来看一种通过形态学腐蚀和开操作得到骨架的方法。http://felix.abecassis.me/2011/09/opencv-morphological-skeleton/代码非常简单:voidgThin::cvmorphThin(cv::Mat&src,cv::Mat&dst) &#...
代码星球 ·2020-04-17

OpenCV学习(18) 细化算法(6)

本章我们在学习一下基于索引表的细化算法。假设要处理的图像为二值图,前景值为1,背景值为0。索引表细化算法使用下面的8邻域表示法:一个像素的8邻域,我们可以用8位二进制表示,比如下面的8邻域,表示为00111000=0x38=56我们可以枚举出各种情况下,当前像素能否删除的表,该表大小为256。它的索引即为8邻域表示的值...
代码星球 ·2020-04-17

Node.js的学习--使用cheerio抓取网页数据

打算要写一个公开课网站,缺少数据,就决定去网易公开课去抓取一些数据。前一阵子看过一段时间的Node.js,而且Node.js也比较适合做这个事情,就打算用Node.js去抓取数据。关键是抓取到网页之后如何获取到想要的数据呢?然后就发现了cheerio,用来解析html非常方便,就像在浏览器中使用jquery一样。使用如...

CDN学习笔记一(CDN是什么?)

CDN是什么?谈到CDN的作用,可以用8年买火车票的经历来形象比喻:8年前,还没有火车票代售点一说,12306.cn更是无从说起。那时候火车票还只能在火车站的售票大厅购买,而我所住的小县城并不通火车,火车票都要去市里的火车站购买,而从县城到市里,来回就是4个小时车程,简直就是浪费生命。后来就好了,小县城里出现了火车票代...
代码星球 ·2020-04-17

R语言学习笔记—K近邻算法

K近邻算法(KNN)是指一个样本如果在特征空间中的K个最相邻的样本中的大多数属于某一个类别,则该样本也属于这个类别,并具有这个类别上样本的特性。即每个样本都可以用它最接近的k个邻居来代表。KNN算法适合分类,也适合回归。KNN算法广泛应用在推荐系统、语义搜索、异常检测。 KNN算法分类原理图:图中绿色的圆点是...

程序员学习网站

程序员的工作和日常生活非常的枯燥,这里给大家推荐一些程序员经常使用的网站,也是我经常上的一些网站,尤其是前三个网站感觉用起来非常的舒服。我大致把这些网站分为三类,使用工具类,设计分享类,资讯交流类,业界良心类。希望能对大家有所帮助。  1,Github代码托管(https://github.com/)  作为开源代码库...
代码星球 ·2020-04-17

MFC的学习路线

首先,MFC是比较难的!比C#和VB要难得多。MFC是基于C++的。首先C++必须熟悉。MFC主要是学习里面的控件的使用。建议学习路线: 1、易语言中文编程从入门到精通:https://detail.tmall.com/item.htm?spm=a230r.1.14.13.138af21ToN2lN&...
代码星球 ·2020-04-17

SWD协议学习

调试接口框图    ARM-M0《ARMCortex-M0.pdf》手册上提到的调试框图如下:    《debug_interface_v6_0_architecture_specification_IHI0074A.pd》提到的调试框图如...
代码星球 ·2020-04-17

OpenCV学习(17) 细化算法(5)

本章我们看下Pavlidis细化算法,参考资料http://www.imageprocessingplace.com/downloads_V3/root_downloads/tutorials/contour_tracing_Abeer_George_Ghuneim/theo.htmlComputerVisiAlgor...
代码星球 ·2020-04-16

OpenCV学习(16) 细化算法(4)

本章我们学习Rosenfeld细化算法,参考资料:http://yunpan.cn/QGRjHbkLBzCrn在开始学习算法之前,我们先看下连通分量,以及4连通性,8连通性的概念:http://www.imageprocessingplace.com/downloads_V3/root_downloads/tutori...
代码星球 ·2020-04-16

OpenCV学习(15) 细化算法(3)

     本章我们学习一下Hilditch算法的基本原理,从网上找资料的时候,竟然发现两个有很大差别的算法描述,而且都叫Hilditch算法。不知道那一个才是正宗的,两个算法实现的效果接近,第一种算法更好一些。第一种算法描述参考paper和代码:LinearSkelet...
代码星球 ·2020-04-16

OpenCV学习(14) 细化算法(2)

     前面一篇教程中,我们实现了Zhang的快速并行细化算法,从算法原理上,我们可以知道,算法是基于像素8邻域的形状来决定是否删除当前像素。还有很多与此算法相似的细化算法,只是判断的条件不一样。在综述文章,ThinningMethodologies-ACompreh...
代码星球 ·2020-04-16

OpenCV学习(13) 细化算法(1)

程序编码参考经典的细化或者骨架算法文章:T.Y.ZhangandC.Y.Suen,“Afastparallelalgorithmforthinningdigitalpatterns,”Comm.ACM,vol.27,no.3,pp.236-239,1984.它的原理也很简单:   ...
代码星球 ·2020-04-16
首页上一页...219220221222223...下一页尾页