博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenCV学习笔记——滑动条开关
阅读量:4926 次
发布时间:2019-06-11

本文共 857 字,大约阅读时间需要 2 分钟。

由于opencv库中并没有专门为开关而设的函数,可以用滑动条做开关

代码:

 

#include
#include
int g_switch_value = 0;IplImage *img;void switch_off_fcuntion();void switch_on_function();void switch_callback(int position){ if (!position) { switch_off_fcuntion(); } else { switch_on_function(); }}int main(void){ cvNamedWindow("sample",1); cvCreateTrackbar("Switch", "sample", &g_switch_value, 1, switch_callback);//中间的数值用来自定义可变换区间长度 while (1) { if (cvWaitKey(15) == 27) { cvReleaseImage(&img); cvDestroyAllWindows(); break; } } return 0;}void switch_off_fcuntion(){ puts("This is q1"); img = cvLoadImage("q1.jpg", -1); cvShowImage("sample", img); puts("Q1"); return;}void switch_on_function(){ puts("This is q1"); img = cvLoadImage("q2.jpg", -1); cvShowImage("sample", img); puts("Q2"); return;}

 

转载于:https://www.cnblogs.com/Blackops/p/5766280.html

你可能感兴趣的文章
React 16.x 新特性思维导图
查看>>
windows下开多个CMD窗口多个进程输出
查看>>
Ajax实现联想(建议)功能
查看>>
编译cef 2526
查看>>
JavaSE 学习笔记之Object对象(八)
查看>>
两天没有好好休息的感觉
查看>>
CSS H5布局
查看>>
iis7.5+win2008 出现 HTTP Error 503. The service is unavailable.
查看>>
python7
查看>>
python的and和or优先级
查看>>
if 调用common里的函数
查看>>
使用spring.net+nibernate时如何用aspnet_regiis加密数据库连接字符串
查看>>
UNION
查看>>
九.配置SMB共享(Samba共享)
查看>>
正则表达式
查看>>
Oracle RMAN Recover中使用BBED 跳过缺失的归档 继续 Recover 的测试
查看>>
定期备份脚本
查看>>
生成桌面插件
查看>>
Unable to resolve target 'android-9'
查看>>
vector和list的区别
查看>>