一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

粒子成像方法、系统、计算机设备和可读存储介质与流程

2022-02-21 03:48:19 来源:中国专利 TAG:


1.本技术涉及成像技术领域,特别是涉及一种粒子成像方法、系统、计算机设备和可读存储介质。


背景技术:

2.随着计算机技术的迅猛发展和相关理论的不断完善,成像技术在许多领域受到了广泛重视并取得了重大的开拓性成就。随着计算机技术和人工智能、思维科学研究的迅速发展,成像技术想更高、更深层次发展。
3.现有的成像技术一般基于dom渲染的方法即可绘制出图形,但由于html的标签类型和dom节点的限制,且操作范围有限,仅能绘制矩形、圆形等简单的2d图形,而基于canvas api的方法虽能绘制复杂的2d图形,但仅支持绘制基本的3d图形,对于没有规则的无数粒子,无法实现绘制,且在绘制基本的3d图形的过程中需要调各种应用程序接口,也不能任意绘制,并且当下一次绘制图像时,仍需重新调试。


技术实现要素:

4.本技术实施例提供了一种粒子成像方法、系统、计算机设备和可读存储介质,以至少解决相关技术中绘制3d图不仅需要调试多种接口,也不能任意绘制,重复绘制图形仍需重新调试,同时也无法利用无规则的粒子实现绘制的问题。
5.第一方面,本技术实施例提供了一种粒子成像方法,包括:
6.获取imagedata对象,根据所述imagedata对象的data属性返回的初始像素数据,所述初始像素数据包括经过排序的r值、g值、b值和a值;
7.根据所述初始像素数据和所述imagedata对象的尺寸,确定所述imagedata对象中各个像素的r值、g值、b值和a值;
8.设置各个所述像素的原始位置坐标和达到目标位置的目标位置坐标;
9.启动粒子动画,以使各个所述像素按照预设的运动规则在所述原始位置坐标和所述目标位置坐标间进行粒子运动,以生成粒子图像。
10.在其中一些实施例中,所述获取imagedata对象的步骤之前,所述方法还包括:
11.获取画布,对所述画布进行初始化处理;
12.利用cleartect方法清除所述画布上指定矩形区域内的指定像素;
13.从所述指定矩形区域内提取像素数据并返回imagedata对象。
14.在其中一些实施例中,所述初始化处理具体包括:
15.获取所述画布上下文、绘制环境,并设定所述画布的宽度和高度。
16.在其中一些实施例中,所述imagedata对象中各个像素的r值、g值、b值和a值的索引值的计算公式如下所示:
17.r=(y-1)*(w*4) (x*4)-4,
18.g=r 1,
19.b=r 2,
20.a=r 3,
21.其中,r、g、b、a分别代表r值、g值、b值、a值,w代表imagedata对象尺寸的宽度,y、x分别代表所述初始像素数据中其中一个像素的行数和列数。
22.在其中一些实施例中,所述目标位置坐标的计算方式如下所示:
23.dx=δ*w;
24.dy=δ*h;
25.dz=δ*n*2-n;
26.其中,dx、dy、dz分别代表单个像素的目标位置坐标的数据,δ代表计算机随机生成的数值,n代表imagedata对象中所有的像素,w、h分别代表imagedata对象尺寸的宽度和高度。
27.第二方面,本技术实施例提供了一种粒子成像系统,包括:
28.获取模块,用于获取imagedata对象,并根据所述imagedata对象的data属性返回的初始像素数据,所述初始像素数据包括经过排序的r值、g值、b值和a值;
29.确定模块,用于根据所述初始像素数据和所述imagedata对象的尺寸,确定所述imagedata对象中各个像素的r值、g值、b值和a值;
30.设置模块,用于设置各个所述像素的原始位置坐标和达到目标位置的目标位置坐标;
31.生成模块,用于启动粒子动画,以使各个所述像素按照预设的运动规则在所述原始位置坐标和所述目标位置坐标间进行粒子运动,以生成粒子图像。
32.在其中一些实施例中,所述获取模块之前,所述系统还包括:
33.预备模块,用于对获取到的画布进行初始化处理;
34.清除模块,用于清除所述画布上指定矩形区域内的指定像素;
35.提取模块,用于从所述指定矩形区域内提取像素数据并返回imagedata对象。
36.在其中一些实施例中,所述预备模块还包括:
37.配置单元,用于获取所述画布上下文、绘制环境,并设定所述画布的宽度和高度。
38.第三方面,本技术实施例提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的粒子成像方法。
39.第四方面,本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的粒子成像方法。
40.相比于相关技术,本技术实施例提供的粒子成像方法,先通过获取到所述imagedata对象的data属性所返回的初始像素数据,对初始像素数据中每个像素的r值、g值、b值和a值的索引值进行确定,然后对每个像素设定所述原始位置坐标和目标位置坐标以得到运动轨迹,然后下发命令,让各个所述像素按照运功轨迹进行粒子运动,以此生成粒子图像。通过这种方式,当需要绘制另一个图像时,仅需要修改参数,并不需要重复写代码,就能重新绘制图像,解决了绘制3d图不仅需要调试多种接口,也不能任意绘制,重复绘制图形仍需重新调试,同时也无法利用无规则的粒子实现绘制的问题,实现了重复绘制图像不需要写重复的代码,只需要一个命令即可,同时也仅需要简单配置任意属性,就能使不规则
可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本技术所涉及的术语“第一”、“第二”、“第三”等仅仅是区别类似的对象,不代表针对对象的特定排序。
52.本发明第一实施例提供了一种粒子成像方法。图1是根据本技术实施例的粒子成像方法的流程图,如图1所示,该流程包括如下步骤:
53.步骤s101,获取imagedata对象,根据所述imagedata对象的data属性返回的初始像素数据,所述初始像素数据包括经过排序的r值、g值、b值和a值;
54.其中,所述imagedata对象代表了某个画布区域的对象数据,其包含了几个只读属性,分别为所述imagedata对象的宽度和高度(单位均为像素),以及data属性,data属性返回一个uint8clampedarray(8位无符号整形数组),该整形数组包含指定的所述imagedata对象的图像数据,并作为查看的所述初始像素数据,对于所述imagedata对象中的每个像素都存在四方面的信息,分别为r值、g值、b值和a值,r值代表红色,g值代表绿色,b值代表蓝色,a值代表alpha通道(0-255);0是透明的,255是完全可见的),且r值、g值、b值和a值分别是以数组形式存在并存储于所述imagedata对象的data属性中。
55.步骤s102,根据所述初始像素数据和所述imagedata对象的尺寸,确定所述imagedata对象中各个像素的r值、g值、b值和a值;
56.其中,所述初始像素数据存有至少一个所述像素,一个所述像素分别有四个值,也即从左到右有序排列的r值、g值、b值和a值,在像素阵列中每个所述像素就占了个位置简称4x,像素阵列从左上角到右下角,长度也简单为4x。比如:3*3像素的像素阵列有3*3*4=36个值。需要说明的是,像素值是从1开始,但是索引值是从0开始的。3*3像素的像素阵列的长度是36位,所以在第3*3像素它的颜色值是[32、33、34、35],可以理解的,索引值需要减去4开始,根据像素阵列排序规则,仅需得到r值的索引值,即可确定其余三个值的索引值,而r值也恰好是目标像素在像素阵列中的起始位置。
[0057]
步骤s103,设置各个所述像素的原始位置坐标和达到目标位置的目标位置坐标;
[0058]
其中,通过所述目标位置坐标和所述原始位置坐标来生成粒子动画轨迹,所述原始位置坐标是根据所述上述步骤中计算得到的目标像素中的r值的索引值设定的。
[0059]
步骤s104,启动粒子动画,以使各个所述像素按照预设的运动规则在所述原始位置坐标和所述目标位置坐标间进行粒子运动,以生成粒子图像。
[0060]
其中,下发命令,启动粒子动画,让各个所述像素按照所生成的粒子动画轨迹进行粒子运动,也就是从原始位置过渡到目标位置,从而得到3d粒子图像。
[0061]
在本实施例中,先通过获取到所述imagedata对象的data属性所返回的初始像素数据,对初始像素数据中每个像素的r值、g值、b值和a值的索引值进行确定,然后对每个像素设定所述原始位置坐标和目标位置坐标以得到运功轨迹,然后下发命令,让各个所述像素按照运功轨迹进行粒子运动,以此生成粒子图像。通过这种方式,当需要绘制另一个图像时,仅需要修改参数,区别于现有技术,并不需要重复写代码,就能重新绘制图像,解决了绘制3d图不仅需要调试多种接口,也不能任意绘制,重复绘制图形仍需重新调试,同时也无法利用无规则的粒子实现绘制的问题,实现了重复绘制图像不需要写重复的代码,只需要一个命令即可,同时也仅需要简单配置任意属性,就能使不规则的粒子根据配置的属性绘制出对应的图像,使绘制图像更加快捷、高效率以及节省时间和开发成本。
[0062]
在本实施例中,需要说明的是,所述初始像素数据中的每个像素都代表一个粒子,每个像素占据一个单元格,且所有的所述像素按照矩形阵列排布。
[0063]
在其中一些实施例中,所述imagedata对象中各个像素的r值、g值、b值和a值的索引值的计算公式如下所示:
[0064]
r=(y-1)*(e*4) (c*4)-4,
[0065]
g=r 1,
[0066]
b=r 2,
[0067]
a=r 3,
[0068]
其中,r、g、b、a分别代表r值、g值、b值、a值,w代表imagedata对象尺寸的宽度,y、x分别代表所述初始像素数据中其中一个像素的行数和列数。
[0069]
在其中一些实施例中,所述目标位置坐标的计算方式如下所示:
[0070]
dx=δ*w;
[0071]
dy=δ*h;
[0072]
dz=δ*n*2-n;
[0073]
其中,dx、dy、dz分别代表单个像素的目标位置坐标的数据,δ代表计算机随机生成的数值,n代表imagedata对象中所有的像素,w、h分别代表imagedata对象尺寸的宽度和高度。
[0074]
在本实施例中,粒子反弹的坐标数据计算公式和上述中目标位置坐标数据的计算公式相同。
[0075]
图2是根据本技术第二实施例的另一种粒子成像方法的流程图,如图2所示,该粒子成像方法包括如下步骤:
[0076]
步骤s201,获取画布,对所述画布进行初始化处理;
[0077]
其中,所述画布仅作为一块有背景颜色的矩形状的空画布,可以在空画布上绘制图像,且图像需要通过脚本才能绘制上去,初始化处理通常为利用getcontext方法获取到所述画布的绘制环境,在本实施例中,由于html5当前仅支持2d环境,因此获取到的绘制环境为2d平面,拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。
[0078]
步骤s202,利用cleartect方法清除所述画布上指定矩形区域内的指定像素;
[0079]
其中,clearrect并非画一个白色的矩形的地址区域,而是清除,清除的参数值分别为要清除的矩形的左上角的坐标、要清除的矩形的宽度和高度。
[0080]
步骤s203,从所述指定矩形区域内提取像素数据并返回imagedata对象。
[0081]
其中,利用getimagedata方法复制指定矩形区域内的像素数据,因此返回的imagedata对象中包括画布指定矩形的像素数据;
[0082]
步骤s204,获取imagedata对象,根据所述imagedata对象的data属性返回的初始像素数据,所述初始像素数据包括经过排序的r值、g值、b值和a值;
[0083]
步骤s205,根据所述初始像素数据和所述imagedata对象的尺寸,确定所述imagedata对象中各个像素的r值、g值、b值和a值;
[0084]
步骤s206,设置各个所述像素的原始位置坐标和达到目标位置的目标位置坐标;
[0085]
步骤s207,启动粒子动画,以使各个所述像素按照预设的运动规则在所述原始位置坐标和所述目标位置坐标间进行粒子运动,以生成粒子图像。
[0086]
在本实施例中,想获取到canvas标签,根据canvas标签来获取画布,在清除画布中的指定矩形内的指定像素,然后利用getimagedata方法从所述指定矩形区域内提取像素数据并返回imagedata对象,获取到imagedata对象后,再通过所述imagedata对象的data属性所返回的初始像素数据,对初始像素数据中每个像素的r值、g值、b值和a值的索引值进行确定,然后对每个像素设定所述原始位置坐标和目标位置坐标以得到运功轨迹,然后下发命令,让各个所述像素按照运动轨迹进行粒子运动,以此生成粒子图像。通过这种方式,当需要绘制另一个图像时,仅需要修改参数,区别于现有技术,并不需要重复写代码,就能重新绘制图像,解决了绘制3d图不仅需要调试多种接口,也不能任意绘制,重复绘制图形仍需重新调试,同时也无法利用无规则的粒子实现绘制的问题,实现了重复绘制图像不需要写重复的代码,只需要一个命令即可,同时也仅需要简单配置任意属性,就能使不规则的粒子根据配置的属性绘制出对应的图像,使绘制图像更加快捷、高效率以及节省时间和开发成本。
[0087]
在其中一些实施例中,所述初始化处理具体包括:
[0088]
获取所述画布上下文、绘制环境,并设定所述画布的宽度和高度。
[0089]
其中,根据html5设置绘制图像的参数,确定绘制环境为2d平面,并且设置好所述画布的宽度和高度,超出该宽度和高度所形成的矩形区域范围的图像均不被显示。
[0090]
下面通过优选实施例对本技术实施例进行描述和说明。
[0091]
在其中一些实施例中,每一个粒子运动起来,粒子运动有两个方向,一个是正向方,一个是反方向,如果粒子与目的地的位置相差0.1,也就约等于到了目的地,使粒子的运动方向反向,也就是粒子张开再收缩的效果。粒子每走多少距离是可以自定义设置,且可以通过以下计算方式算出粒子所运动的距离。
[0092]
所述计算公式为:
[0093]
x

=(dx-x

)*ε*v;
[0094]y
=(dy-y

)*ε*v;
[0095]z
=(dz-z

)*ε*v;
[0096]
其中,x

、y

、z

分别代表粒子在x轴、y轴、z轴上所运动的距离,dx、dy、dz分别代表目标位置坐标数据,x

、y

、z

分别代表原始位置坐标数据,ε代表粒子与目标位置的偏离值,v代表单个像素的运动速度。
[0097]
需要说明的是,粒子朝正方向运动还是反方向运动,粒子所运动距离的计算方式都相同。
[0098]
在其中一些实施例中,所述获取画布之前,所述方法还包括:
[0099]
步骤s301,通过vue-cli脚手架创建初步技术文件夹;
[0100]
其中,vue-cli就是vue的脚手架工具,它帮助开发者搭建基本的开发环境,并利用其调整项目配置以支持目录结构,所述初步技术文件夹作为本开发项目的整体框架。
[0101]
步骤s302,在所述初步技术文件夹的根目录增加配置文件,得到必要技术文件夹,所述必要技术文件夹包括script标签;
[0102]
其中,增加配置文件,是用于调整项目配置以支持目录结构,所述必要技术文件夹为index.vue,所述必要技术文件夹包括script标签,其中script标签代表js语法,且项目在script标签中进行。
[0103]
步骤s303,创建template标签和div标签,canvas标签,并存储于所述必要技术文
件夹中,利用所述canvas标签以得到画布。
[0104]
其中,所述template标签和div标签,canvas标签都是实现项目所需要的配置,同时template标签是一种用于保护客户端内容机制,可以将模板视为一个可存储文档中以便后续使用的内容片断,div标签可以将文档分隔为独立、不同的部分,其可以作为组织工具,且不适用任何格式都能关联,以便后续使用。
[0105]
在实施例中,通过安装全局vue-cli脚手架搭建整个项目的整体框架,然后调整配置,创建所述template标签和所述div标签,所述canvas标签,以便后续使用,做好准备工作,再在所述必要技术文件夹包括中的标签开始项目的开发,通过利用一套用于构件用户界面的渐进式技术来实现粒子成像,这种方式不仅性能高,机制灵活,而且便于使用,同时其提供了很多配置项,只需要安装,然后再在运用的地方引入,配置自己的参数即可使用,不需要自己写更多的代码,也避免重复写相同代码,以根据配置好的参数生成所对应的粒子图像。
[0106]
本发明第三实施例还提供了一种粒子成像系统,该系统用于实现上述第一实施例及优选实施例方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”、“单元”、“子单元”等可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的系统较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0107]
图3是根据本技术第三实施例的粒子成像系统的结构框图,如图3所示,该系统包括:
[0108]
获取模块10,用于获取imagedata对象,并根据所述imagedata对象的data属性返回的初始像素数据,所述初始像素数据包括经过排序的r值、g值、b值和a值;
[0109]
确定模块20,用于根据所述初始像素数据和所述imagedata对象的尺寸,确定所述imagedata对象中各个像素的r值、g值、b值和a值;
[0110]
设置模块30,用于设置各个所述像素的原始位置坐标和达到目标位置的目标位置坐标;
[0111]
生成模块40,用于启动粒子动画,以使各个所述像素按照预设的运动规则在所述原始位置坐标和所述目标位置坐标间进行粒子运动,以生成粒子图像。
[0112]
在本实施例中,先通过获取到所述imagedata对象的data属性所返回的初始像素数据,对初始像素数据中每个像素的r值、g值、b值和a值的索引值进行确定,然后对每个像素设定所述原始位置坐标和目标位置坐标以得到运功轨迹,然后下发命令,让各个所述像素按照运功轨迹进行粒子运动,以此生成粒子图像。通过这种方式,当需要绘制另一个图像时,仅需要修改参数,区别于现有技术,并不需要重复写代码,就能重新绘制图像,解决了绘制3d图不仅需要调试多种接口,也不能任意绘制,重复绘制图形仍需重新调试,同时也无法利用无规则的粒子实现绘制的问题,实现了重复绘制图像不需要写重复的代码,只需要一个命令即可,同时也仅需要简单配置任意属性,就能使不规则的粒子根据配置的属性绘制出对应的图像,使绘制图像更加快捷、高效率以及节省时间和开发成本。
[0113]
本发明第四实施例还提供了一种粒子成像系统,该系统用于实现上述第二实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”、“单元”、“子单元”等可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的系统较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0114]
图4是根据本技术第四实施例的粒子成像系统的结构框图,如图4所示,该系统包括:
[0115]
预备模块100,用于对获取到的画布进行初始化处理;
[0116]
清除模块200,用于清除所述画布上指定矩形区域内的指定像素;
[0117]
提取模块300,用于从所述指定矩形区域内提取像素数据并返回imagedata对象;
[0118]
获取模块400,用于获取imagedata对象,并根据所述imagedata对象的data属性返回的初始像素数据,所述初始像素数据包括经过排序的r值、g值、b值和a值;
[0119]
确定模块500,用于根据所述初始像素数据和所述imagedata对象的尺寸,确定所述imagedata对象中各个像素的r值、g值、b值和a值;
[0120]
设置模块600,用于设置各个所述像素的原始位置坐标和达到目标位置的目标位置坐标;
[0121]
生成模块700,用于启动粒子动画,以使各个所述像素按照预设的运动规则在所述原始位置坐标和所述目标位置坐标间进行粒子运动,以生成粒子图像。
[0122]
在其他一些实施例中,由配置单元执行初始化处理,所述初始化处理具体包括:
[0123]
获取所述画布上下文、绘制环境,并设定所述画布的宽度和高度。
[0124]
在所述预备模块100之前,该系统包括:
[0125]
第一创建模块,用于通过vue-cli脚手架创建初步技术文件夹;
[0126]
增设模块,用于在所述初步技术文件夹的根目录增加配置文件,得到必要技术文件夹,所述必要技术文件夹包括script标签;
[0127]
第二创建模块,用于创建template标签和div标签,canvas标签,并存储于所述必要技术文件夹中,利用所述canvas标签以得到画布。
[0128]
需要说明的是,上述各个模块可以是功能模块也可以是程序模块,既可以通过软件来实现,也可以通过硬件来实现。对于通过硬件来实现的模块而言,上述各个模块可以位于同一处理器中;或者上述各个模块还可以按照任意组合的形式分别位于不同的处理器中。
[0129]
另外,结合图1描述的本技术实施例粒子成像方法可以由计算机设备来实现。图5为根据本技术实施例的计算机设备的硬件结构示意图。
[0130]
计算机设备可以包括处理器52以及存储有计算机程序指令的存储器53。
[0131]
具体地,上述处理器52可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,简称为asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
[0132]
其中,存储器53可以包括用于数据或指令的大容量存储器53。举例来说而非限制,存储器53可包括硬盘驱动器(hard disk drive,简称为hdd)、软盘驱动器、固态驱动器(solid state drive,简称为ssd)、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,简称为usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器53可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器53可在数据处理系统的内部或外部。在特定实施例中,存储器53是非易失性(non-volatile)存储器。在特定实施例中,存储器53包括只读存储器(read-only memory,简称为rom)和随机存取存储器(random access memory,简称为ram)。在合适的情况下,该rom可以是掩模编程的rom、可编
程rom(programmable read-only memory,简称为prom)、可擦除prom(erasable programmable read-only memory,简称为eprom)、电可擦除prom(electrically erasable programmable read-only memory,简称为eeprom)、电可改写rom(electrically alterable read-only memory,简称为earom)或闪存(flash)或者两个或更多个以上这些的组合。在合适的情况下,该ram可以是静态随机存取存储器(static random-access memory,简称为sram)或动态随机存取存储器(dynamic random access memory,简称为dram),其中,dram可以是快速页模式动态随机存取存储器(fast page mode dynamic random access memory,简称为fpmdram)、扩展数据输出动态随机存取存储器(extended date out dynamic random access memory,简称为edodram)、同步动态随机存取内存(synchronous dynamic random-access memory,简称sdram)等。
[0133]
存储器53可以用来存储或者缓存需要处理和/或通信使用的各种数据文件,以及处理器52所执行的可能的计算机程序指令。
[0134]
处理器52通过读取并执行存储器53中存储的计算机程序指令,以实现上述实施例中的任意一种粒子成像方法。
[0135]
在其中一些实施例中,计算机设备还可包括通信接口54和总线51。其中,如图5所示,处理器52、存储器53、通信接口54通过总线51连接并完成相互间的通信。
[0136]
通信接口54用于实现本技术实施例中各模块、系统、单元和/或设备之间的通信。通信接口54还可以实现与其他部件例如:外接设备、图像/数据采集设备、数据库、外部存储以及图像/数据处理工作站等之间进行数据通信。
[0137]
总线51包括硬件、软件或两者,将计算机设备的部件彼此耦接在一起。总线51包括但不限于以下至少之一:数据总线(data bus)、地址总线(address bus)、控制总线(control bus)、扩展总线(expansion bus)、局部总线(local bus)。举例来说而非限制,总线51可包括图形加速接口(accelerated graphics port,简称为agp)或其他图形总线、增强工业标准架构(extended industry standard architecture,简称为eisa)总线、前端总线(front side bus,简称为fsb)、超传输(hyper transport,简称为ht)互连、工业标准架构(industry standard architecture,简称为isa)总线、无线带宽(infiniband)互连、低引脚数(low pin count,简称为lpc)总线、存储器总线、微信道架构(micro channel architecture,简称为mca)总线、外围组件互连(peripheral component interconnect,简称为pci)总线、pci-express(pci-x)总线、串行高级技术附件(serial advanced technology attachment,简称为sata)总线、视频电子标准协会局部(video electronics standards association local bus,简称为vlb)总线或其他合适的总线51或者两个或更多个以上这些的组合。在合适的情况下,总线51可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线51,但本技术考虑任何合适的总线51或互连。
[0138]
该计算机设备可以基于获取到的计算机程序,执行本技术实施例中的粒子成像方法,从而实现结合图1描述的粒子成像方法。
[0139]
另外,结合上述实施例中的粒子成像方法,本技术实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种粒子成像方法。
[0140]
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实
施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0141]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献