
OpenCV
文章平均质量分 65
西瓜入归未有时
慈不带兵
义不养财
善不为官
情不立事
仁不从政
业-精于勤而荒于嬉
展开
-
OpenCV基础介绍
OpenCV (Open Source Computer Vision Library: http://opencv.org) 是一个使用 BSD 许可证的开源库,包含数百个计算机视觉算法。此文档详细的描述了 OpenCV 2.x API,这主要是 C++ API,相对于 OpenCV 1.x API 的 C API。OpenCV 使用模块化的结构,这表明其包含很多共享或者静态库。Open转载 2016-07-29 14:15:23 · 690 阅读 · 0 评论 -
iOS 下使用 OpenCV 实现图像处理
i iOS 下使用 OpenCV 实现图像处理目的在这个教程中我们将学习如何在 iOS 上用 OpenCV 实现基本的图像处理。介绍在 OpenCV 中所有的图像处理操作一般是基于 Mat 结构来进行的。而 iOS 上要在屏幕上显示图片用的是 UIImage 控件实现。为了将 OpenCV Mat 转成 UIImage 我们需要用到 Core Gra转载 2016-07-29 15:19:57 · 757 阅读 · 0 评论 -
OpenCV 实现特征检测
OpenCV 实现特征检测目标在这篇文章中你将学习到:使用 FeatureDetector 接口来查找兴趣点,具体包括:使用 SurfFeatureDetector 及其函数 detect 来执行检测过程使用函数 drawKeypoints 来绘制检测到的关键点代码完整代码可从这里 下载#include #include转载 2016-07-29 15:20:54 · 507 阅读 · 0 评论 -
研究人的视网膜并用于图像处理 [OpenCV]
研究人的视网膜并用于图像处理 [OpenCV]目标这篇文章主要呈现了一个人类视网膜模型,用于展示一些有趣图像处理和增强的特性。在这篇文章中你将学到:从你的视网膜中发掘两个主通道视网膜模型的基本使用视网膜处理的一些参数调整总体概述该模型源于 Jeanny Herault 在 Gipsa 的研究,这是一个关于使用 Listic (code m转载 2016-07-29 15:29:40 · 2790 阅读 · 1 评论 -
使用 gcc 和 CMake 编译简单的 OpenCV 程序
使用 gcc 和 CMake 编译简单的 OpenCV 程序注意我们假设你已经成功的安装 OpenCV 。在你的项目中使用 OpenCV 的最简单方式是用 CMake. 优点是 (来自官方 Wiki):支持 Windows 和 Linux,无需任何改动和轻松和其他支持 CMake 的工具一起使用( 例如 Qt, ITK 和 VTK )如果你对 C转载 2016-07-29 15:44:23 · 2495 阅读 · 0 评论 -
OpenCV中的级联分类器Cascade Classifier(面部识别)
OpenCV中的级联分类器Cascade ClassifierGoalIn this tutorial you will learn how to:Use the CascadeClassifier class to detect objects in a video stream. Particularly, we will use the fun转载 2016-07-29 15:50:44 · 1389 阅读 · 0 评论 -
基于 OpenCV 的人脸识别
##一点背景知识OpenCV 是一个开源的计算机视觉和机器学习库。它包含成千上万优化过的算法,为各种计算机视觉应用提供了一个通用工具包。根据这个项目的关于页面,OpenCV 已被广泛运用在各种项目上,从谷歌街景的图片拼接,到交互艺术展览的技术实现中,都有 OpenCV 的身影。OpenCV 起始于 1999 年 Intel 的一个内部研究项目。从那时起,它的开发就一直很活跃。进转载 2016-07-29 17:13:45 · 897 阅读 · 0 评论 -
opencv版本记录
OpenCV的变更日志版本:3.12015年10月这是在3.x系列第一稳定的更新。应当提醒的是,因为OpenCV的3.0,我们已经改变了版本枚举方案,使3.1是同一类更新到3.0为2.4.1是2.4.0。〜 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 〜已经有很多成功的项目,今年(学原创 2016-07-29 18:20:20 · 435 阅读 · 0 评论 -
计算机视觉库/人脸识别开源软件
中文车牌识别系统 EasyPREasyPR 是一个开源的中文车牌识别系统。 EasyPR是一个中文的开源车牌识别系统,其目标是成为一个简单、灵活、准确的车牌识别引擎。 相比于其他的车牌识别系统,EasyPR有如下特点: 它基于openCV这个开源库,这意味着所有它的代码都可以轻易的获取。 它能够...更多EasyPR信息最近更新: EasyPR 1.转载 2016-08-11 12:00:39 · 1929 阅读 · 0 评论 -
机器视觉开源处理库汇总
机器视觉开源处理库汇总从cvchina搞到的机器视觉开源处理库汇总,转来了,很给力,还在不断更新。。。通用库/General LibraryOpenCV无需多言。RAVLRecognition And Vision Library. 线程安全。强大的IO机制。包含AAM。CImg很酷的一个图像处理包。整个库只有一个转载 2016-08-11 13:46:44 · 1615 阅读 · 0 评论 -
document-scanner 一个基于 OpenCV 的文档扫描程序(从现在开始直到完成)
document-scanner —— 一个基于 OpenCV 的文档扫描程序document-scanner则是一个基于 OpenCV + Python 开发的文档扫描程序,强烈建议阅读我的博客以便更好理解本文: http://vipulsharma20.blogspot.on真诚的感谢下面这篇文字以及作者: http://www.pyimagesea转载 2016-07-29 15:17:18 · 1366 阅读 · 0 评论 -
OpenCV 对图片的基本操作(nice)
OpenCV 对图片的基本操作输入/输出图像从文件加载图像Mat img = imread(filename)如果你加载的是 JPG 文件,将会默认创建一个 3 通道的图像,如果你需要灰度图,可以用:Mat img = imread(filename, 0);注意文件的根据市根据文件内容自动识别的(一般是前几个字节的内容)将突转载 2016-07-29 15:03:37 · 428 阅读 · 0 评论 -
OpenCV 使用 FLANN 库实现特征匹配
OpenCV 使用 FLANN 库实现特征匹配目标在这篇文章中你将学到:使用 FlannBasedMatcher 接口来执行快速高效的匹配,用的是 FLANN ( Fast Approximate Nearest Neighbor Search Library ) 算法代码完整代码可从这里 下载/** * @file SURF_Fl转载 2016-07-29 14:28:12 · 925 阅读 · 0 评论 -
OpenCV 图像力矩
OpenCV 图像力矩目的本文将带你学习:使用 OpenCV 函数 moments使用 OpenCV 函数 contourArea使用 OpenCV 函数 arcLength代码#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#incl转载 2016-07-29 14:32:58 · 523 阅读 · 0 评论 -
OpenCV 查找图像轮廓
OpenCV 查找图像轮廓目的我们将学习:学会使用 OpenCV 函数 findContours学会使用 OpenCV 函数 drawContours原理代码下面是本示例的代码,可以从这里 下载#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgp转载 2016-07-29 14:34:31 · 726 阅读 · 0 评论 -
OpenCV 特征描述
OpenCV 特征描述目标本文将讲述的内容包括:使用 DescriptorExtractor 接口来查找关键点的特征向量。特别是:使用 SurfDescriptorExtractor 和其函数 compute 来执行所需的计算.使用 BFMatcher 来匹配特征向量使用函数 drawMatches 来绘制检测的结果.代码完整代码转载 2016-07-29 14:39:27 · 819 阅读 · 0 评论 -
OpenCV Mat —— 基本的图像容器
OpenCV Mat —— 基本的图像容器目标现实中我们有很多种方法来获取数字图像:数字摄像头、扫描仪、计算机断层扫描以及核磁共振生成图像等等。对我们人类来说这些设备生成的结果我们称之为图像。而我们从这些设备获取的图像最终是以组成点阵的数值来表示的。就好像是一张车的图片中就是包含了点阵强度值的矩阵。我们可以根据需要来获取或者存储点阵,但最终所有计算机中的图片转载 2016-07-29 14:53:50 · 511 阅读 · 0 评论 -
OpenCV 显示图像的凸包 Convex Hull 效果
OpenCV 显示图像的凸包 Convex Hull 效果目的本文将教你如何使用 OpenCV 函数 convexHull代码代码如下所示,可从这里 下载 #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" #include #incl转载 2016-07-29 14:56:10 · 793 阅读 · 0 评论 -
OpenCV 模板匹配
OpenCV 模板匹配目的在这篇教程中你将学会:学会使用 OpenCV 函数 matchTemplate 来搜索两个图片之间相匹配的部分学会使用 OpenCV 函数 minMaxLoc 在给定的数组中查找最大和最小值(以及位置).原理什么是模板匹配?模板匹配是一项在给定的图片中查找模板图片的技术。.模板匹配是怎么工作的?转载 2016-07-29 14:59:21 · 826 阅读 · 0 评论 -
OpenCV 通过 Features2D 和 Homography 查找已知对象
OpenCV 通过 Features2D 和 Homography 查找已知对象目标本文中你将学会:使用 findHomography 函数来查找匹配关键点之间的转换使用 perspectiveTransform 来映射点代码完整的代码可从这里 下载#include #include #include "opencv2/core/co转载 2016-07-29 15:00:28 · 446 阅读 · 0 评论 -
OpenCV 判断点是否在多边形内
OpenCV 判断点是否在多边形内目的在这个教程中我们将学习如何使用 OpenCV 函数 pointPolygonTest代码详细代码如下#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include #include #in转载 2016-07-29 15:02:17 · 3821 阅读 · 0 评论 -
经典的机器学习方面源代码库
编程语言:搞实验个人认为当然matlab最灵活了(但是正版很贵),但是更为前途的是python(numpy+scipy+matplotlib)和C/C++,这样组合既可搞研究,也可搞商业开发,易用性不比matlab差,功能组合更为强大,个人认为,当然R和java经典的机器学习方面源代码库机器学习TensorFlow:Google 开源到底开的是什么?TensorFlow转载 2016-08-11 13:47:58 · 5602 阅读 · 0 评论