前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >opencv demo参数说明

opencv demo参数说明

作者头像
vv彭
发布2020-12-16 16:45:37
5420
发布2020-12-16 16:45:37
举报
文章被收录于专栏:c#学习笔记c#学习笔记

public void myOPENCV_value_int() { myOPENCV_value[(int)myOPENCV.cvt_color, 0] = 11;//颜色空间转换 参数一 转换标识符 myOPENCV_value[(int)myOPENCV.cvt_color, 1] = 0;//颜色空间转换 参数二 通道 myOPENCV_value[(int)myOPENCV.cvt_color, 2] = 0;//颜色空间转换 myOPENCV_value[(int)myOPENCV.cvt_color, 3] = 0;//颜色空间转换 myOPENCV_value[(int)myOPENCV.boxfilter, 0] = -1;//方框滤波 参数一 图像深度 myOPENCV_value[(int)myOPENCV.boxfilter, 1] = 5;//方框滤波 参数二 size内核宽度 myOPENCV_value[(int)myOPENCV.boxfilter, 2] = 5;//方框滤波 参数三 size内核高度 myOPENCV_value[(int)myOPENCV.boxfilter, 3] = 0;//方框滤波 myOPENCV_value[(int)myOPENCV.blur, 0] = 5;//均值滤波 参数一 size内核宽度 myOPENCV_value[(int)myOPENCV.blur, 1] = 5;//均值滤波 参数二 size内核高度 myOPENCV_value[(int)myOPENCV.blur, 2] = 0;//均值滤波 myOPENCV_value[(int)myOPENCV.blur, 3] = 0;//均值滤波 myOPENCV_value[(int)myOPENCV.gaussianblur, 0] = 5;//颜色空间转换 参数一 size内核宽度 myOPENCV_value[(int)myOPENCV.gaussianblur, 1] = 5;//颜色空间转换 参数二 size内核宽度 myOPENCV_value[(int)myOPENCV.gaussianblur, 2] = 0;//颜色空间转换 参数三 sigmaX myOPENCV_value[(int)myOPENCV.gaussianblur, 3] = 0;//颜色空间转换 参数四 sigmaY myOPENCV_value[(int)myOPENCV.medianblur, 0] = 5;//中值滤波 参数一 孔径线性尺寸 myOPENCV_value[(int)myOPENCV.medianblur, 1] = 0;//中值滤波 myOPENCV_value[(int)myOPENCV.medianblur, 2] = 0;//中值滤波 myOPENCV_value[(int)myOPENCV.medianblur, 3] = 0;//中值滤波 myOPENCV_value[(int)myOPENCV.bilateralfilter, 0] = 25;//双边滤波 参数一 像素相邻直径 myOPENCV_value[(int)myOPENCV.bilateralfilter, 1] = 25;//双边滤波 参数二 颜色空间滤波器sigmacolor myOPENCV_value[(int)myOPENCV.bilateralfilter, 2] = 25;//双边滤波 参数三 坐标空间滤波器sigmaspace myOPENCV_value[(int)myOPENCV.bilateralfilter, 3] = 0;//双边滤波 myOPENCV_value[(int)myOPENCV.dilate, 0] = 0;//膨胀 参数一 MorphShapes 只能取0 1 2 myOPENCV_value[(int)myOPENCV.dilate, 1] = 5;//膨胀 参数二 size内核宽度 myOPENCV_value[(int)myOPENCV.dilate, 2] = 5;//膨胀 参数三 size内核高度 myOPENCV_value[(int)myOPENCV.dilate, 3] = 0;//膨胀 myOPENCV_value[(int)myOPENCV.erode, 0] = 0;//腐蚀 参数一 MorphShapes 只能取0 1 2 myOPENCV_value[(int)myOPENCV.erode, 1] = 5;//腐蚀 参数二 size内核宽度 myOPENCV_value[(int)myOPENCV.erode, 2] = 5;//腐蚀 参数三 size内核高度 myOPENCV_value[(int)myOPENCV.erode, 3] = 0;//腐蚀 myOPENCV_value[(int)myOPENCV.morphologyex, 0] = 0;//高级形态学变换 参数一 MorphTypes 只能取0 1 2 ..5 6 ,7不能用 myOPENCV_value[(int)myOPENCV.morphologyex, 1] = 0;//高级形态学变换 参数二 MorphShapes 只能取0 1 2 myOPENCV_value[(int)myOPENCV.morphologyex, 2] = 5;//高级形态学变换 参数三 size内核宽度 myOPENCV_value[(int)myOPENCV.morphologyex, 3] = 5;//高级形态学变换 参数四 size内核高度 myOPENCV_value[(int)myOPENCV.floodfill, 0] = 100;//漫水填充 参数一 目标点X myOPENCV_value[(int)myOPENCV.floodfill, 1] = 100;//漫水填充 参数二 目标点Y myOPENCV_value[(int)myOPENCV.floodfill, 2] = 100;//漫水填充 参数三 Scalar 颜色 myOPENCV_value[(int)myOPENCV.floodfill, 3] = 0;//漫水填充 myOPENCV_value[(int)myOPENCV.pyrup, 0] = 0;//尺寸放大 只能放大2倍 myOPENCV_value[(int)myOPENCV.pyrup, 1] = 0;//尺寸放大 myOPENCV_value[(int)myOPENCV.pyrup, 2] = 0;//尺寸放大 myOPENCV_value[(int)myOPENCV.pyrup, 3] = 0;//尺寸放大 myOPENCV_value[(int)myOPENCV.pyrdown, 0] = 0;//尺寸缩小 只能缩小2倍 myOPENCV_value[(int)myOPENCV.pyrdown, 1] = 0;//尺寸缩小 myOPENCV_value[(int)myOPENCV.pyrdown, 2] = 0;//尺寸缩小 myOPENCV_value[(int)myOPENCV.pyrdown, 3] = 0;//尺寸缩小 myOPENCV_value[(int)myOPENCV.resize, 0] = 20;//尺寸调整 参数一 宽度放大倍数/10 myOPENCV_value[(int)myOPENCV.resize, 1] = 20;//尺寸调整 参数二 高度放大倍数/10 myOPENCV_value[(int)myOPENCV.resize, 2] = 0;//尺寸调整 参数三 插值方式 0 1 2 3 4 7 8 16 myOPENCV_value[(int)myOPENCV.resize, 3] = 0;//尺寸调整 myOPENCV_value[(int)myOPENCV.threshold, 0] = 100;//固定阈值化 参数一 阈值 myOPENCV_value[(int)myOPENCV.threshold, 1] = 255;//固定阈值化 参数二 阈值最大值 myOPENCV_value[(int)myOPENCV.threshold, 2] = 3;//固定阈值化 参数三 ThresholdTypes 0 1 2 3 4 7 8 16 myOPENCV_value[(int)myOPENCV.threshold, 3] = 0;//固定阈值化 myOPENCV_value[(int)myOPENCV.canny, 0] = 150;//边缘检测CANNY 参数一 阈值1 推荐两个比例为2:1到3:1中间 myOPENCV_value[(int)myOPENCV.canny, 1] = 50;//边缘检测CANNY 参数二 阈值2 两个阈值一大一小 无先后顺序 myOPENCV_value[(int)myOPENCV.canny, 2] = 3;//边缘检测CANNY 参数三 sobel算子孔径大小 myOPENCV_value[(int)myOPENCV.canny, 3] = 0;//边缘检测CANNY myOPENCV_value[(int)myOPENCV.sobel, 0] = 1;//边缘检测SOBEL 参数一 X方向向上差分数 myOPENCV_value[(int)myOPENCV.sobel, 1] = 0;//边缘检测SOBEL 参数二 Y方向向上差分数 myOPENCV_value[(int)myOPENCV.sobel, 2] = 3;//边缘检测SOBEL 参数三 sobel算子核大小 只能是1 3 5 7 myOPENCV_value[(int)myOPENCV.sobel, 3] = 0;//边缘检测SOBEL myOPENCV_value[(int)myOPENCV.laplacian, 0] = 0;//边缘检测LAPLACIAN 参数一 图像深度 MatType 0-7 暂时只能用cv8u myOPENCV_value[(int)myOPENCV.laplacian, 1] = 3;//边缘检测LAPLACIAN 参数二· laplacian算子孔径大小 正奇数 myOPENCV_value[(int)myOPENCV.laplacian, 2] = 1;//边缘检测LAPLACIAN 参数三 比例因子 myOPENCV_value[(int)myOPENCV.laplacian, 3] = 0;//边缘检测LAPLACIAN myOPENCV_value[(int)myOPENCV.sobel, 0] = 1;//边缘检测SCHARR 参数一 X方向向上差分数 myOPENCV_value[(int)myOPENCV.sobel, 1] = 0;//边缘检测SCHARR 参数二 Y方向向上差分数 myOPENCV_value[(int)myOPENCV.sobel, 2] = 0;//边缘检测SCHARR myOPENCV_value[(int)myOPENCV.sobel, 3] = 0;//边缘检测SCHARR myOPENCV_value[(int)myOPENCV.convertscaleabs, 0] = 10;//图像快速增强 参数一 alpha = 1.0, // 乘数因子 myOPENCV_value[(int)myOPENCV.convertscaleabs, 1] = 0;//图像快速增强 参数二 beta = 0.0 // 偏移量 myOPENCV_value[(int)myOPENCV.convertscaleabs, 2] = 0;//图像快速增强 输入值为其十倍 myOPENCV_value[(int)myOPENCV.convertscaleabs, 3] = 0;//图像快速增强 myOPENCV_value[(int)myOPENCV.addweighted, 0] = 5;//图像融合 参数一 图片1的融合比例 0.5 放大了十倍 myOPENCV_value[(int)myOPENCV.addweighted, 1] = 5;//图像融合 参数二 图片1的融合比例 0.5 myOPENCV_value[(int)myOPENCV.addweighted, 2] = 0;//图像融合 参数三 误差 myOPENCV_value[(int)myOPENCV.addweighted, 3] = 0;//图像融合 参数四 此参数由打开文件替代 myOPENCV_value[(int)myOPENCV.houghlines, 0] = 150;//霍夫标准变换 参数一 累加平面的阈值 myOPENCV_value[(int)myOPENCV.houghlines, 1] = 0;//霍夫标准变换 参数二 选择是否显示原图像 0显示 其他不显示 myOPENCV_value[(int)myOPENCV.houghlines, 2] = 10;//霍夫标准变换 参数三 线条阿尔法值 默认为1 放大十倍 myOPENCV_value[(int)myOPENCV.houghlines, 3] = 8;//霍夫标准变换 参数四 原图阿尔法值 默认为0.8放大十倍 myOPENCV_value[(int)myOPENCV.houghlinep, 0] = 150;//霍夫累计概率变换 参数一 累加平面的阈值 myOPENCV_value[(int)myOPENCV.houghlinep, 1] = 0;//霍夫累计概率变换 参数二 选择是否显示原图像 0显示 其他不显示 myOPENCV_value[(int)myOPENCV.houghlinep, 2] = 50;//霍夫累计概率变换 参数三 min线段长度 myOPENCV_value[(int)myOPENCV.houghlinep, 3] = 10;//霍夫累计概率变换 参数四 max线段长度 myOPENCV_value[(int)myOPENCV.houghcircles, 0] = 5;//霍夫圆变换 参数一 圆心之间最小距离 myOPENCV_value[(int)myOPENCV.houghcircles, 1] = 200;//霍夫圆变换 参数二 canny的高阈值 myOPENCV_value[(int)myOPENCV.houghcircles, 2] = 100;//霍夫圆变换 参数三 圆心累加器阈值 myOPENCV_value[(int)myOPENCV.houghcircles, 3] = 0;//霍夫圆变换 参数四 圆半径最大值 //最小值已设置为0 myOPENCV_value[(int)myOPENCV.remap, 0] = 0;//重映射 参数一 0 1 2 3 myOPENCV_value[(int)myOPENCV.remap, 1] = 0;//重映射 参数二 放大缩小倍数 myOPENCV_value[(int)myOPENCV.remap, 2] = 0;//重映射 myOPENCV_value[(int)myOPENCV.remap, 3] = 0;//重映射 myOPENCV_value[(int)myOPENCV.warpaffine, 0] = 0;// 仿射变换 参数一 0为对图像进行翻转旋转 其他为(1)进行压缩旋转 myOPENCV_value[(int)myOPENCV.warpaffine, 1] = 10;//仿射变换 参数二 0旋转角度1倍 1左上角往中心移动比例100倍 myOPENCV_value[(int)myOPENCV.warpaffine, 2] = 10;//仿射变换 参数三 0尺寸大小10倍 1右上角往中心移动比例100倍 myOPENCV_value[(int)myOPENCV.warpaffine, 3] = 20;//仿射变换 参数四 1左下角往中心移动比例100倍 myOPENCV_value[(int)myOPENCV.equalizehist, 0] = 0;//直方图均衡化 无参数 输入灰度图即可 myOPENCV_value[(int)myOPENCV.equalizehist, 1] = 0;//直方图均衡化 myOPENCV_value[(int)myOPENCV.equalizehist, 2] = 0;//直方图均衡化 myOPENCV_value[(int)myOPENCV.equalizehist, 3] = 0;//直方图均衡化 myOPENCV_value[(int)myOPENCV.facedetection, 0] = 0;//人脸识别 参数一 0为使用Haar 其他为使用LBP myOPENCV_value[(int)myOPENCV.facedetection, 1] = 0;//人脸识别 myOPENCV_value[(int)myOPENCV.facedetection, 2] = 0;//人脸识别 myOPENCV_value[(int)myOPENCV.facedetection, 3] = 0;//人脸识别 }

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-12-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
人脸识别
腾讯云神图·人脸识别(Face Recognition)基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、比对、搜索、验证、五官定位、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于在线娱乐、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档