博客专栏  >  综合   >  OpenCV专栏

OpenCV专栏

基于OpenCV的图像处理,基础知识,框架介绍,基于OpenCV的项目:图像处理,特征提取,机器学习,图像识别,分类,Object 检测等。

关注
24 已关注
32篇博文
  • 纹理对象的实时姿态估计

    如今,增强现实技术是计算机视觉和机器人领域的热门研究课题之一。本文是基于ORB特征的实时纹理对象的姿态估计,匹配基于快速最近邻算法 Flann实现,姿态估计基于PnP 方法+ Ransac 实现,线性...

    2016-11-10 11:26
    1306
  • 基于OpenCV给图片添加边框

    目标: 基于OpenCV的函数cv::copyMakeBorder给图像添加边框 函数简介: copyMakeBorder( src, dst, top, bottom, lef...

    2016-11-10 08:59
    981
  • 基于OpenCV进行相机标定

    相机已经存在了很长一段时间。 随着二十世纪末廉价针孔相机的推出,相机已经在日常生活中普及。虽然价格便宜,但是成像存在严重的畸变。不过,这些畸变是固定的形式,基于标定和重映技术可以纠正畸变。此外,基于标...

    2016-11-10 10:52
    1556
  • OpenCV中XML文件和YAML文件的读写

    OpenCV中XML文件和YAML文件的读写 代码如下:#include #include #include using namespace cv; using namespace st...

    2016-11-02 23:17
    654
  • 自定义线性滤波器

    目标: 使用OpenCV中的函数cv::filter2D 自定义线性滤波器。 理论: 卷积 在一个非常普遍的意义上,卷积是一个图像的每一个部分和一个核之间的操作。 什么是核?...

    2016-11-09 23:59
    538
  • OpenCV基本的阈值操作

    目的: 使用OpenCV 中的函数cv::threshold实现阈值操作 理论: 阈值? 1) 最简单的分割方法 2) 应用实例:从图像中分割出我们要分析的对象区域。这种分离基于对象的像素和背景像...

    2016-11-09 22:25
    642
  • 膨胀和腐蚀之外的其他形态学变换

    目的:     基于OpenCV 函数 cv::morphologyEx 实现如下形态学变换:         Opening(开运算)        Closing(闭运算)        Mo...

    2016-11-08 21:17
    480
  • 基于形态学操作提取水平和垂直线条(五线谱中音符和乐谱线的分离)

    结合自定义核,应用两个非常常见的形态学算子(例如,扩张和侵蚀),提取水平和垂直方向的线条。将会用到以下OpenCV函数: cv::erode cv::dilate cv::g...

    2016-11-08 23:11
    3204
  • OpenCV实现图像金字塔

    目的: 使用OpenCV中的函数 cv::pyrUp 和 cv::pyrDown 对给定的图像下采样和上采样(downsample 和 upsample). 理论 一般需要把图像的尺寸调整为和...

    2016-11-09 00:16
    749
  • 基于OpenCV的膨胀和腐蚀

    本博客讲解形态雪中的膨胀和腐蚀操作。使用的函数为: cv::erode cv::dilate

    2016-11-07 23:59
    562
  • Python + OpenCV实现基于傅里叶变换(FFT)的旋转文本校正(文字方向检测)

    OpenCV实现基于傅里叶变换的旋转文本校正 from: http://johnhany.net/2013/11/dft-based-text-rotation-correction/ 发布于 2...

    2016-11-03 09:57
    1428
  • OpenCV边缘检测专题

    基于OpenCV的边缘检测的各种微分算子(Sobel,Robert,Prewitt,Laplacian,Canny)

    2016-11-04 11:07
    529
  • 基于OpenCV平滑图像

    基于OpenCV平滑图像也就是图像模糊,本博文介绍使用OpenCV的不同函数通过线性滤波进行图像平滑。 cv::blur cv::GaussianBlur (高斯模糊) cv::medianBlur...

    2016-11-07 23:48
    517
  • OpenCV alpha(权因子) 融合举例

    基于函数cv::addWeighted实现线性融合,目标公式如下: g(x)=(1−α)f0(x)+αf1(x)   公式(1) 其中g(x)为目标(结果)图像,f0(x) 和 f1(x)为两个待融...

    2016-11-02 20:20
    345
  • 基于OpenCV调整图像的对比度和亮度

    亮度和对比度的调整原理  公式原理: new_image = a*image + beta 即  g(x)=αf(x)+β   其中,α>0 , β 通常被称为 gain 或者 bias...

    2016-11-02 20:44
    978
  • OpenCV在图像上画线、矩形、椭圆、多边形、填充的多边形、圆、显示文字

    OpenCV在图像上随机画直线、椭圆、多边形、圆、显示文字 代码如下: /** * @file Drawing_2.cpp * @brief Simple sample code */ ...

    2016-11-02 21:11
    1778
  • 图像的打开、修改、显示和保存示例(>OpenCV 2.0)

    代码如下: #include using namespace cv; int main( int argc, char** argv ) { char* imageName = argv[1...

    2016-11-01 21:58
    648
  • OpenCV图像数据访问,查询表和时间消耗测试

    OpenCV图像数据访问, 查询表和时间消耗测试 代码示例 #include #include #include "opencv2/imgcodecs.hpp" #include #incl...

    2016-11-01 22:45
    580
  • 矩阵的掩模操作(锐化举例)

    矩阵的掩模操作非常简单。本文的中心思想是基于掩模矩阵(也称为内核)重新计算图像每个像素的值。此掩模矩阵的值定义了当前像素和相邻像素对新像素值进行影响的值。从数学的角度来看,基于掩模矩阵指定的值进行ma...

    2016-11-01 23:26
    867
  • opencv图片全景拼接详解

    基本的拼接方式参见: 《opencv实现图像的拼接功能》  本博文基于取景模式讲解图像拼接。API全面基本的介绍介绍参见:   opencv官网:http://docs.opencv.org/mod...

    2016-03-23 10:47
    4768

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部