# !!!重要 注意检查上层目录是否含有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文件夹 - run.bat p : Pack 打包项目 获取最新版本 http://10.8.8.8:3000/api/v1/repos/zhanpeng/SEMS-data-collection/releases/latest?token=e9aaae4b5f7756d0a2977764dbcbdfeb68bb2e13