canny算子及滑动条的使用
来源:互联网 发布:便笺元数据损坏的原因 编辑:程序博客网 时间:2024/06/12 07:44
滑动条:
createTrackbar(const string& trackbarname, const string& winname, int* value, int count, TrackbarCallback onChange = 0,
void* userdata = 0);
参数分别对应为:滑动条名称;显示窗口名称;当滑动条移到时,把当前位置的值传出来;滑动条最大值;回调函数,每次滑块位置改变时,这个函数都会进行回调。并且这个函数的原型必须为void,其中第一个参数是轨迹条的位置,第二个参数是用户数据
具体代码:
#include<opencv2\core\core.hpp>#include<opencv2\imgproc\imgproc.hpp>#include<opencv2\highgui\highgui.hpp>using namespace cv;int threshold1;int threshold2;//回调函数void on_change(int,void*){ Mat image=imread("F:\\opencv_test\\6.tif"); Mat result; //canny算子,threshold1,threshold2表示双阈值 Canny(image,result,threshold1,threshold2); imshow("canny",result);}int main(){ threshold1=0; threshold2=0; namedWindow("canny",0); //创建滑动条 createTrackbar("low threshold","canny",&threshold1,300,on_change); createTrackbar("high threshold","canny",&threshold2,300,on_change); //调用回调函数 on_change(threshold1,0); on_change(threshold2,0); waitKey(0); return 0;}
0 0
- canny算子及滑动条的使用
- canny算子的运用
- canny算子的理论分析
- canny算子的理论分析
- canny算子的理论分析
- 基于MATLAB的canny算子
- canny算子的理论分析
- canny算子的理论分析 .
- Canny算子理解,及Matlab实现
- Canny算子
- canny算子
- canny算子
- canny算子
- canny算子
- Canny算子
- Canny算子
- Canny算子
- Canny算子
- 程序员必须掌握的十种算法---Dijkstra算法
- android绘制带圆角的editText
- PowerPC PPC460-S MMU(三 Access Control)
- Android 混淆代码总结
- 数据库查询优化(使用union 和 union all 的区别)
- canny算子及滑动条的使用
- 如何用1块钱赚到1000块?斯坦福大学教你如何跳出定势思维!
- hdu 2082 多重背包简化版
- NYOJ 37 回文序列
- CodeForces 19D Points(线段树单点修改+离散化)
- javascript入门笔记(5)——window
- 创建SQL语句_面试
- 面向对象
- 移动端加密视频的授权播放