2024-09-11 17:14:49 +08:00
|
|
|
|
# !!!重要
|
|
|
|
|
|
|
|
|
|
注意检查上层目录是否含有CompliteEnv文件夹, 以及其中依赖的编译环境
|
|
|
|
|
|
|
|
|
|
# 功能
|
|
|
|
|
实现了测试光谱相机缓存机制的代码,确定了Specim FX10e相机默认的缓冲区是500帧图片
|
|
|
|
|
光谱数据调取路径是,我们自己写的程序->官方驱动->通过网线从相机获取
|
|
|
|
|
- 当程序读取速度大于拍摄速度时,程序会等拍摄完一帧再返回。
|
|
|
|
|
- 当程序读取速度小于拍摄速度时,驱动会缓存没有及时调取的图像,然后按先进先出的原则返回最旧的一帧图像。当缓存大于500帧时,驱动会清除所有缓存,然后重新进行缓存
|
|
|
|
|
|
|
|
|
|
因此,如果想每时每刻都获取最新的一帧图像,只需要将缓冲区设置为2,(经过测试,设置为1会卡死,应该是不能同时操作同一个内存地址)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 命令手册
|
|
|
|
|
|
|
|
|
|
- run rb : ReBuild 从头编译的命令, 适用于从来没编译过,或修改CMakeLists文件后重新编译。会先删除build文件夹,再重新编译
|
|
|
|
|
- run rb e : ReBuild Execute 从头编译并执行
|
|
|
|
|
- run.bat b : Build 编译,适用于已生成过Makefile且CMakeLists.txt没有变化,仅仅需要重新编译生成exe文件
|
|
|
|
|
- run.bat b e : Build Execute 从头编译并执行
|
|
|
|
|
- run.bat e : Execute 运行可执行文件
|
|
|
|
|
- run.bat c : Clear 清理Build文件夹
|
2024-09-11 18:07:41 +08:00
|
|
|
|
- run.bat p : Pack 打包项目
|
|
|
|
|
|
|
|
|
|
获取最新版本
|
|
|
|
|
http://10.8.8.8:3000/api/v1/repos/zhanpeng/SEMS-data-collection/releases/latest?token=e9aaae4b5f7756d0a2977764dbcbdfeb68bb2e13
|