zoukankan      html  css  js  c++  java
  • opencv demo参数说明

    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;//人脸识别
    }

  • 相关阅读:
    ubuntu安装jdk的两种方法
    LeetCode 606. Construct String from Binary Tree (建立一个二叉树的string)
    LeetCode 617. Merge Two Binary Tree (合并两个二叉树)
    LeetCode 476. Number Complement (数的补数)
    LeetCode 575. Distribute Candies (发糖果)
    LeetCode 461. Hamming Distance (汉明距离)
    LeetCode 405. Convert a Number to Hexadecimal (把一个数转化为16进制)
    LeetCode 594. Longest Harmonious Subsequence (最长的协调子序列)
    LeetCode 371. Sum of Two Integers (两数之和)
    LeetCode 342. Power of Four (4的次方)
  • 原文地址:https://www.cnblogs.com/eve612/p/14105004.html
Copyright © 2011-2022 走看看