System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图像处理,具体而言,涉及一种图像的处理方法、视觉运动控制器和可读存储介质。
技术介绍
1、相关技术中,具有多个处理器的视觉运动控制器在进行图像处理的过程中,需要把图片数据复制到每个处理器的缓存中,才能处理,复制图片这个过程是比较耗处理器的资源,这样导致运行效率比较低。而且图像处理过程中的多个线程同时运行在相同的多个处理器上导致,多个处理器的多个处理进程之间产生相互影响,影响图像处理过程中的效率。
技术实现思路
1、本专利技术旨在至少解决现有技术中存在的技术问题之一。
2、为此,本专利技术的第一方面提供了一种图像的处理方法。
3、本专利技术的第二方面提供了一种视觉运动控制器。
4、本专利技术的第三方面提供了一种视觉运动控制器。
5、本专利技术的第四方面提供了一种可读存储介质。
6、本专利技术的第一方面提供了一种图像的处理方法,其中,图像的处理方法由视觉运动控制器执行,视觉运动控制器包括多个处理器,图像的处理方法包括:根据待处理图像的处理指令,从多个处理器中确定第一处理器;其中,第一处理器包括第一物理核心和第一缓存;将待处理图像上传至第一缓存中;控制第一物理核心开启超线程处理模式,以使第一物理核心从第一缓存中获取待处理图像,并对待处理图像执行第一处理进程。
7、本专利技术提供的图像的处理方法,可以用于对图像进行处理,其中,图像的处理过程可以包括多个处理进程,每个处理进程可以实现对图像的不同方面进行处理
8、另外,视觉运动控制器可以包括多个处理器,每个处理器均包括处理核心和缓存,在视觉运动控制器运行的过程中,可以将待处理的输出上传至处理器的缓存中,然后实现通过多个处理器的处理核心同时对任务的不同处理进程或者相同处理进程进行处理,从而提高视觉运动控制器的运行效率。
9、在对图像进行处理的过程中,首先,根据待处理图像的处理指令,从视觉运动控制器的多个处理器中确定第一处理器,也就是确定对待处理图像的第一处理进程对应的第一处理器。其中,第一处理器包括第一物理核心和第一缓存。在确定了第一处理器之后,即可将待处理图像上传至第一处理器对应的第一缓存中,然后开启第一处理器的超线程处理模式,从而使得第一物理核心即可从第一缓存中获取待处理图像,以实现对待处理图像执行第一处理进程。
10、需要说明的是,通过开启第一处理器的超线程处理模式,也就是将第一处理进程分配给第一处理器,从而实现了仅通过第一处理器执行第一处理进程,而无需其他处理器的参与,从而实现了将第一处理进程与其他处理器的处理进程隔离。在第一处理器执行第一处理进程的过程中,能够避免第一处理进程收到其他处理器的处理进程的影响,保证第一处理进程的处理效率,进而提高了图像处理过程的整体处理效率。而传统的多处理器视觉运动控制器在处理图像的过程中,针对第一处理进程,需要将待处理图像复制然后上传至不同的处理器的缓存中,在复制图像的过程中,需要消耗较长的处理时间,并且,多个处理器的处理进程可能不同步,导致图像的处理周期不一致,需要在所有处理器都完成处理的情况下,才能输出处理结果,导致处理时长较长,影响处理效率。
11、本专利技术提供的图像的处理方法,针对于包含多个处理器的视觉运动控制器,在图像处理的过程中,根据待处理图像的处理指令,从视觉运动控制器的多个处理器中确定用于第一处理进程的第一处理器,然后开启第一处理器的超线程处理模式,从而使得第一处理进程能够与其他处理器的其他处理进程隔离。也就是第一处理器仅实现第一处理进程相关的处理,无需其他处理器参与,仅将第一处理进程相关的数据上传至第一缓存,并通过第一物理核心进行处理。进而避免了第一处理进程受到其他处理进程的影响,保证第一处理进程的处理效率,进而提高了图像处理过程的整体处理效率。
12、根据本专利技术的第二方面,提出了一种视觉运动控制器,包括多个处理器,进一步地,视觉运动控制器还包括:确定单元,用于根据待处理图像的处理指令,从视觉运动控制器的多个处理器中,确定第一处理器;其中,第一处理器包括第一物理核心和第一缓存;传输单元,用于将待处理图像上传至第一缓存中;控制单元,用于控制第一物理核心开启超线程处理模式,以使第一物理核心从第一缓存中获取待处理图像,以对待处理图像执行第一处理进程。
13、本专利技术提供的视觉运动控制器,针对于包含多个处理器的视觉运动控制器,在图像处理的过程中,根据待处理图像的处理指令,从视觉运动控制器的多个处理器中确定用于第一处理进程的第一处理器,然后开启第一处理器的超线程处理模式,从而使得第一处理进程能够与其他处理器的其他处理进程隔离。也就是第一处理器仅实现第一处理进程相关的处理,无需其他处理器参与,仅将第一处理进程相关的数据上传至第一缓存,并通过第一物理核心进行处理。进而避免了第一处理进程受到其他处理进程的影响,保证第一处理进程的处理效率,进而提高了图像处理过程的整体处理效率。
14、根据本专利技术的第三方面,提出了一种视觉运动控制器,包括:处理器和存储器,存储器存储可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面提供的图像的处理方法的步骤。
15、本专利技术提供的视觉运动控制器,包括存储器和处理器,还包括存储在存储器上的程序或指令,该程序或指令被处理器执行时,能够实现上述第一方面的图像的处理方法的步骤,因此该视觉运动控制器具备上述图像的处理方法的全部有益效果,在此不再赘述。
16、具体地,视觉运动控制器可以包括手机、平板电脑等。
17、根据本专利技术的第四方面,提出了一种可读存储介质,其上存储有程序或指令,程序或指令被处理器执行时实现如上述技术方案中任一项的图像的处理方法。
18、本专利技术提供的可读存储介质,其上存储有程序或指令,因该程序或指令被处理器执行时,能够实现如上述技术方案中任一项的图像的处理方法,因此该存储介质具备上述图像的处理方法的全部有益效果,在此不再赘述。
19、本专利技术的附加方面和优点将在下面的描述部分中变得明显,或通过本专利技术的实践了解到。
本文档来自技高网...【技术保护点】
1.一种图像的处理方法,由视觉运动控制器执行,所述视觉运动控制器包括多个处理器,其特征在于,所述处理方法包括:
2.根据权利要求1所述的处理方法,其特征在于,所述控制所述第一物理核心开启超线程处理模式,以使所述第一物理核心从所述第一缓存中获取所述待处理图像,并对所述待处理图像执行第一处理进程,包括:
3.根据权利要求1或2所述的处理方法,其特征在于,所述控制所述第一物理核心开启超线程处理模式,以使所述第一物理核心从所述第一缓存中获取所述待处理图像,并对所述待处理图像执行第一处理进程之前,所述处理方法还包括:
4.根据权利要求1或2所述的处理方法,其特征在于,所述控制所述第一物理核心开启超线程处理模式,以使所述第一物理核心从所述第一缓存中获取所述待处理图像,并对所述待处理图像执行第一处理进程之后,所述处理方法还包括:
5.一种视觉运动控制器,包括多个处理器,其特征在于,所述视觉运动控制器包括:
6.根据权利要求5所述的视觉运动控制器,其特征在于,所述控制单元具体用于:
7.根据权利要求5或6所述的视觉运动控制器
8.根据权利要求5或6所述的视觉运动控制器,其特征在于,所述确定单元还用于根据所述处理指令,在多个所述处理器中,确定除所述第一处理器之外的至少一个第二处理器;
9.一种视觉运动控制器,其特征在于,包括:
10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至4中任一项所述的图像的处理方法的步骤。
...【技术特征摘要】
1.一种图像的处理方法,由视觉运动控制器执行,所述视觉运动控制器包括多个处理器,其特征在于,所述处理方法包括:
2.根据权利要求1所述的处理方法,其特征在于,所述控制所述第一物理核心开启超线程处理模式,以使所述第一物理核心从所述第一缓存中获取所述待处理图像,并对所述待处理图像执行第一处理进程,包括:
3.根据权利要求1或2所述的处理方法,其特征在于,所述控制所述第一物理核心开启超线程处理模式,以使所述第一物理核心从所述第一缓存中获取所述待处理图像,并对所述待处理图像执行第一处理进程之前,所述处理方法还包括:
4.根据权利要求1或2所述的处理方法,其特征在于,所述控制所述第一物理核心开启超线程处理模式,以使所述第一物理核心从所述第一缓存中获取所述待处理图像,并对所...
【专利技术属性】
技术研发人员:施欢欢,
申请(专利权)人:广东美的智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。