博客专栏  >  综合   >  探讨OpenCV

探讨OpenCV

通过对OpenCV中众多的图像处理、视觉、机器学习等算法学习与实践和源代码解析。领略其图像分析中常用的技术,并了解如何使用C/C++高效实现。

关注
27 已关注
46篇博文
  • 椭圆轮廓识别

    首先,从图像中检测出轮廓,然后再从轮廓中检索出椭圆轮廓。关于Image Engineering& Computer Vision更多讨论与交流,敬请关注本博客和新浪微博songzi_tea.

    2014-06-01 19:50
    2446
  • 图像肤色初步检测实现

    肤色检测输出结果中有许多瑕疵,待于进一步处理(如:滤波操作.....)。在此贴出几种图像肤色检测相关代码,供大家参考。

    2014-05-02 09:03
    2197
  • 基于直方图的图像二值化算法实现

    图像二值化的目的是最大限度的将图象中感兴趣的部分保留下来,在很多情况下,也是进行图像分析、特征提取与模式识别之前的必要的图像预处理过程。在过去年里受到国内外学者的广泛关注,产生了数以百计的阈值选取方法...

    2014-05-01 21:15
    2059
  • 图像的形态学处理

    数学形态运算中,最常见的基本运算有七种, 分别为:腐蚀、膨胀、开运算、闭运算、击中、细化和粗化, 它们是全部形态学的基础。腐蚀和膨胀,看上去好像是一对互逆的操作,实际上,这两种操作不具有互逆的关系。 ...

    2014-04-26 22:13
    1675
  • 读取文件夹连续图片

    总结一下关于图片批量处理方法,仅作参考。

    2014-04-24 13:12
    2352
  • 实现图像pyramids

    ''' file name : pyramids.py Description : This sample shows how to downsample and upsample images'''...

    2014-04-08 20:51
    1298
  • 模拟Matlab显示图像的效果

    VisualTool.h头文件,VisualTool.cpp...关于Image Engineering & Computer Vision的更多讨论与交流,敬请关注本博和新浪微博songzi_tea...

    2014-04-06 18:15
    1653
  • IplImage与BMP相互转换

    在windows编程中,很多图片信息,都是基于windows系统所谓的DIB(设备无关位图)的结构,其定义在结构体 BITMAPINFOHEADER 中。本方法可以讲 windows 定义的DIB 结...

    2014-04-06 14:13
    1286
  • 利用OpenCV鼠标控制窗口大小

    功能程序:使用鼠标控制三个窗口的放大与缩小。在此不附上运行结果效果图,若需体验其效果如何,可以自己动手copy参考代码,运行试试一下看。

    2014-04-06 09:17
    2080
  • 实现图像的矩形与轮廓

    实现图像中最小面积的矩形,适合椭圆形的轮廓。参考代码如下所示: import cv2 import numpy as np def thresh_callback(thresh): glo...

    2014-02-01 10:15
    2375
  • 用于测量OpenCV的API

    利用python实现用于测量Opencv的API的参考代码如下所示: from glob import glob import cv2 import re if __name__ == '__mai...

    2014-02-01 09:47
    1697
  • 简单地实现图像坐标的信息

    实现图像坐标的信息,比较简单,如下参考代码所示: from PIL import Image from pylab import * im = array(Image.open('test.jpg'...

    2014-02-01 09:56
    1553
  • 积分投影

    将图像序列中的每一帧图像分别沿水平和垂直方向进行积分投影形成两个积分投影向量。即:对于二值化后的图像,进行水平和垂直两个方向的投影,然后分别建立直方图,可以进一步进行阴影去除。关于Image Engi...

    2014-01-07 19:44
    1725
  • 实现自动识别OpenCV的版本号

    当每次下载OpenCV的新版本时,都需要重新写头文件,更改链接库配置,有点麻烦。所以,我们可以利用OpenCV的版本信息定义了一个宏,无论Opencv是220还是246都能够支持(本人测试过OpenC...

    2014-01-07 17:25
    2945
  • 利用OpenCV实现图像纹理特征提取

    这个程序是简单地图像纹理特征提取,参考代码如下所示: IplImage * cvSampleImageTextureExtraction(IplImage* img,IplImage* dst){ ...

    2013-12-31 15:19
    8448
  • 利用OpenCV实现图像边缘直方图输出

    这是边缘直方图显示程序,今天整理了以前编写的程序,贴出来给大家分享一下(注意以前,这个编写程序有点乱,请原解(^_^)~.). 参考代码如下所示: #include "opencv2/open...

    2013-12-31 14:20
    2990
  • 实现灰度图像峰值信噪比计算

    峰值信噪比(PSNR),一种评价图像的客观标准。它具有局限性,PSNR是“PeakSignaltoNoiseRatio”的缩写。peak的中文意思是顶点。而radio的意思是比率或比列的。整个意思就是...

    2013-12-26 14:10
    4470
  • 利用OpenCV实现模拟绳线运动

    模拟绳线的运动,某一时刻的效果如下: void DrawString(IplImage *image, double t) { if(!image) return; ...

    2013-12-23 19:01
    1490
  • 视频流读取与视频帧处理

    视频信号是视觉信息的一个主要源头,它由按序列排放的图像组成,即帧(Frame)。为了处理视频序列,需要读取每一Frame.用c++类封装VideoProcessor类视频读取处理的代码。处理视频帧主要...

    2013-12-20 21:00
    3469
  • 利用函数参数实现图像混合

    函数 cvAddWeighted 计算两数组的加权值的和: dst(I)=src1(I)*alpha+src2(I)*beta+gamma 所有的数组必须有相同的类型相同的大小或ROI大小.在cv...

    2013-07-06 15:49
    2114
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部