随笔分类 - opencv
知识
摘要:1.cvCreateVideoWriter 是创建视频文件写入器的意思。 创建视频文件写入器typedef struct CvVideoWriter CvVideoWriter;CvVideoWriter* cvCreateVideoWriter ( const char* filename, in
阅读全文
摘要:1、CvCapture结构体: CvCapture是一个结构体,用来保存图像捕获的信息,就像一种数据类型(如int,char等)只是存放的内容不一样,在OpenCv中,它最大的作用就是处理视频时(程序是按一帧一帧读取),让程序读下一帧的位置,CvCapture结构中,每获取一帧后,这些信息都将被更新
阅读全文
摘要:cvDilate是一个函数,可以用来对输入图像使用指定的结构元进行膨胀。 void cvDilate( const CvArr* src, CvArr* dst, IplConvKernel* element=NULL, int iterations=1 ); 如: cvDilate(pCutFrI
阅读全文
摘要:一、形态学概述 图像处理中的形态学一般指的是数学形态学。 数学形态学是一门建立在格论和拓扑学基础之上的图像分析学科,是数学形态学图像处理的基本理论。其基本运算包括:二值腐蚀和膨胀,二值开闭运算,骨架抽取,极限腐蚀,击中击不中变换,形态学梯度,top-hat变换,颗粒分析,流域变换,灰值腐蚀和膨胀,灰
阅读全文
摘要:adaptiveThreshold()函数的作用是对矩阵采取自适应阈值操作,支持就地操作。函数原型如下: void cvAdaptiveThreshold( const CvArr* src, CvArr* dst, double max_value, int adaptive_method=CV_
阅读全文
摘要:cvErode,是opencv库中的一个函数,对输入图像进行腐蚀操作,可以消除较小的点如噪音 如: cvErode(pCutFrImg, pCutFrImg, 0, 1);//对输入图像进行腐蚀操作 函数特点 1.函数形式:void cvErode( const CvArr* src, CvArr*
阅读全文
摘要:【calib3d】—— Calibration(校准)加3D这两个词的组合缩写。这个模块主要是相机校准和三维重建相关的内容。基本的多视角几何算法,单个立体摄像头标定,物体姿态估计,立体相似性算法,3D信息的重建等等。 【contrib】—— Contributed/Experimental Stuf
阅读全文
摘要:一、图像处理之平滑处理(cvsmooth) 平滑处理(smoothing)也称模糊处理(bluring),是一项简单且使用频率很高的图像处理方法,用途很多,但最常见的是用来减少图像上的噪点或者失真。降低图像分辨率时,平滑处理是非常好用的方法。 目前opencv可以提供5中不同的平滑操作方法,所有操作
阅读全文
摘要:一、图像高频信号和低频信号的理解 1.1 图像中的低频信号和高频信号也叫做低频分量和高频分量。简单一点说,图像中的高频分量,指的是图像强度(亮度/灰度)变化剧烈的地方,也就是我们常说的边缘(轮廓);图像中的低频分量,指的是图像强度(亮度/灰度)变换平缓的地方,也就是大片色块的地方。人眼对图像中的高频
阅读全文
摘要:void cvSetImageROI(IplImage* image,CvRect rect)基于给定的矩形设置图像的ROI(感兴趣区域,region of interesting)大多数OpenCV函数都支持ROI,并将它作为一个独立图像进行处理,所有像素坐标都是从ROI的左上角或者左下角(基于图
阅读全文
摘要:cvGetSeqElem返回索引指定的元素指针。 格式:char * cvGetSeqElem(seq,index) #define CV_GET_SEQ_ELEM(TYPE,seq,index)\(TYPE*)cvGetSeqElem((CvSeq*)(seq),(index)) 用法: 1. 首
阅读全文
摘要:1.霍夫变换(Hough Transform)是图像处理中的一种特征提取技术,该过程在一个参数空间中通过计算累计结果的局部最大值得到一个符合该特定形状的集合作为霍夫变换结果。 opencv中的霍夫线变换有如下三种: <1>标准霍夫变换(StandardHough Transform,SHT),由Ho
阅读全文
摘要:1.图像二值化: 就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的黑白效果。所有灰度大于或等于阈值的像素被判定为属于特定物体,其灰度值为255表示,否则这些像素点被排除在物体区域以外,灰度值为0,表示背景或者例外的物体区域。 2.cvThreshold函数函数cvThres
阅读全文
摘要:1.opencv中VideoCapture和cvCapture的区别 VideoCapture和cvCapture其实是一样的,源码中VideoCapture在内部调用了cvCapture,这是不同版本的opencv导致的。 2.cvLoadImage和imread返回值略有差异,过去的opencv
阅读全文
摘要:计算机图形学分为三方面内容,一是建模,二是变换,三是渲染。建模,就是将一个现实中的物体或者想象出来的物体做成一个模型,使计算机能够识别。变换,就是将空间中的实体变换到屏幕上。渲染,就是在屏幕上显示出来一些场景。
阅读全文
摘要:关键词: 视频图像物体识别检测 opencv 数字图像处理 阈值 二值化 形态学图像处理
阅读全文

浙公网安备 33010602011771号