opencv3/C++角点检测goodFeaturesToTrack()

来源:互联网 发布:intouch组态软件下载 编辑:程序博客网 时间:2024/05/16 09:00

goodFeaturesToTrack()角点检测参数说明:

void goodFeaturesToTrack( InputArray image, //输入单通道8位或32位浮点型图像。OutputArray corners,//输出检测到的角点int maxCorners, //要返回的最大角点数double qualityLevel, //图像角点的品质因子double minDistance,//角点之间的最小距离(删除该范围内更强的角点)InputArray mask = noArray(), //感兴趣区int blockSize = 3,//计算协方差矩阵时的窗口大小bool useHarrisDetector = false, //是否使用Harris角点检测(默认计算shi-tomasi角点)double k = 0.04 //Harris角点检测需要的k值);

角点检测示例:

#include<opencv2/opencv.hpp>using namespace cv;void trackBar(int, void*);int thre = 0;Mat src, dst;int main(){    src = imread("E:/image/bdb.jpg");    if (src.empty())    {        printf("can not load image \n");        return -1;    }    namedWindow("input");    namedWindow("output");    imshow("input", src);    cvtColor(src, dst, COLOR_BGR2GRAY);    destroyWindow("output");    namedWindow("output");    createTrackbar("threshold:","output",&thre,250,trackBar);    waitKey();    return 0;}void trackBar(int, void*){    std::vector<Point2f> corners;    goodFeaturesToTrack(dst,corners, thre, 0.01, 10, Mat());    for (int i = 0; i < corners.size(); i++)    {        circle(src, corners[i], 2, Scalar(0,255,255), 2);    }       imshow("output", src);}

这里写图片描述
这里写图片描述这里写图片描述

阅读全文
'); })();
1 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 返利怎么做帐 下载返利 返利怎么返利 返利800网 0515返利网 返利怎么用 返利下载 网贷返利 海淘返利网站 淘宝返利机器人 返利优惠券 立返利 返利多 推广返利 淘宝返利网排名 ashford返利 淘返利网 网上购物返利网站 海外购物返利 淘宝购物返利网站 推荐返利 旺街返利 商品返利 淘宝客 返利 什么叫返利 魔兽世界 反制 反制措施 反渗透制纯水 反渗透制水系统 中方反制说到做到 二级反渗透制水系统 焦点反制宏 反制 中国对美国的反制措施 反剪 作用力反作用力 作用力与反作用力 约束反力 支座反力 反曲弓和复合弓哪个杀伤力大 反力