|
|
2 years ago | |
|---|---|---|
| 3rdparty | 2 years ago | |
| doc | 2 years ago | |
| runner17/Release | 2 years ago | |
| src | 2 years ago | |
| tpvs17 | 2 years ago | |
| .gitignore | 2 years ago | |
| README.md | 2 years ago | |
README.md
SmokeBoxIdentification
Identify the types and quantities of smoke boxes
这是基于南京烟草版本,把扫码器和传感器等功能做一个是否加载的选项:
1、2D模板匹配算法修改
2、相机采图后至算法使用期间,通讯格式、图像保存等各种规范修改。
3、相机采图模块修改:
原先是一次多个相机拍一堆货物,得到Qvector类型的图像数据,匹配时去挨张图匹配,直到匹配成功,后面队列中的图像掠过,返回匹配结果。
现改为,相机分别在堆垛机左右两侧,两台相机分别拍两侧的货物,即单个位置可能会发送两条信号(分别对应两个相机),但两图像需要检测的目标不一,且在边缘货架上,只会触发单侧。
数据流修改:
通讯线程:接收拍照信号1->接收数据处理信号1->接收拍照信号2->接收数据处理信号2->返回相机1拍照成功 ->返回相机2拍照成功
拍照线程: 相机1拍照-> 相机2拍照->
计算线程...:品规...->层高...
通讯结果数据处理:
对QMap进行(in+out):GPS(in)->GPE(out)->RTS(in)->RTE(out)
Camera.json中id是给相机的编号,可以用于区分石家庄项目中的左右相机,与通讯中货物的方向对应。
3、3D tof相机接入:但目前点云.pcd是没有颜色数据;另外,
目前采取的方案是,相机采图的时候直接调用点云生成函数,在某个缓存路径下(由于未知点云的带颜色的数据能否以Mat格式传递,故而直接选择缓存一份->迁移+改成规范的文件名)
——————————————————————
之前海康相机是手动改为黑白图像,然后代码里暂不支持彩色图像输入(需改)
遗留冲突问题:
1、ADModule中有个确认WorkMode问题,怀疑可能是出入库之前要做区别,导致很多相机操作是跟WorkMode有关的。
+结果绘制:调色+文字+大模板结果需要放大2倍
3D模块,先接入相机