![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenCV资料
智编程
这个作者很懒,什么都没留下…
展开
-
OpenCV3.1.0+VS2015开发环境配置
转自:http://www.cnblogs.com/linshuhe/p/5764394.html摘要: 由于最近AR(增强现实)这个概念非常火爆,各种基于AR的应用及游戏逐渐面向大众,而在AR中最重要的两个技术就是跟踪识别和增强渲染,其中跟踪识别是通过OpenCV这个开源的计算机视觉库来实现的,所以我就想着研究一下这个库,这里是个人的学习笔记,不是什转载 2017-03-02 09:43:59 · 699 阅读 · 0 评论 -
实现暗通道去雾(OpenCV实现)
暗通道算法是由何恺明在CVPR论文《Single ImageHaze Removalusing Dark Channel Prior》中提出的。图像去雾的模型: 我们分析以上模型:【已知条件】:observerd intensity,即输入图像(待去雾的图像)【未知条件】 scene radiance,即还原转载 2017-03-08 16:43:28 · 5884 阅读 · 0 评论 -
常用的图像增强算法
常用图像增强算法介绍转自:http://blog.csdn.net/kezunhai/article/details/415530971、对数图像增强算法 对数图像增强是图像增强的一种常见方法,其公式为: S = c log(r+1),其中c是常数(以下算法c=255/(log(256)),这样可以实现整个画面的亮度增大。转载 2017-03-09 17:01:06 · 1382 阅读 · 0 评论 -
OpenCV3中使用SVM
OpenCV3的接口变化挺大的,原来OpenCV2.4.X版本的SVM不能用了。OpenCV3中使用SVM方法如下:SVM训练过程:1, 注意其中训练和自动训练的接口,还有labelMat一定要用CV_32SC1的类型。 PtrSVM> svm = SVM::create(); svm->setType(SVM::C_SVC); s转载 2017-03-07 14:27:42 · 3806 阅读 · 0 评论 -
OpenCV图像增强算法实现(直方图均衡化、拉普拉斯、Log、Gamma)
1. 基于直方图均衡化的图像增强直方图均衡化是通过调整图像的灰阶分布,使得在0~255灰阶上的分布更加均衡,提高了图像的对比度,达到改善图像主观视觉效果的目的。对比度较低的图像适合使用直方图均衡化方法来增强图像细节。彩色图像的直方图均衡化实现:[cpp] view plain copy print?#include转载 2017-03-31 16:00:08 · 1421 阅读 · 0 评论 -
在OpenCV3中的机器学习算法练习:对OCR进行分类
OCR (Optical Character Recognition,光学字符识别),我们这个练习就是对OCR英文字母进行识别。得到一张OCR图片后,提取出字符相关的ROI图像,并且大小归一化,整个图像的像素值序列可以直接作为特征。但直接将整个图像作为特征数据维度太高,计算量太大,所以也可以进行一些降维处理,减少输入的数据量。处理过程一般这样:先对原图像进行裁剪,得到字符的ROI图像,二值转载 2017-03-16 18:38:10 · 1694 阅读 · 1 评论 -
在OpenCV3中实现机器学习算法之:利用最近邻算法(knn)实现手写数字分类
手写数字digits分类,这可是深度学习算法的入门练习。而且还有专门的手写数字MINIST库。opencv提供了一张手写数字图片给我们,先来看看这是一张密密麻麻的手写数字图:图片大小为1000*2000,有0-9的10个数字,每5行为一个数字,总共50行,共有5000个手写数字。在opencv3.0版本中,图片存放位置为/opencv/sources/samples/dat转载 2017-03-16 19:25:42 · 413 阅读 · 1 评论 -
OpenCV3.0机器学习算法使用
转自:http://www.cnblogs.com/starfire86/articles/5219597.html//随机树分类Ptr lpmlBtnClassify::buildRtreesClassifier(Mat data, Mat responses, int ntrain_samples){Ptr model;Ptr tdata = prepa转载 2017-03-02 09:31:20 · 1151 阅读 · 0 评论 -
Opencv2.4.12安装和VS2013+Opencv2.4.12开发环境配置
一、安装opencv(1)首先安装OpenCV,把解压好的目录放到一个目录下,比如我放在了C:\OpenCV\下,也可以直接放在根目录下; (2)配置系统的环境变量:添加用户变量opencv,目录即你的目录下的build的x64或x86下vc12(VS2013用的是vc12,VS2012用的是vc11)中的bin目录,比如我的是C:\OpenCV\opencv\build\x6转载 2017-05-16 20:44:48 · 873 阅读 · 0 评论