二、opencv的滑块使用

来源:互联网 发布:综琼瑶 知君用心 编辑:程序博客网 时间:2024/06/07 00:13

一、前提

opencv滑块的使用是非常重要的,在我们调参时候会经常用到

二、使用
头文件

#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <iostream>using namespace cv;void slideBar(int val,void*);int value = 1;Mat pic0;int main(){    pic0 = imread("../picture_source/2.jpg");    if (!pic0.data)    {        fprintf(stdout,"读取错误");    }    namedWindow("滑动窗口");    createTrackbar("系数","滑动窗口",&value, 20, slideBar);    setTrackbarMin("系数", "滑动窗口", 1);//设置滑块的最小值    slideBar(value,0);    waitKey(0);    return 0;}void slideBar(int val, void*){    Mat display_pic;    //通过滑块来实现对图片的不同程度模糊处理    blur(pic0, display_pic, Size(val, val));    imshow("滑动窗口", display_pic);}
0 0
原创粉丝点击