process
process
process

图像保存过程

Start

取出图像参数

路径是否存在

保存

End

记录错误日志

上报错误信息

process

算法执行过程

Start

取出对象

调用底层算法封装函数(对象作为参数)

取出对象中原图

执行底层算法(原图作为参数传入)

调用底层算法

删除对象中的原图并返回对象

把返回的对象放进结果队列

待处理的对象总数减1

刷新U待处理总数

调用结果排序函数

End
Start

查看结果队列的长度

取出前10个

是否大于10?

放进临时数组存储

对数组元素按时间排序

取出第一个放进排序完成队列

End

process

process

Start

获得图像

是否存原图

调用图像保存函数

创建待处理对象

累加待处理图像总数

刷新UI待处理总数

将原图放进对象

获得时间戳

把时间戳放进对象

调用算法执行过程函数

End

图像采集线程

算法结果放进对象

Start

补发队列是否为空?

从排序完成队列取出一个元素放进发送队列

移出发送队列第一个元素发送主系统

发送成功?

放进补发队列

End

取出补发队列元素

将该元素发送主系统

发送成功?

与主系统通讯失败,停止发送过程

定时发送过程

图像采集流程图

图像采集流程图

2019-02-02 10:28:00 0 115
这里是评论

相关推荐