拖动阈值线的核心是:编写连接QCustomplot的三个鼠标事件槽函数以及阈值线对应graph(index) 中index的对应。该代码基于第三方QCustomplot Qt绘图库,实现鼠标与绘制图形的友好交互功能:鼠标放置在绘图区域的阈值线附近时,阈值线高亮;拖动鼠标时,阈值线可跟随鼠标实时移动,并ToolTips方式实时显示当前的值;支持两条垂直和水平阈值的拖动。同时代码中有绘制散点图实例。特别提示:*****若编译时,报“../.../qcustomplot.h” 错误,只需将报错文件中,如“ui_*.h”中的关于“qcustomplot.h”头文件的引用删除即可,正常编译,这是由于在ui中将widget 提升为QCustomplot后,自动添加的。另外,阈值线高亮和重绘的关键是要注意,addGraph()后,阈值线对应的graph(index)中index的值,响应鼠标的交互事件时要修订同一graph index;本代码在Qt5.5.0中测试无问题。若使用中有任何问题,可以留言,谢谢。
2021-11-17 11:31:51 251KB Qt QCustomplot 拖动阈值线 散点图
1
低光图像增强 基于以下论文,通过光照图估计实现两种低光图像增强技术的 Python 实现: 稳健曝光校正的双光照估计 [] LIME:通过照明图估计进行低光图像增强 [] 这两种方法都基于 retinex 建模,旨在通过保留图像的突出结构来估计光照图,同时去除多余的纹理细节。 为此,两篇论文都使用了相同的优化公式(参见参考资料)。 与第二篇论文(以下称为 LIME)相比,第一篇论文(以下称为 DUAL)引入的新颖性在于对原始图像及其倒置版本的该映射的估计,它允许校正曝光不足和过度曝光图像的暴露部分。 此存储库中实现的代码允许使用这两种方法,可以从脚本参数中轻松选择。 安装 这个实现在python>=3.7上运行,使用pip安装依赖: pip3 install -r requirements.txt 用法 使用demo.py脚本来增强您的图像。 usage: demo.py
2021-11-16 10:49:01 1.38MB python3 lime retinex low-light-image
1
VC++6.0中实现了以OpenGL为平台的太地球、月亮之间运动图,并可以实现上下左右的移动(场景漫游);对理解世界坐标系与物体坐标系之间的转换关系有一定帮助。这个程序包里面有详细的word格式的讲解,希望对大家有帮助
2021-11-15 14:05:05 5.23MB OpenGL 太阳 地球 月亮
1
设计一个图灵机M,用于判定接收符合如下条件的字符串 C={aibjckdx}subject to i× j×k = x&i, j,k,x ≥1
2021-11-15 12:02:21 6KB TM
1
基于d3.js的simulation力导图,canvas实现的带缩略图的关系图谱案例
2021-11-03 11:09:54 368KB JavaScript开发-可视化/图表
1
7.5 拖动调节 拖动调节功能的指令储存格式如表 7.11 所示。 表 7.11 拖动调节功能的指令储存格式 地址 定义 数据长度 说 明 0x00 Pic_ID 2 页面 ID 0x02 TP_Area 8 触控按钮区域:(Xs,Ys),(Xe,Ye) 0x0A Pic_Next 2 目标切换页面,必须为 0xFF**,表示不进行页面切换。 0x0C Pic_On 2 按钮按压效果图所处的页面,必须为 0xFF**,表示没有按钮按压效果。 0x0E TP_Code 2 0xFE03 0x10 0xFE 1 0xFE 0x11 *VP 2 变量地址指针。 0x13 Adj_Mode 1 ☆高 4bit 定义了数据返回格式: 0x0*=调节 VP 字地址(整型数); 0x1*=调节 VP 字地址的高字节地址(1 字节无符号数,VP_H); 0x2*=调节 VP 字地址的低字节地址(1 字节无符号数,VP_L)。 ☆低 4bit 定义了拖动方式: 0x*0=横向拖动;0x*1=纵向拖动。 0x14 Area_Adj 8 有效调节区域:(Xs,Ys)(Xe,Ye),必须和触控区域一致。 0x1C V_Begain 2 起始位置对应的返回值,整数。 0x1E V_End 2 终止位置对应的返回值,整数。 【注】拖动调节需要配合“滑动刻度指示”来实现,有关滑动刻度指示的相关内容请参考第 8 章。拖动调节不支持按键(即 0x4F 寄存器保存的键码)控制。调节滑块的数据可以通过“数据变量、变量图标”等功能显示出来。 可以用 PC 端 DGUS 开发软件实现拖动调节功能。在 DGUS 软件中,点击 按钮,接下来用鼠标框选一 个区域,并在右侧的菜单中对该功能进行设置,如拖动方式以及起始终止位置对应的返回值等。配置完成后可 实现类似图 7.7 的效果。 图 7.7 拖动调节功能效果 拖动调节的优点是直观、快捷,而且参数不会越界。当需要更精确的拖动录入时,可以把拖动调节所指向 的变量数据用“数据变量显示”功能来显示出来(如图 7.7 中的 0.35)。
2021-10-30 18:42:10 8.56MB 迪文 串口屏
1
qt 基于Fmod实现音频的播放,以及音频波形图的实现,可播放多种格式的音频文件,主要用wav文件来实现波形图,包含Fmod库,使用于WIndows下的64位的操作系统
2021-10-29 19:56:49 3.05MB qt Fmod 音频播放 音频波形图
1
数据结构 -- C语言版 -- 图的部分实现代码,详细介绍参考数据结构--图的系列博文。链接为:https://blog.csdn.net/songshuai0223/category_9742561.html。
2021-10-29 09:06:19 2.31MB 数据结构 C语言 cmake
1
知识图谱&&拓扑图前端实现HTML实现!
2021-10-27 08:57:20 148KB 知识图谱 拓扑图 HTML D3JS
1