![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
我是风行若水
笨鸟先飞。。。。。。。。。。。。。。
展开
-
opencv图像处理基本操作_归一化
normalize(src, dst, 255, 0, NORM_MINMAX); NORM_MINMAX:数组的数值被平移或缩放到一个指定的范围,线性归一化,一般较常用。 NORM_INF: 此类型的定义没有查到,根据OpenCV 1的对应项,可能是归一化数组的C-范数(绝对值的最大值) NORM_L1 : 归一化数组的L1-范数(绝对值的和) NORM...原创 2018-11-06 11:09:40 · 3478 阅读 · 0 评论 -
opencv图像处理基本操作cornerEigenValsAndVecs
void cvCornerEigenValsAndVecs( const CvArr* image, CvArr* eigenvv,int block_size, int aperture_size=3 )image输入图像.eigenvv保存结果的数组。必须比输入图像宽 6 倍。block_size邻域大小aperture_sizeSobel 算子的核尺寸(见 ...原创 2018-11-11 15:15:22 · 1116 阅读 · 0 评论 -
opencv图像处理基本操作goodFeaturesToTrack
goodFeaturesToTrack(gray_src, corners, max_corners, qualityLevel, minDistance, Mat(), blockSize=3, useHarris, k);第一个参数src:8位或32位单通道灰度图像;第二个参数corners:位置点向量,保存的是检测到的角点的坐标;第三个参数max_corners:定义可以...原创 2018-11-11 13:15:55 · 907 阅读 · 0 评论 -
opencv图像处理基本操作cornerHarris
cornerHarris(InputArray src, OutputArray dst, int blockSize,int ksize, double k, int borderType=BORDER_DEFAULT );原创 2018-11-11 11:43:04 · 573 阅读 · 0 评论 -
opencv图像处理基本操作_形态学操作
核元素:Mat element = getStructuringElement(MORPH_RECT, Size(15, 15));其中形状参数:MORPH_RECT MORPH_CROSS MORPH_ELLIPSE膨胀操作: dilate(img, out, element);腐蚀操作: erode(img, out, element);形态学操作:morpho...原创 2018-11-05 22:30:50 · 251 阅读 · 0 评论 -
opencv图像处理基本操作_常见滤波器
均值滤波:blur(src, dst, Size(11, 11), Point(-1, -1));高斯滤波:gaussianBlur(src, gblur, Size(11, 11), 11, 11);11,11分别为XY方向的sigma双边滤波:bilateralFilter(src, dst, 15, 100, 5);15 : 表示在过滤过程中每个像素邻域的直径范围。如果这个值...原创 2018-11-05 19:23:14 · 321 阅读 · 0 评论 -
opencv图像处理基本操作_随机数
RNG rng(0xffffff);int y= rng.uniform(min, max);原创 2018-11-05 18:08:46 · 165 阅读 · 0 评论 -
opencv图像处理基本操作putText
putText(dst, "Text", Point(128, 128), CV_FONT_HERSHEY_PLAIN, 2.0, Scalar(0, 255, 0), 3, LINE_8);原创 2018-11-05 18:07:09 · 865 阅读 · 0 评论 -
opencv图像处理基本操作_绘制基本几何图形
圆:circle( CvArr* img, CvPoint center, int radius, CvScalar color, int thickness=1, int line_type=8, int shift=0 );矩形:void rectangle( CvArr* img, CvPoint pt1, CvPoint pt2, CvScalar color, int thickne...原创 2018-11-05 17:44:22 · 276 阅读 · 0 评论 -
opencv图像处理基本操作addWeighted
beta = ( 1.0 - alpha );addWeighted( src1, alpha, src2, beta, 0.0, dst); 1、src1,输入图片1,2、alpha,图片1的融合比例3、src2,输入图片24、beta,图片2的融合比例5、第5个参数,偏差6、第6个参数,输出图片 例子:addWeighted(src1, alpha,...原创 2018-11-05 15:00:13 · 243 阅读 · 0 评论 -
opencv图像处理基本操作cvtColor
void cvtColor( const CvArr* src, CvArr* dst, int code );·RGB <--> BGR:CV_BGR2BGRA、CV_RGB2BGRA、CV_BGRA2RGBA、CV_BGR2BGRA、CV_BGRA2BGRRGB <--> 5X5:CV_BGR5652RGBA、CV_BGR2RGB555RGB <---...原创 2018-11-05 14:56:22 · 509 阅读 · 0 评论 -
opencv图像处理基本操作filter2D
filter2D( ImageArray src, ImageArray dst, int depth, ImageArray kernel, Point anchor=Point(-1,-1), double delta=0, int borderType=BORDER_DEFAULT );src: 输入图像dst: 输出图像depth: 目标图像深度kernel: 卷积核P...原创 2018-11-05 14:51:46 · 932 阅读 · 0 评论 -
opencv图像处理基本操作_直方图比较
compareHist(hist_base, hist_test1, CV_COMP_CORREL);//相关性比较compareHist(hist_base, hist_test1, CV_COMP_CHISQR);//卡方比较compareHist(hist_base, hist_test1, CV_COMP_INTERSECT);//十字交叉性compareHist(hist_base...原创 2018-11-07 19:33:47 · 235 阅读 · 0 评论 -
opencv图像处理基本操作_直方图计算
calcHist ( const Mat * images, int nimages, const int * channels, InputArray mask, OutputArray hist, int dims, const int * histSize, const float ** ranges, bool uniform = true, bool accumulate = false...原创 2018-11-07 19:30:45 · 175 阅读 · 0 评论 -
opencv图像处理基本操作_直方图均衡化
equalizeHist(src,dst);我们假设原图如下:得图像的统计信息如下图所示,并根据统计信息完成灰度值映射:映射后的图像如下所示:原创 2018-11-06 21:02:15 · 263 阅读 · 0 评论 -
opencv图像处理基本操作_边缘处理
openCV中默认的处理方法是: BORDER_DEFAULT - BORDER_CONSTANT – 填充边缘用指定像素值 - BORDER_REPLICATE – 填充边缘像素用已知的边缘像素值。 - BORDER_WRAP – 用另外一边的像素来补偿填充...原创 2018-11-06 16:59:51 · 687 阅读 · 0 评论 -
opencv3.2环境配置+vs2013+win7+拓展模块
属性管理器Debug模式:通用属性 -> VC++目录包含目录:E:\opencv\opencv3.2\opencv_contrib\install\include\opencvE:\opencv\opencv3.2\opencv_contrib\install\includeE:\opencv\opencv3.2\opencv_contrib\install\inc...原创 2018-12-04 11:06:02 · 235 阅读 · 0 评论