|
2e158431e7
|
输出版本号:35
|
2023-07-04 21:23:25 +08:00 |
|
|
6473a1f4ce
|
内存映射写磁盘
|
2023-07-04 21:22:38 +08:00 |
|
|
cc76d62ded
|
1. 使用相机时间来计算times文件;
2. times放弃每帧写一次的方法;
3. 不满100帧的内容不丢弃:添加一个队列来记录压入队列的帧数;
|
2023-06-30 15:21:23 +08:00 |
|
|
e620c87ecf
|
打印版本号
|
2023-06-28 13:32:59 +08:00 |
|
|
47002ad894
|
改变光谱bin2的波长计算方式为:通过bin1平均相邻波长获取;
|
2023-06-28 11:59:46 +08:00 |
|
|
5337a40837
|
更新:发送 bin 状态到遥控器
|
2023-06-27 14:01:19 +08:00 |
|
|
6b78db5bc3
|
改变写线程退出方式,不再等待一段时间;
|
2023-06-25 21:20:45 +08:00 |
|
|
73f9b00b02
|
修改写线程总等待时间为:4275ms
|
2023-06-25 18:28:43 +08:00 |
|
|
6fc2680a1c
|
1. 配置文件:ximeadll加入 getBufferPolicy 和 getAcqBufferSize;
2. 增大内存池的大小,以便100帧写一次硬盘;
3. 增加ximea报错代码:10/11,将报错代码添加时间写入文件;
|
2023-06-21 16:43:33 +08:00 |
|
|
09d224075a
|
1. 通过sock发送设置成功的帧率;
2. 通过sock发送设置成功的曝光时间和曝光时最大的像素值;
|
2023-05-24 16:38:10 +08:00 |
|
|
371c422a34
|
1. 错误控制;
2. 创建配置文件的文件夹;
|
2023-04-10 15:54:57 +08:00 |
|
|
b31cd5fc8a
|
1、关闭影像文件句柄;
2、将sbg文件后缀从sbg改为bin;
|
2023-04-03 13:17:56 +08:00 |
|
|
447a1aafb1
|
1. 最大曝光时间乘以0.95,目的:避免曝光时间超过最大,而造成帧率降低;
2. 去掉多余的std::out,避免采集log过于杂乱;
3. 通过OpenCV从高光谱影像中提取rgb影像;
4. 在log中记录开始采集时间和停止采集时间;
5. 添加手动设置曝光时间的功能:127.0.0.1 7,2;
6. 头文件中写入仪器序列号;
|
2023-03-19 16:44:12 +08:00 |
|
|
e96953b54a
|
优化:
1. 通过内存池解决丢帧问题;
2. 解析惯导卫星个数,并通过socket发送给psdk;
3. 取消通过sbg卫星时间设置linux系统时间,此功能交给psdk做;
|
2022-12-24 16:59:41 +08:00 |
|
|
da57cc8e87
|
修补627f666提交没注意的曝光bug
|
2022-12-07 19:33:51 +08:00 |
|
|
cbff36447b
|
更改配置文件读写文件路径到:/media/nvme/300TC/config/ximea.cfg;
|
2022-12-06 14:50:18 +08:00 |
|
|
627f666d30
|
修改:
1. 写配置文件类修改:为了提高帧率 → 直接设置有效窗口,后期不进行roi裁剪;
2. 配合ximea采集类,修改写文件fwrite代码:
3. sbg新端口;
|
2022-11-22 23:23:32 +08:00 |
|
|
87a35f5dd4
|
新增 + 修改
1. 分离空间维(水平)和光谱维(垂直)的bin1和bin2有效窗口的参数:configfile.cpp和ximeaimager.cpp都需要修改相应代码;
2. 为了减少光谱仪的热量累积,加入了usb开电、断电功能,udpserver.cpp需要增加相应开电、断电代码:
3. 使用了云一峰的新板子,linux识别的惯导串口号改变:sbgrecorder.cpp;
|
2022-10-13 16:30:40 +08:00 |
|
|
374a48022b
|
修复路径问题
1. 配置文件创建在程序所在目录;
2. csv文件(ximea温度)输出路径改为:/home/programRunLog/hyperspectralLog;
|
2022-10-09 23:00:15 +08:00 |
|
|
8aa402bd5d
|
1. 读写配置文件类(Configfile):1)修复一些返回值bug,2)添加读写 裁剪有效窗口的参数 的函数getEffectiveWindowRoi;
2. 在没有采集数据时,读取ximea温度,并写入到csv文件中;
3. 在另外的工程更新了ximea控制类(Iris::IrisXimeaImager),并在此工程加入此更新:从获取的有效窗口中裁剪需要的数据,m_imager.setEffectiveWindowRoi();
4. 在函数XimeaImager::processXiApiErrorCodes中,增加处理ximea错误码12;
|
2022-08-15 17:36:19 +08:00 |
|
|
84882c5edb
|
1、添加配置文件读、写、解析类Configfile(使用libconfig.h++);
2、打开相机时,通过Configfile读取和解析配置文件,并使用;
3、修复一些代码逻辑bug;
|
2022-08-01 19:10:25 +08:00 |
|
|
fb2c9e1ea4
|
1、添加ximea官方库的错误代码(以注释形式)到自己写的ximea相机控制类中;
2、修改相机状态码,兼容ximea官方库的错误代码;
|
2022-06-24 22:55:52 +08:00 |
|
|
b5a1da8ceb
|
去掉sbg惯导的磁场校正
|
2022-06-13 15:12:17 +08:00 |
|
|
1452bcc2b9
|
300TC 机载系统 完整功能,(1)采集影像(2)采集和解析惯导数据(3)惯导磁场校正
|
2022-06-13 15:05:22 +08:00 |
|