Eagle视觉应用中保障主线程性能的方法、存储介质技术

技术编号:30433193 阅读:23 留言:0更新日期:2021-10-24 17:29
本发明专利技术提供Eagle视觉应用中保障主线程性能的方法、存储介质,方法包括将相机端主线程绑定于使用Linux操作系统的嵌入式产品的多核CPU中的一核上运行;将其他线程绑定于除所述一核以外的其他核上运行。本发明专利技术能够解决基于Linux操作系统的嵌入式产品在执行Eagle视觉应用时,相机端主线程与其他线程间由于抢占CPU资源而导致相互影响的问题;能够保证主线程不被其他线程干扰,其处理函数的执行时间可以被限定在某个限值上,从而满足产品的性能要求。求。求。

【技术实现步骤摘要】
Eagle视觉应用中保障主线程性能的方法、存储介质


[0001]本专利技术涉及影像处理
,特别涉及一种Eagle视觉应用中保障相机端主线程性能的方法、存储介质。

技术介绍

[0002]Linux是嵌入式产品中常用的操作系统,可编写多任务、逻辑复杂的上层应用程序。但在实现对实时性和性能有要求的功能所出现的问题时就需要厂家提出具体的解决措施。具体而言,Linux是多任务处理系统,在同一个进程内可采用多线程技术分别处理不同任务,但linux同时又是非实时系统,各个线程间由于抢占cpu资源导致相互影响。
[0003]在Eagle视觉项目中,相机端需要根据电眼或软触发信号抓拍图片,然对抓拍到的图片进行OCR(光学字符识别)或者条码、二维码识别。这两个不同的任务由不同的线程分别执行,目前基本能做到耗时较长的识别处理过程尽量不影响抓拍线程的性能,但是在高速抓拍时(如一秒20张),该影响就无法克服了,以至于抓拍线程会漏掉一两个电眼或软触发信号,也就是说漏拍一两张图片。图片漏抓拍可能导致识别准确率的降低。
[0004]因此,有必要让受保护主本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种Eagle视觉应用中保障相机端主线程性能的方法,其特征在于,包括以下步骤:将相机端主线程绑定于使用Linux操作系统的嵌入式产品的多核CPU中的一核上运行;将其他线程绑定于除所述一核以外的其他核上运行。2.如权利要求1所述的一种Eagle视觉应用中保障相机端主线程性能的方法,其特征在于,所述主线程为抓拍线程;所述其他线程为3个以上的识别线程。3.如权利要求2所述的一种Eagle视觉应用中保障相机端主线程性能的方法,其特征在于,所述抓拍线程执行包括:依据预设值控制电眼触发信号的触发频率;接收到电眼触发信号后进行图片拍摄;将拍摄到的图片转换为o...

【专利技术属性】
技术研发人员:余日晶林华强黄成旺
申请(专利权)人:厦门墨逦标识科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1