PyQt5+opencv鼠标滚轮设置图片亮度
环境
pip3 install pyqt5
pip3 install opencv-contrib-python-headless
'''重载一下滚轮滚动事件'''def wheelEvent(self, event):angle = event.angleDelta() / 8 # 返回QPoint对象,为滚轮转过的数值,单位为1/8度angleX = angle.x() # 水平滚过的距离(此处用不上)angleY = angle.y() # 竖直滚过的距离if angleY > 0:self.num +=1print("鼠标滚轮上滚"+str(self.num)) # 响应测试语句else: # 滚轮下滚self.num -=1print("鼠标滚轮下滚"+str(self.num)) # 响应测试语句
根据滚轮修改图片亮度
'''重载一下滚轮滚动事件'''def wheelEvent(self, event):angle = event.angleDelta() / 8 # 返回QPoint对象,为滚轮转过的数值,单位为1/8度angleX = angle.x() # 水平滚过的距离(此处用不上)angleY = angle.y() # 竖直滚过的距离if angleY > 0:self.num +=15else: # 滚轮下滚self.num -=15img_path = "./images/out.png"img = cv2.imread(img_path)img = np.uint8(np.clip((img + self.num), 0, 255))cv2.imwrite("./images/out2.png", img)self.img.setPixmap(QPixmap('./images/out2.png'))
参考:PyQt5 鼠标点击事件(点击响应事件可自定义):鼠标单击、双击、滚轮滚动、释放、移动等
PyQt5+opencv鼠标滚轮设置图片亮度相关推荐
- 鼠标滚轮控制图片的放大和缩小
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- jquery 鼠标滚轮实现图片缩放
方法一:(不支持火狐) <span style="font-size:14px;"><span style="font-size:14px;" ...
- mat opencv 修改roi_设置图片ROI(OpenCV学习笔记之二)
ROI相关简介 ROI是什么 ROI是region of interest首字母的简写,翻译为感性趣的区域.其实在写本篇之前应该写一篇关于图片是什么的学习笔记,但又感觉里面没多少东西还不能承载一篇学习 ...
- Vue 实现鼠标滚轮缩放图片并拖动
需求:实现鼠标滚轮上滚下滚缩放图片,单击不松开拖动图片 给图片添加一个盒子 // dom <div @mousewheel.prevent="rollImg" class=& ...
- boostrap 鼠标滚轮滑动图片_16种基于Bootstrap的css3图片hover效果
bootstrap-image-hover是一款基于Bootstrap的css3图片hover效果.这组图片hover效果共16种特效.同时该特效也支持非Bootstrap版本. 使用方法 在页面中引 ...
- PyQT5 实现滑动鼠标滚轮进行图片的缩放
ImageBox是图像绘制类,主要进行图像绘制. # -*- coding: utf-8 -*-import sys from PyQt5 import QtCore, QtGui, QtWidge ...
- 鼠标滚轮实现图片的缩放-------Day79
今天是7月的最后一天了,不得不说,我定下的七月份剩余几天的计划是完不成了,一则工作确实紧了些,再则没能处理好生活.工作和学习的节奏,这才是人生最大的课题吧,不过也还好,至少自己还在坚持着,其实真的越来 ...
- android设置图片亮度分10档,批处理图片同时调整图片亮度批处理图的大小压缩图片裁边(6页)-原创力文档...
使用Microsoft Office Picture Manager的最大好处是可以批处理文件:可同时处理一批图片的亮度.对比度.调整尺寸大小(压缩图片).旋转图片等,一气呵成. 批处理图片实例操作: ...
- [笔记] 关于通过鼠标滚轮设置缩放的技巧
鼠标正向滚动的时候, 拿到的滚动数据是大于 0 的, 反之, 小于 0. Pow 函数在 x 为正数的时候, 返回值是大于 1 的, x 为负数的时候, 返回值是小于 1 的, 可以直接设置这样的一个 ...
- boostrap 鼠标滚轮滑动图片_BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)...
Bootstrap 轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式.除此之外,内容也是足够灵活的,可以是图像.内嵌框架.视频或者其他您想要放置的任何类型的内容. 因为最近开发的项 ...
最新文章
- ISE和Modelsim联合仿真
- 数据结构源码笔记(C语言):栈的基本操作
- Echarts自定义折线图例,增加选中功能
- python解决数据不均衡,上采样方法解决
- XSS-Game level 7
- node-webkit浏览器插件注册升级方式
- python嵌套列表输出_Python列表的增删改查排嵌套特殊输出格式
- GreenPlum数据库介绍
- Ubuntu18.04 下载的cuda10.1与未安装完全的nvidia-cuda-dev_9.1发生冲突,卸载
- SpringBoot的优点及缺点
- 用一块荣耀智慧屏,组成未来世界的万花筒
- Percentile
- 《CSS实战案例汇总》涟漪
- 通达信股票支撑点选股公式主图/副图 无未来
- 主流云计算厂商产品服务介绍
- java怎么让图片自适应_Java使背景图片自适应窗体的办法
- 字段是否包含中文、英文、数字
- 如何避免编程从入门到放弃?
- Pytorch中, torch.einsum详解。
- 计算机键盘光标上下键失灵,输入时使用键盘上下键实现光标上下移动功能