Commit Graph

65 Commits

Author SHA1 Message Date
06dffddfd0 美化窗口:关于+图像控制 2026-03-18 00:03:56 +08:00
ca10848750 调焦窗口美化 2026-03-17 19:11:33 +08:00
4af1187b7d 美化:
工具栏+图像控制看板
2026-03-17 17:22:44 +08:00
30fa211a22 tab切换,改变LayerTreeModel的setCurrentIndex 2026-03-16 17:13:17 +08:00
7473a45f41 修复点击显示光谱功能的问题:打开一副影像后,点击显示光谱出现十字架,然后移除图层后,再打开图层就会出现问题 2026-03-16 15:05:13 +08:00
6d8c2f0419 优化LayerTree的数据结构 2026-03-16 11:06:09 +08:00
1c7780eb14 完成maptool的功能:
1、工具在工具栏中的状态管理;
2、工具在mapcavas中的图标管理;
3、工具在多tab切换时的管理;
4、MapToolSpectral添加十字叉,显示点击位置;
2026-03-13 14:52:47 +08:00
741e0e6734 使用maptools管理maptool 2026-03-12 16:51:13 +08:00
5d5b440ba2 初步实现maptool,有很多细节没有做好 2026-03-12 14:41:09 +08:00
0b2744656b maptool:
报错,没实现;
2026-03-11 18:09:38 +08:00
ece7a34bfb 界面添加工具按钮 2026-03-11 17:57:23 +08:00
452f7c8e5f 完成功能:改变图像显示的rgb波段;
1、可改变图像显示波段,当修改完成参数时实时刷新图像;
2、TOC中切换选中的多图层时,刷新渲染信息;
3、界面中保存图像的波长信息,参数修改时的选项就是准确的波长信息;
2026-03-10 17:21:21 +08:00
0ac03f0eb5 改变图像显示的rgb波段:
实现界面逻辑,运行有错,没完成
2026-03-09 17:30:41 +08:00
edfb72eaef 改变图像显示的rgb波段:
添加界面
2026-03-09 16:41:18 +08:00
7987abf711 采集时去掉所有图层 2026-03-09 14:46:32 +08:00
09095592af fix
1、基于新框架实现点击显示光谱;
2、影像拉伸显示优化;
3、右键菜单新增:移除所有栅格图层;
2026-03-06 17:33:30 +08:00
4ad5c8b91e 解决昨天代码问题:内存泄露 2026-03-06 15:52:39 +08:00
7f94513a16 实现了TOC右键菜单:移除图层 2026-03-05 16:47:59 +08:00
8d2fe91043 初步统一了多航线采集和打开影像功能 2026-03-03 17:22:03 +08:00
bdf956ed99 1、为图层添加渲染器和读取器,分离图层基础信息、渲染和读写;
2、LayerTreeLayerNode持有MapLayer图层引用,为右键菜单做准备;
3、改名:imageviewer → mapcavas,mapcavas持有MapLayer图层引用,为刷新图像做准备;
2026-03-02 11:49:46 +08:00
e3b2d136d3 初步实现采集、图层和TOC联动 2026-02-12 16:10:17 +08:00
631216dc66 初步实现单独的图层管理器。
注意:没有和mapcavas通讯。
2026-02-05 15:32:34 +08:00
7d123ca11c toc的权宜简单实现 2026-01-29 14:25:27 +08:00
8595f7cad7 消除git中hppa.cpp中文乱码 2026-01-29 14:24:26 +08:00
30e63899a8 1、美化:轮播看板+3d模型看板;
2、优化3d模型看板:使用时加载3D模型,避免内存泄漏,使用QStackedWidget进行切换;
2026-01-29 14:17:27 +08:00
30306e9396 初步完成美化:
1、左下角3d模型预览看板;
2、右下角控制看板
2026-01-16 22:03:30 +08:00
f0f41f9a17 初步实现场景切换 2026-01-08 10:23:36 +08:00
f999d87da6 初步实现2轴的3D模型联动 2025-12-24 16:59:36 +08:00
36ad438608 增加轮播控件,并将rgb相机界面移入轮播控件中; 2025-11-25 17:30:48 +08:00
bb1a01f402 优化代码结构 2025-11-13 14:56:19 +08:00
797ff77f5f 修改界面:
1、右下角看板通过tabwidget管理很多可扩展控制页面;
2、定制右下角放大功能:占用右上角的看板空间;
2025-11-13 14:51:37 +08:00
83ef26a1e2 初步实现放大功能 2025-11-11 15:30:57 +08:00
e7a73430d0 修改界面 2025-11-04 18:02:41 +08:00
fd5571712a 修改界面 2025-10-31 17:31:57 +08:00
e14c5da80a 排除图标 2025-10-21 14:32:08 +08:00
c2a3c28cdd 为2轴控制界面添加“移动至”功能; 2025-10-13 14:17:26 +08:00
52516d2f54 1、1轴/2轴:采集白板和暗电流时,移动马达;
2、移除以前的采集逻辑,马达控制全用多轴控制器,采集逻辑全放到采集逻辑控制器里;
3、删除了多余文件;
4、添加了辐亮度和反射率界面,并没有实现功能;
2.0
2025-09-26 14:52:02 +08:00
af88a6a67e 1、优化QGraphicsView交互逻辑;
2、hdr文件添加byte order = 0;
2025-09-18 16:19:06 +08:00
1e0cf1aa12 新的一轴采集逻辑控制器 2025-09-15 11:18:38 +08:00
496f61c0e1 完成新的二轴采集:二轴采集逻辑控制器 2025-09-12 16:21:42 +08:00
ac241f45cc 由于马达移动准确性较低,自动调焦完成后,直接移动到m_goodPos效果不好,所以先移动到tmpPos,然后移动到m_goodPos 2025-09-01 15:34:54 +08:00
1867291c9b 1、在光谱相机操作基类中添加自动调焦指数,并通过信号发送;
2、将位置-指数写入csv文件,使用Eigen,通过高斯拟合加速实现自动调焦算法;
3、界面兼容老版(张卓)和新版(唐超)的马达控制和自动调焦算法流程,添加采样间隔参数;
4、配置文件备份,自动调焦电机厂商没有导程信息,唐超通过行程算出的,不准确,但完全够用;
2025-08-25 11:14:34 +08:00
48be580226 add
1、创建场景:室内线性一轴平台;
fix
1、采集逻辑错误;
2、鼠标左键单击显示光谱;
1.9.0
2025-07-17 18:30:30 +08:00
a629115e91 add
1、添加corning 410控制;
2、通过 IrisMultiMotorController 添加一轴马达控制,通过配置文件控制马达个数和马达初始化参数;

fix
1、修复点击显示光谱bug;
2、修复机械臂bug;
2025-05-15 16:40:42 +08:00
c1e4144ed6 add
支持corning 410,并添加配置文件
2025-05-09 17:27:04 +08:00
c2b3f131ee fix
1、重启软件后,恢复上次关闭的布局;
2、菜单栏添加/:光谱曲线显示停靠窗;
add
双轴线性平台:采集暗电流也移动x马达;
2025-05-07 10:05:16 +08:00
20848bef1a 机械臂和光谱仪联动,右下角机械臂控制窗口不会触发相机采集; 1.8.8 2025-04-16 16:25:51 +08:00
f6138dd2ed QTcpSocket异步通讯控制机械臂 2025-04-14 10:02:37 +08:00
f32ade7487 1、添加仅采集影像,马达不运动的功能,可用于机械臂和影像采集测试;
2、使用 QSettings 记录 Action 的 isChecked 状态,并在打开软件时恢复;
1.8.7
2025-04-11 15:48:27 +08:00
89c701c5f2 使用QSettings保存选择的相机类型 2025-03-11 16:51:35 +08:00