关闭
当前搜索:

【OpenCV3.3】SVM与字符分类示例

SVM,全称Support Vector Machine,即支持向量机,是机器学习中常用的分类器(同样支持向量回归),属监督式学习的一种。         在二值分类中,SVM通过寻找一个 决策最优分类超平面 来尽可能地将两类样本分开(最大分类间隔)并作为分类的判据,以期得到较强的泛化能力,我们所指的训练(train)主要就是寻找这个超平面。如果你看过相关推导,会发现原本复杂的问题被一步步等价,...
阅读(9102) 评论(0)

【OpenCV3.3】特征值、奇异值分解与图像矩阵重构

在图像处理方面,矩阵分解被广泛用于降维(压缩)、去噪、特征提取、数字水印等,是十分重要的数学工具,其中特征分解(谱分解)和奇异值分解是两种常用方法,本文简单介绍如何在OpenCV中使用它们对图像进行分解,然后重新构造图像。       本文不会阐述两种分解的数学背景知识,但是为了方便读者唤醒记忆,会先贴出(部分)数学定义,详细的介绍和证明建议阅读矩阵理论相关书籍或者参考资料。...
阅读(9468) 评论(0)

【OpenCV3.3】通过透视变换矫正变形图像

在平面图像处理中,因为镜头角度等原因,容易导致图像出现倾斜、变形等情况,为了方便后续处理我们常常需要进行图像矫正,其中主要技术原理是两种变换类型--仿射变换(Affine Transformation)和透视变换(Perspective Transformation)。         仿射变换是二维坐标间的线性变换, 故而变换后的图像仍然具有原图的一些性质,包括“平直性”以及“平行性”,常用于...
阅读(11890) 评论(1)

【OpenCV3.3】检测图像中的身份证区域

假设现有一些含身份证前景以及不确定背景的图像,想通过计算机将身份证区域检测出来,实现诸如用户拍照定位提示、背景分离等业务,用OpenCV该如何做呢?如果输入图像前景和背景同时具有一定区分度,并且没有光照污染(即均匀光照),那么本文介绍的方法似乎是一种较快的检测方案(因为对输入图像要求比较严格, 故计算量少)。         首先我们来看看一些例子(来自互联网):         ...
阅读(12267) 评论(2)

【OpenCV3.3】搭建VS2017+Android开发环境

在上一篇 【OpenCV3.3】编译源码并搭建VS2017+Windows开发环境 中我们搭建了OpenCV的Windows开发环境,现在我们来搭建Android的C++开发环境(当前版本直接使用官方提供的SDK)。...
阅读(15296) 评论(0)

【OpenCV3.3】编译源码并搭建VS2017+Windows开发环境

OpenCV 3.3在8月3号正式Release,带来了许多优化改进和新特性,包括备受关注的深度神经网络(DNN)模块被正式引入主仓库,标志着OpenCV对DNN有了更深层次的优化与支持; 支持通过宏ENABLE_CXX11启用对C++ 11特性的支持;默认包含大量SSE4.X和AVX/AVX2指令集优化;内置Intel IPP版本升级至2017.2,官方测试显示有近15%的性能提升......
阅读(23090) 评论(18)

Tesseract-ocr 3.0.2源码 + VS2010项目工程 + 简单测试代码

编译环境:Visual Studio 2010 所用类库版本: zlib 1.2.7 lpng1514 jpegsr9 tiff-4.0.3 giflib-5.0.4 leptonica-1.69 tesseract-ocr3.0.2 下载地址http://pan.baidu.com/s/1c0pqvQg 密码rlib 测试代码 bool...
阅读(23749) 评论(46)

数字图像处理均衡化灰度拉伸C++实现

/// /// 均衡化灰度拉伸 /// /// 输出图像数据 /// 输入图像数据 /// 图像宽度 /// 图像高度 void equalize_gray(unsigned char *lpdst, const unsigned char *lpsrc, int width, int height) { RLIB_RENAME(width, width_x_height); width_...
阅读(52011) 评论(2)

Tesseract-OCR(开源光学字符识别引擎)

Tesseract-OCR Background            The Tesseract OCR engine was one of the top 3 engines in the 1995 UNLV Accuracy test. Between 1995 and 2006 it had little work done on it, but it is probably o...
阅读(161521) 评论(6)

OpenCV学习笔记

一、OpenCV概述与功能介绍 OpenCV是Intel®开源计算机视觉库。它由一系列 C 函数和少量 C++类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV拥有包括 300多个C函数的跨平台的中、高层 API。它不依赖于其它的外部库——尽管也可以使用某些外部库。 OpenCV对非商业应用和商业应用都是免费(FREE)的。(细节参考 license)。代码下载地址...
阅读(1781) 评论(1)

从缓冲区中加载BMP位图并返回句柄

C++从缓冲区中加载位图并返回句柄...
阅读(152361) 评论(3)
    联系作者
    通过QQ与我联系(全天候7*24小时基本不在线)
    最新评论
    免责声明
    如果转载的文章侵犯了您的版权,请务必告知,我将立刻删除;
    博客所有文章允许转载,原创类不要求注明出处,随意就好;
    如果是转载的文章,建议直接转载原始来源,因为原作者极可能有更新