opencv-python使用cvui编写界面
安装cvui
pip install cvui
说明文档中用到指针的地方,使用列表代替(如low_threshold = [5]),取值时为low_threshold[0]
import cv2
import numpy as np
import cvui#initial cvui
WINDOW_NAME = 'CVUI Test'
cvui.init(WINDOW_NAME)#capture one frame
low_threshold = [5]
method = cv2.THRESH_BINARYcap = cv2.VideoCapture(0)
ret, frame = cap.read()#image size
img_h, img_w = frame.shape[0:2]#ui size
ui_h=80
ui_w=200# total size
total_h = img_h+ui_h
total_w = max(ui_w, img_w)#initial faram
total_frame = np.zeros((total_h, total_w, 3), np.uint8)
total_frame[:]=(150,150,150)while(1):#process imageret, frame = cap.read()imgGray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)th1, imgGray = cv2.threshold(imgGray, low_threshold[0], 255, method);frame = cv2.cvtColor(imgGray,cv2.COLOR_GRAY2BGR)total_frame[0:img_h, 0:img_w] = frame#draw uicvui.update()cvui.text(total_frame, 10, img_h+15, 'Hello world!') if cvui.button(total_frame, 100, img_h+15, "Inverse"):method = cv2.THRESH_BINARY if method == cv2.THRESH_BINARY_INV else cv2.THRESH_BINARY_INVcvui.trackbar(total_frame, 180, img_h+10, 220, low_threshold, 5, 150)#showcvui.imshow(WINDOW_NAME, total_frame)if cv2.waitKey(1) & 0xFF == ord('q'): break
cap.release()
cv2.destroyAllWindows()
opencv-python使用cvui编写界面相关推荐
- OpenCV开发笔记(二):cvui交互界面
若该文为原创文章,未经允许不得转载 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/100110016 各位读者,知识无穷而人力有穷, ...
- arcgis python脚本实现从界面选择输入输出_arcgis python脚本实现从界面选择输入输出_ArcGIS Python编程案例(2)-使用ArcPy编写脚本......
本章将涉及以下案例: 使用ArcGIS Python窗体 访问ArcPy 从脚本中执行工具 使用ArcGIS桌面软件帮助系统 使用变量存储数据 访问ArcPy中的模块 引言 地理处理任务往往是耗时且重 ...
- python写前端图形界面_如何Tkinter模块编写Python图形界面
一.为何使用Tkinter而非PyQt 众所周知,在Python中创建图形界面程序有很多种的选择,其中PyQt和wxPython都是很热门的模块包,这些第三方的图形界面模块功能强大.配置丰富,界面美观 ...
- python实现qq登录界面_使用Python编写一个QQ办公版的图形登录界面!
最近,QQ的办公版本--TIM进行了一次更新升级.本次更新升级大幅修改了界面的样式,看起来更加的清爽.简洁和高效了. 这种界面州的先生还是比较喜欢的,没有QQ那么花里胡哨,也比微信那些残缺的功能更加丰 ...
- python制作qq登录界面_使用Python编写一个QQ办公版的图形登录界面
最近,QQ的办公版本--TIM进行了一次更新升级.本次更新升级大幅修改了界面的样式,看起来更加的清爽.简洁和高效了. 这种界面州的先生还是比较喜欢的,没有QQ那么花里胡哨,也比微信那些残缺的功能更加丰 ...
- 使用python和PyQt5编写爬取百度图片的界面工具
使用python和PyQt5编写爬取百度图片的界面工具 本篇文章的主要内容是展示我个人编写的,以界面小工具的方式爬取百度上面的图片,功能很单一,根据关键词爬取图片,代码很简单,新手上路请多指教. 代码 ...
- python编写图形化界面的工具,python做出软件的界面
python能写界面吗 作为Pyhon开发者,你迟早都会碰到图形用户界面(GUI)应用开发任务,这时候我们就需要一些界面库来帮助我们快速搭建界面,python的界面库很多,我认识的并不多,这里只列出几 ...
- 【开源分享】基于Python+OpenCV+PyQt5车牌识别(GUI界面)
亲测无错:基于Python+OpenCV+PyQt5车牌识别(GUI界面)绝对可以用的!!!!! 基于Python+OpenCV+PyQt5车牌识别(GUI界面) 参考文档
- opencv安装教程python anaconda_anaconda安装opencv(python)
1.win10 win10没有安装python,只安装了anaconda,然后使用pip安装opencv-python,版本很新,opencv_python4.0.0的. 网速有点莫名其妙,时快时慢 ...
最新文章
- Wp7下的Timer DispatcherTimer使用
- mysql fulltext索引
- Java 建模:UML 工作簿,第 1 部分
- Django - Cookie和Session
- 回头看看的时候openeim001
- 机器学习算法-Adaboost
- 随想录(做自己代码的测试工程师)
- 日常踩坑:odule ‘tensorflow‘ has no attribute ‘placeholder‘解决方案
- Python 做自动化测试环境搭建
- SpringBoot2.X + SpringCache + redis解决乱码问题
- 为什么要使用Ruby的attr_accessor,attr_reader和attr_writer?
- 微博每日数十亿级业务下的计数器如何扩展Redis?
- dump文件_centos7 磁盘与文件系统管理
- Go语言--编程哲学
- AWWWB.COM网站克隆器
- SLAM之PTAM学习笔记
- Beamforming and Antenna Pattern 2021-11-05
- MySQL全文索引的坑 20211202
- net中winform教程 浏览器控件,还是微软的WebView2最好用
- rgb sw 线主板接口在哪_10400F最有性价比的主板,来自H410M的背刺
热门文章
- 【计算机网络】IOS参考模型、TCP/IP体系结构与二三层网络架构
- 中健长生露祝贺中国奥运健儿东京凯旋
- 微信非群管理员,我实现了@所有人
- 27岁Python独立开发者,年收入超900万,过着令人羡慕的生活
- android camera 分辨率,Android:相机帧分辨率大于640x480(Android: camera frame resolution larger than 640x480)...
- 在树莓派上定时播放语音
- 【供应链 销售管理】业务单据:“销售订单”业务操作-“[销售订单-TYXXXSDD003866-修改]”冲突,请稍候再使用。
- 助力查处非法占地现象 | 湖北某审计部门借助Bigemap开展自然资源资产审计工作
- 国内十大人工智能网站
- 汇编–从数据类型看WORD与DWORD