摘要: 手写数字digits分类,这可是深度学习算法的入门练习。而且还有专门的手写数字MINIST库。opencv提供了一张手写数字图片给我们,先来看看这是一张密密麻麻的手写数字图:图片大小为1000*2000,有0-9的10个数字,每5行为一个数字,总共50行,共有5000个手写数字。在opencv3.0... 阅读全文
posted @ 2015-12-09 19:22 denny402 阅读(12649) 评论(1) 推荐(1)
摘要: kmeans算法主要用来实现自动聚类,是一种非监督的机器学习算法,使用非常广泛。在opencv3.0中提供了这样一个函数,直接调用就能实现自动聚类,非常方便。函数原型:C++: double kmeans(InputArray data, int K, InputOutputArray bestLa... 阅读全文
posted @ 2015-12-09 16:52 denny402 阅读(20070) 评论(1) 推荐(1)
摘要: OCR(Optical Character Recognition,光学字符识别),我们这个练习就是对OCR英文字母进行识别。得到一张OCR图片后,提取出字符相关的ROI图像,并且大小归一化,整个图像的像素值序列可以直接作为特征。但直接将整个图像作为特征数据维度太高,计算量太大,所以也可以进行一些降... 阅读全文
posted @ 2015-12-09 14:56 denny402 阅读(17081) 评论(4) 推荐(1)
摘要: logistic regression,注意这个单词logistic ,并不是逻辑(logic)的意思,音译过来应该是逻辑斯谛回归,或者直接叫logistic回归,并不是什么逻辑回归。大部分人都叫成逻辑回归,无奈啊。。。虽然这个算法中有回归二字,但它做的事情却并不是回归,而是分类。这个算法只能解决简... 阅读全文
posted @ 2015-12-09 13:05 denny402 阅读(3971) 评论(1) 推荐(1)
摘要: 在opencv3.0中,提供了一个ml.cpp的文件,这里面全是机器学习的算法,共提供了这么几种:1、正态贝叶斯:normal Bayessian classifier 我已在另外一篇博文中介绍过:在opencv3中实现机器学习之:利用正态贝叶斯分类2、K最近邻:k nearest neighbo... 阅读全文
posted @ 2015-12-09 11:18 denny402 阅读(20169) 评论(0) 推荐(2)
摘要: opencv3.0版本中,实现正态贝叶斯分类器(Normal Bayes Classifier)分类实例#include "stdafx.h"#include "opencv2/opencv.hpp"using namespace cv;using namespace cv::ml;int main... 阅读全文
posted @ 2015-12-09 00:49 denny402 阅读(5678) 评论(0) 推荐(0)