openCV
文章平均质量分 61
shuai@23
这个作者很懒,什么都没留下…
展开
-
cvAbs函数
函数原型:#define cvAbs (src,dst ) cvAbsDiffS( (src), (dst), cvScalarAll(0))函数功能:计算图像每个元素的绝对值,存入输出图像#define代表cvAbs(src,dst ) 等同于 cvAbsDiffS( (src), (dst), cvScalarAll(0));cvScalarAll(0):表示标量为0cv原创 2018-01-02 12:44:56 · 467 阅读 · 0 评论 -
cvReadString函数
功能:从文本文件的节点处寻找字符串。 函数形式:const char* cvReadString( const CvFileNode* node,const char* default_value CV_DEFAULT(NULL) ) 参数列表:node:文件中的节点.default_value:节点为NULL返回的值. 程序应用示例: #incl原创 2017-12-28 18:51:09 · 1625 阅读 · 0 评论 -
cvLine函数
功能:画一条线段连接两个点。 函数形式: void cvLine ( CvArr * img,CvPoint pt1,CvPoint pt2,CvScalar color,int thickness = 1,int line_type = 8,int shift = 0 ) 参数列表:img :为一个图像类型的指针,指向单通道或多通道的图像原创 2017-12-28 18:52:42 · 8361 阅读 · 0 评论 -
cvEllipse函数
功能:绘制椭圆轮廓、椭圆弧或者填充椭圆、椭圆扇形。 函数形式: void cvEllipse ( CvArr * img,CvPoint center,CvSize axes,double angle,double start_angle,double end_angle,CvScalar color,int thickness = 1,int li原创 2017-12-28 18:53:25 · 1360 阅读 · 0 评论 -
cvCircle函数
功能:绘制或填充一个给定圆心和半径的圆。 函数形式: void cvCircle (CvArr * img,CvPoint center,int radius,CvScalar color,int thickness = 1,int line_type = 8,int shift = 0 ) 参数列表:img :为一个图像类型的指针,指向单原创 2017-12-28 18:54:11 · 12112 阅读 · 0 评论 -
imwrite函数
功能:该函数是把程序中的Mat类型的矩阵保存为图像到指定位置。 函数形式:bool imwrite(const string& filename, InputArray img, const vector ¶ms = vector() ) 参数列表:filename:所需保存图像的文件目录和文件名,这里的文件名需要带有图像格式后缀。 img:img参数为图像数据来原创 2017-12-28 18:38:34 · 6485 阅读 · 0 评论 -
cvErode函数
功能:对一个图像进行腐蚀操作。 函数形式: void cvErode ( const CvArr * src,CvArr * dst,IplConvKernel * element = NULL,int iterations = 1 ) 参数列表: src :输入图像,图像为单通道或多通道,对于多通道的图像对每个通道单独处理。(单通道为灰度图,多通原创 2017-12-28 18:58:32 · 388 阅读 · 0 评论 -
cvDilate函数
功能:对一个图像进行膨胀操作。 函数形式: void cvDilate (const CvArr * src,CvArr * dst,IplConvKernel * element = NULL,int iterations = 1 ) 参数列表: src :输入图像,图像为单通道或多通道,对于多通道的图像对每个通道单独处理。(单通道为灰度图,多通道原创 2017-12-28 18:57:36 · 463 阅读 · 0 评论 -
cvFindContours函数
功能:该函数从二值图像中提取轮廓,返回值为轮廓的数目。 函数形式: int cvFindContours (CvArr * image,CvMemStorage * storage,CvSeq ** first_contour,int header_size = sizeof(CvContour),int mode = CV_RETR_LIST,int meth原创 2017-12-28 18:56:40 · 5055 阅读 · 0 评论 -
cvCreateMemStorage函数
功能:用来创建一个内存存储器,来统一管理各种动态对象的内存。函数返回一个新创建的内存存储器指针。 函数形式: CvMemStorage* cvCreateMemStorage ( int block_size = 0 ) 参数列表:block_size: 对应内存器中每个内存块的大小,为0时内存块默认大小为64k。原创 2017-12-28 18:55:39 · 2500 阅读 · 0 评论 -
cvMatchTemplate函数
功能:模板匹配是通过在输入图像上滑动模板图像块对实际的图像块和输入图像进行匹配,并且可以利用函数cvMinMaxLoc()找到最佳匹配的位置。例如在工业应用中,可以锁定图像中零部件的位置,并根据具体的位置,进行具体的处理。匹配的过程中可以使用不同的method,通过最合适的method,进行最合适的匹配。函数形式:void cvMatchTemplate( const CvArr* image原创 2018-02-14 17:48:49 · 895 阅读 · 0 评论 -
cvPyrDown函数
功能:函数cvPyrDown使用Gaussian金字塔分解对输入图像向下采样。函数形式:void cvPyrDown(const CvArr*src,CvArr*dst,int filter=CV_GAUSSIAN_5x5);参数列表:src 输入图像;dst 输出图像,其宽度和高度应是输入图像的一半;filter 卷积滤波器类型,目前仅支持CV_GAUSSIA原创 2018-02-14 17:49:04 · 758 阅读 · 0 评论 -
cvCornerHarris函数
功能:检测图像的哈里斯角点检测,判断出某一点是不是图像的角点 函数形式:void cvCornerHarris( const CvArr* image, CvArr* harris_responce, int block_size, int aperture_size=3, double k=0.04 ); 参数列表:Image 输入图像harris_responce存原创 2018-02-14 17:49:18 · 691 阅读 · 0 评论 -
cvWriteString函数
功能:该函数将字符串写入文本文件. 函数形式: void cvWriteString( CvFileStorage* fs, const char*key, const char* value, int quote=0 ) 参数列表:fs: ,被写入的文本文件key: 写入的文本字符串的名字value:写入的文本字符串quote: 当quote不为0时,无论是否需原创 2017-12-28 18:50:01 · 1472 阅读 · 0 评论 -
ofs.open函数
功能:打开文本文件 函数形式:void open (const char* filename, ios_base::openmode mode = ios_base::out); 参数列表:filename:要打开的文本文件的名字. mode:标记描述所请求文件的输入\输出模式.当mode分别取下述的值时对应的操作:in(input):文件打开读取。原创 2017-12-28 18:48:54 · 3181 阅读 · 0 评论 -
cvAdd函数
函数原型:void cvAdd (const CvArr * src1,const CvArr * src2,CvArr * dst,const CvArr * mask = NULL ) /*dst(mask) = src1(mask) + src2(mask)*/函数功能:两个图像每个像素相加,存入到输出图像参数列表:src1: 输入图像1sr原创 2018-01-02 12:46:03 · 1159 阅读 · 0 评论 -
cvDiv函数
函数形式:void cvDiv ( const CvArr * src1,const CvArr * src2,CvArr * dst,double scale = 1 ) /*element-wise division/inversion with scaling: dst(idx) = src1(idx) * scale / src2(idx) or dst(idx原创 2018-01-02 12:47:35 · 1308 阅读 · 1 评论 -
cvMax函数
函数形式:void cvMax( const CvArr * src1,const CvArr * src2,CvArr * dst );/** dst(idx) = max(src1(idx),src2(idx)) */函数功能:计算两个图像中每个像素的最大值,存入输出图像 参数列表:src1:输入图像1,src2:输入图像2dst:输出图像要求原创 2018-01-02 12:48:28 · 807 阅读 · 0 评论 -
cvAvgSdv函数
功能:函数cvAvgSdv计算数组arr像素值的平均值,还可以计算像素的标准差。函数形式:cvAvgSdv(const CvArr* arr, CvScalar* mean, CvScalar* std_dev, const CvArr* mask = NULL); 参数列表:arr : 源图像(要计算像素平均值和标准值的图像)mean :平均值std_dev:标准差原创 2018-01-02 12:51:57 · 1557 阅读 · 0 评论 -
cvSub函数
cvSub是opencv库中的一个函数功能:函数cvSub把两个数组的对应元素相减。1.check这两个图或者矩阵是不是初始化了2.如果初始化了,初始化的大小是不是一样,即两者有没有相同的长宽3.两者的depth深度是不是一样,即是不是一个是三通道的,一个是单通道的或者一个是单通道32位浮点类型,一个是单通道8位整形类型)函数形式:void cvSub(//两个矩阵做减法c原创 2018-01-02 12:54:34 · 2994 阅读 · 0 评论 -
cvCvtColor函数
cvCvtColor是opencv库中的一个函数功能:函数cvCvtColor实现色彩空间转换。 函数形式: void cvCvtColor( const CvArr* src, CvArr* dst, int code ); 参数列表:src:源图像(输入的 8-bit , 16-bit或 32-bit单倍精度浮点数影像)dst:目标图像(输入的 8-bit原创 2018-01-02 12:56:19 · 31109 阅读 · 0 评论 -
cvLaplace函数
功能: cvLaplace 是计算图像的 Laplacian 变换 ,是Intel开源项目opencv中的函数,要使用它应该在程序中包含#include 函数形式:void cvLaplace( const CvArr* src, CvArr*dst, int aperture_size=3 );参数列表:Src 输入图像.Dst 输出图像.aperture_s原创 2018-01-02 13:01:32 · 469 阅读 · 0 评论 -
cvCanny函数
功能: 用于对图像的边缘检测函数形式:void cvCanny( const CvArr* image,CvArr*edges,double threshold1,double threshold2, int aperture_size=3 );参数列表:image 输入单通道图像(可以是彩色图像)对于多通道的图像可以用cvCvtColor(将图像从一个颜色空间转换原创 2018-01-02 13:00:43 · 6024 阅读 · 0 评论 -
cvGoodFeaturesToTrack函数
功能:确定图像的强角点 函数形式:void cvGoodFeaturesToTrack( const CvArr* image, CvArr* eig_image, CvArr* temp_image,CvPoint2D32f* corners, int* corner_count,double quality_level, double min_distance,cons原创 2018-01-02 13:03:47 · 1157 阅读 · 0 评论 -
cvSave函数
功能:将一个对象保存到一个文件。 函数形式: void cvSave ( const char * filename,const void * struct_ptr,const char * name = NULL,const char * comment = NULL,CvAttrList attributes = cvAttrList() )原创 2017-12-28 18:44:26 · 2001 阅读 · 0 评论 -
cvLoad函数
功能:从文件中打开一个对象 函数形式:void* cvLoad ( const char * filename, CvMemStorage * memstorage = NULL,const char * name = NULL, const char **real_name = NULL ) 参数列表:filename :文件的名字及原创 2017-12-28 18:45:59 · 1780 阅读 · 0 评论 -
cvLoadImage函数
功能:函数cvLoadImage 用于读取不同文件格式的图像。 函数形式:cvLoadImage( const char* filename, int iscolor CV_DEFAULT(CV_LOAD_IMAGE_COLOR)); 参数列表:filename:待读取的文件名(可含路径).iscolor:是读取方式,它是一个枚举参数(默认是读取的是彩色).枚举如下:原创 2017-12-28 18:47:46 · 7996 阅读 · 1 评论 -
cvSobel函数
功能:使用Sobel算子对图像边缘检测 函数形式:void cvSobel( const CvArr* src, CvArr* dst, int xorder, int yorder, int aperture_size ); 参数列表:src 输入图像dst 输出图像xorder x方向上的差分阶数yorder y 方向上的差分阶数aperture_s原创 2018-02-14 17:49:38 · 2780 阅读 · 0 评论