发布信息

一种图像的读取、输出及存储方法与流程

作者:admin      2022-08-31 11:12:36     582



办公文教;装订;广告设备的制造及其产品制作工艺1.本发明涉及图像处理技术领域,具体涉及一种图像的读取、输出及存储方法。背景技术:2.现有的图像文件画面的像素一般都是矩阵式布局的,矩阵式布局的图像画面,直接在球面显示屏、弧形扇机显示屏以其它特殊曲面显示屏显示播放时,会存在显示画面变形、画面各部位清晰度不一致、数据调用繁琐、数据调取重复次数多,算力显著增大的现象;另外单一的矩阵式像素布局形式也限制了显示屏的扫描方式,从而限制了显示效果的多样化。技术实现要素:3.本发明的目的在于提供一种图像的读取、输出及存储方法,其有效解决了现有的矩阵式布局图像画面所存在的缺陷。4.本发明通过以下技术方案来实现上述目的:5.一种图像的读取、输出及存储方法,方法步骤包括:6.(1)在被读取图像画面上设置一条或多条螺旋线、或者若干个同心圆,在所述螺旋线上或者同心圆的弧线上设置若干个点,以设置的点为中心划定读取区块;7.(2)对每个所述读取区块内的图像像素的各基色进行灰阶值及各基色在读取区块内的面积占读取区块总面积的比例进行读取,并将读取的数值自重组计算成一个独立完整像素的基色灰阶值,将基于该灰阶值基色的新像素满铺在所述读取区块内保存;8.(3)将以螺旋线或者同心圆布局的所述新像素投射到空白画面上形成新的图像画面,将所述图像画面输出给显示设备显示,或者以一定文件格式存储,或者传送给其它存储设备后存储。9.进一步改进在于,所述被读取图像画面为平面图像、球面图像或者其它非球面的曲面图像。10.进一步改进在于,在被读取图像画面上设置的所述螺旋线的螺旋间距相等,设置的所述同心圆的间距相等;11.当被读取图像画面为平面图像时,所述间距指的是螺旋线的两个相邻螺旋之间的垂直直线线段的长度,或者两个相邻同心圆的半径差值;当被读取图像画面为球面图像时,所述间距指的是螺旋线的两个相邻螺旋之间的垂直弧线线段的长度,或者两个相邻同心圆截取所述球面图像的单侧经线的长度差值。12.进一步改进在于,所述螺旋线或同心圆上设置的点的间距相等,所述间距指的是螺旋线上相邻设置点之间的螺旋线线段长度,或者同心圆弧线上相邻设置点之间的圆弧线线段长度。13.进一步改进在于,所述螺旋线的螺旋间距等于螺旋线上设置的点的间距,所述同心圆之间的间距等于同心圆上设置的点的间距。14.进一步改进在于,所述读取区块的面积相等。15.进一步改进在于,所述读取区块的形状相同。16.进一步改进在于,所述步骤(2)中:17.当所述读取区块内含盖一个被读取图像画面的图像像素时,把所述图像像素的基色灰阶值直接作为新像素的基色灰阶值,并把基于该灰阶值基色的新像素满铺在所述读取区块内保存;18.当所述读取区块内含盖两个或两个以上被读取图像画面的图像像素时,对各图像像素各基色的灰阶值和各像素基色在读取区块内的面积占有读取区块面积的比例逐一读取,结合读取图像像素的灰阶度和输出图像像素的灰阶度,对读取的数值进行加权计算成单一像素的基色灰阶值,把基于该灰阶值基色的像素满铺在所述读取区块内保存;19.其中,所述加权计算的公式为:20.hx=(hx1×bx1+hx2×bx2+…+hxn-1×bxn-1+hxn×bxn)×m÷d1×d2;21.式中,hx为重组后的新像素的x基色的灰阶值,n为所述读取区块内包含的被读取图像画面的图像像素数量,hxn为读取区块内的n个被读图像像素中的第n个图像像素的x基色的灰阶值,bxn为读取区块内第n个图像像素x基色色块占据读取区块面积的比例,m为所述像素的基色的数量,d1为被读取图像的灰阶度(亮度层次),d2为为输出的新像素的基色的灰阶度(亮度层次),计算后的hx值四舍五入取整数,0≥hx≥d2-1。22.进一步改进在于,所述空白画面为平面、球面或者其它非球面的曲面,形成新的图像画面对应为平面图像画面、球面图像画面或者其它非球面的曲面图像画面。23.进一步改进在于,所述新像素投射到空白画面上时,像素的形状保持不变,像素的间距保持相等。24.本发明的有益效果在于:本图像读取、输出及存数方法解决了画面像素以矩阵式布局的图像在弧形扇机显示屏、球面屏、其它特殊曲面屏上显示时,数据调用算量大,重复调取、显示画面变形、清晰度不一致的缺陷,同时也开辟了更多样化的像素布局形式和显示屏的多样化扫描方式。附图说明25.图1为像素以矩阵排列的平面图像以同心圆方式读取画面原像素值形成新像素、再把新像素以同心圆形式布局成平面矩形画面图像文件的示意图;26.图2为读取区块内含盖有四个64灰阶度rgb三个基色的像素被读取后重组计算后形成一个256灰阶度rgb三个基色的像素的示意图;27.图中,1、读取区块,2、被读图像的原像素,3、读取后重新形成的新像素,a、b、c、d为被读取图像的4个原像素;28.图3为像素以矩阵排列的平面矩形图像以同心圆方式读取画面原像素值形成新像素、再把新像素以同心圆形式布局成球面形图像文件的示意图;29.图4为像素以横线布局的球面形图像以纬线方式读取画面原像素值形成新像素、再把新像素以同心圆形式布局成球面形图像文件的示意图;30.图5为像素以纬线布局的球面形图像以纬线方式读取形成像素大小和间距不同于原图像的纬线布局的球面形图像文件的示意图;31.图6为像素以矩阵排列的平面矩形图像以螺旋线方式读取画面原像素值形成新像素、再把新像素以螺旋线形式布局成平面矩形图像文件的示意图;32.图7为像素以矩阵排列的平面矩形图像以螺旋线方式读取画面原像素值形成新像素、再把新像素以螺旋线形式布局成球面形图像文件的示意图;33.图8为像素以横线布局的球面形图像以螺旋线方式读取画面原像素值形成新像素、再把新像素以螺旋线形式布局成球面形图像文件的示意图;34.图9为像素以纬线布局的球面形图像以螺旋线方式读取画面原像素值形成新像素、再把新像素以螺旋线形式布局成球面形图像文件的示意图。具体实施方式35.下面结合附图对本技术作进一步详细描述,有必要在此指出的是,以下具体实施方式只用于对本技术进行进一步的说明,不能理解为对本技术保护范围的限制,该领域的技术人员可以根据上述申请内容对本技术作出一些非本质的改进和调整。36.实施例137.如图1所示,对像素以矩阵布局的平面矩形图像进行读取、输出、保存和存储成像素以同心圆布局的平面矩形图像:38.(1)在被读取图像画面上设置若干个同心圆,同心圆的间距相等,所述间距指的是两个相邻同心圆的半径差值,在所述同心圆的圆弧线上设置若干个点,所述点的间距相等,所述间距指的是相邻选择点在同心圆上的圆弧线长度,以设置的点为中心划定面积相等的读取区块;39.(2)对每个所述读取区块内的图像像素的各基色进行灰阶值及各基色在读取区块内的面积占读取区块总面积的比例进行读取,并将读取的数值自重组计算成一个独立完整像素的基色灰阶值,将基于该灰阶值基色的新像素满铺在所述读取区块内保存。40.当读取区块含盖零个读取图像的像素时,把像素值为空的像素作为新像素直接满铺在所述读取区域保存;当所述读取区块内含盖一个被读取图像画面的图像像素时,把所述图像像素的基色灰阶值直接作为新像素的基色灰阶值,并把基于该灰阶值基色的新像素满铺在所述读取区块内保存;41.当所述读取区块内含盖两个或两个以上被读取图像画面的图像像素时,对各图像像素的各基色灰阶值及各基色在读取区块内的面积占读取区块总面积的比例逐一读取,把读取的数值进行加权计算成单一像素的基色灰阶值,把基于该灰阶值基色的所述像素满铺在所述读取区块内保存;42.其中,所述加权计算的公式为:43.hx=(hx1×bx1+hx2×bx2+…+hxn-1×bxn-1+hxn×bxn)×m÷d1×d2;44.式中,hx为重组后的新像素的x基色的灰阶值,n为所述读取区块内包含的被读取图像画面的图像像素数量,hxn为读取区块内的n个被读图像像素中的第n个图像像素的x基色的灰阶值,bxn为读取区块内第n个图像像素x基色色块占据读取区块面积的比例,m为所述像素的基色的数量,d1为被读取图像的灰阶度(亮度层次),d2为输出的新像素的基色的灰阶度(亮度层次),其中hx值四舍五入取整数,0≥hx≥d2-1。45.具体举例说明:46.如图2所示,读取区1块内含盖了a、b、c、d共4个像素的一部分,被读取图像的像素为64灰阶度rgb(红蓝绿)3个基色的像素,对该区域进行图像数值读取、重组计算形成256灰阶度rgb(红蓝绿)3个基色的新像素,各基色的灰阶值重组计算方法为:47.新像素的红色基色r的灰阶值=a、b、c、d各像素的红基色r的灰阶值分别乘以各自像素的红基色r在读取区块内的面积占读取区块总面的比例,然后相加得到的和,再乘以3、除以64、乘以256,得到的数值取整数。48.公式为:hr=(hra×bra+hrb×brb+hrc×brc+hrd×brd)×3÷64×256;49.其中,hr表示输出的新像素的红色基色的灰阶值,50.hra表示读取区块内a像素的红色基色的灰阶值,bra表示a像素的红色基色在读取区块内的面积占读取区块的总面积;51.hrb表示读取区块内b像素的红色基色的灰阶值,brb表示b像素的红色基色在读取区块内的面积占读取区块的总面积;52.hrc表示读取区块内c像素的红色基色的灰阶值,brc表示c像素的红色基色在读取区块内的面积占读取区块的总面积;53.hrd表示读取区块内d像素的红色基色的灰阶值,brd表示d像素的红色基色在读取区块内的面积占读取区块的总面积。54.新像素的绿色基色g的灰阶值=a、b、c、d各像素的绿基色g的灰阶值分别乘以各自像素的绿基色g在读取区块内的面积占读取区块总面的比例,然后相加得到的和,再乘以3、除以64、乘以256,得到的数值取整数。55.公式为:hg=(hga×bga+hgb×bgb+hgc×bgc+hgd×bgd)×3÷64×256;56.其中,hg表示输出的新像素的绿色基色的灰阶值,57.hga表示读取区块内a像素的绿色基色的灰阶值,bga表示a像素的绿色基色在读取区块内的面积占读取区块的总面积;58.hgb表示读取区块内b像素的绿色基色的灰阶值,bgb表示b像素的绿色基色在读取区块内的面积占读取区块的总面积;59.hgc表示读取区块内c像素的绿色基色的灰阶值,bgc表示c像素的绿色基色在读取区块内的面积占读取区块的总面积;60.hgd表示读取区块内d像素的绿色基色的灰阶值,bgd表示d像素的绿色基色在读取区块内的面积占读取区块的总面积。61.新像素的蓝色基色b的灰阶值=a、b、c、d各像素的蓝基色b的灰阶值分别乘以各自像素的蓝基色b在读取区块内的面积占读取区块总面的比例,然后相加得到的和,再乘以3、除以64、乘以256,得到的数值取整数。62.公式为:hb=(hba×bba+hbb×bbb+hbc×bbc+hbd×bbd)×3÷64×256;63.其中,hb表示输出的新像素的蓝色基色的灰阶值,64.hba表示读取区块内a像素的蓝色基色的灰阶值,bba表示a像素的蓝色基色在读取区块内的面积占读取区块的总面积;65.hbb表示读取区块内b像素的蓝色基色的灰阶值,bbb表示b像素的蓝色基色在读取区块内的面积占读取区块的总面积;66.hbc表示读取区块内c像素的蓝色基色的灰阶值,bbc表示c像素的蓝色基色在读取区块内的面积占读取区块的总面积;67.hbd表示读取区块内d像素的蓝色基色的灰阶值,bbd表示d像素的蓝色基色在读取区块内的面积占读取区块的总面积。68.(3)最后,把以同心圆布局的所述新像素投射到平面矩形空白画面上形成像素以同心圆布局的平面矩形画面的图像,把所述平面矩形画面图像传送给显示设备显示,或者保存成一定格式文件存储,或者传送给存储设备后存储。69.实施例270.如图3所示,对像素以矩阵布局的平面矩形画面的图像进行读取,输出、保存和存储成像素以纬线布局的球面形画面的图像:71.(1)在被读取图像画面上设置若干个同心圆,所述同心圆的间距相等,所述间距指的是两个相邻同心圆的半径差值;在所述同心圆的弧线上设置若干个点,所述设置点的间距相等,所述间距指的是相邻设置点之间同心圆弧线的长度;且所述图像设置点的间距等于同心圆的间距;以所述设置点为中心划定面积相等形状相同的的读取区块;72.(2)对所述每个读取区块内的图像像素的各基色的灰阶值及各基色在读取区块内的面积占读取区块总面积的比例进行读取,把读取的数值重组计成一个独立像素的基色灰阶值,把基于该灰阶值基色的新像素满铺在所述读取区域保存;73.当读取区块含盖零个读取图像的像素时,把像素值为空的像素作为新像素直接满铺在所述读取区域保存;当读取区块含盖一个被读取图像的像素时,把所述像素读取后直接满铺在所述读取区域保存;当所述读取区块内含盖两个或两个以上被读取图像画面的图像像素时,对各图像像素的各基色灰阶值及各基色在读取区块内的面积占读取区块总面积的比例逐一读取,把读取的数值进行加权计算成单一像素的基色灰阶值,把基于该灰阶值基色的所述像素满铺在所述读取区块内保存;所述加权计算方法与实施例1相同。74.(3)最后,把以同心圆布局的所述新像素投射到球面形空白画面上,投射时,保持像素形状不变,像素间距仍保持等间距,形成像素以纬线布局的球面形画面的图像,把所述球面形图像传送给显示设备显示,或者保存成一定格式文件存储,或者传送给存储设备后存储。75.实施例376.如图4所示,对像素以横线布局的球面形图像进行读取,输出和存储成像素以纬线布局的球面形图像:77.(1)在被读取的图像文件画面上设置若干条纬线,所述纬线的间距相等,所述间距指的是两条相邻纬线截取单侧经线线段的长度;在所述纬线上设置若干个点,所述点的间距相等,所述间距指的是相邻设置点在纬线上的弧长;且所述设置点的间距等于纬线的间距;以所述设置点为中心划定面积相等的读取区块;78.(2)对所述每个读取区块内的图像像素的各基色的灰阶值及各基色在读取区块内的面积占读取区块总面积的比例进行读取,对各个读取区块内的读取值进行各自重组计算,形成一个独立像素的基色灰阶值,把基于该灰阶值基色的新像素满铺在所述读取区域保存;79.每个读取区的图像像素读取和输出的具体方法与实施例1相同。80.(3)最后,把以纬线布局的所述新像素投射到新的球面形空白画面上,投射时,保持像素形状不变,像素间距仍保持等间距,形成像素以纬线布局的球面形画面的图像,把所述图像传送给显示设备显示,或者保存成一定格式文件存储,或者传送给存储设备后存储。81.实施例482.如图5所示,对像素以纬线布局的球面形图像进行读取,输出和存储成像素仍然以纬线布局的球面形图像:具体方法与实施例3相同。83.该实施例中,被读图像文件的画面像素布局与输出图像文件的画面像素布局是相同的,但被读图像文件画面的画幅大小不同,像素大小、像素间距、像素的灰阶度与输出的图像文件画面的画幅、像素大小、像素间距、像素的灰阶度不同,所以,本实施例实质上是对被读取图像画面的画幅或像素大小或间距或灰阶度进行重新设置的一个过程。84.实施例585.如图6所示,像素以矩阵排列的平面矩形图像以螺旋线方式读取原像素形成新像素、再把新像素以螺旋线形式布局成平面矩形图像文件:86.(1)在被读取的平面矩形画面的图像上设置一条螺旋线,所述螺旋线的间距相等,所述间距指的是螺旋线的两个相邻螺旋之间的垂直直线线段的长度;当所述螺旋线到达像素承载面的边缘继续延伸后能够再次进入像素承载面内时,将所述螺旋线继续延伸,直至延伸后不再进入像素承载面内时,将所述螺旋线停止于最后一次到达像素承载面边缘的点。在所述螺旋线上设置若干个点,所述设置点的间距相等,所述间距指的是螺旋线上相邻设置点之间的螺旋线线段长度;且所述图像设置点的间距等于螺旋线的螺旋间距;以所述设置点为中心划定面积相等的读取区块;87.(2)对所述每个读取区块内的图像像素的各基色的灰阶值及各基色在读取区块内的面积占读取区块总面积的比例进行读取,把读取的数值重组计成一个独立像素的基色灰阶值,把基于该灰阶值基色的新像素满铺在所述读取区域保存;88.当读取区块含盖零个读取图像的像素时,把像素值为空的像素作为新像素直接满铺在所述读取区域保存;当读取区块含盖一个被读取图像的像素时,把所述像素读取后直接满铺在所述读取区域保存;当所述读取区块内含盖两个或两个以上被读取图像画面的图像像素时,对各图像像素的各基色灰阶值及各基色在读取区块内的面积占读取区块总面积的比例逐一读取,把读取的数值进行加权计算成单一像素的基色灰阶值,把基于该灰阶值基色的所述像素满铺在所述读取区块内保存;所述加权计算方法与实施例1相同。89.(3)最后,把以螺旋线布局的所述新像素投射到矩形空白平面画面上,投射时,保持像素形状不变,像素间距仍保持等间距,形成像素以螺旋线形式布局成平面矩形画面的图像,把所述图像传送给显示设备显示,或者保存成一定格式文件存储,或者传送给存储设备后存储。90.实施例691.如图7所示,像素以矩阵排列的平面矩形图像以螺旋线方式读取原像素形成新像素、再把新像素以螺旋线形式布局成球面形图像文件,具体方法参照实施例5。92.实施例793.(1)在被读取的图像文件画面上设置一条螺旋线,所述螺旋线的螺旋间距相等,所述间距指的是垂直于螺旋线的相邻螺旋之间点之间的球面弧线线段长度;在所述螺旋线设置若干个点,所述点的间距相等,所述间距指的是相邻设置点在螺旋线上的螺旋线段的长度;且所述设置点的间距等于螺旋线的螺旋间距;当所述螺旋线第一次到达像素承载面边缘后不再按照螺旋线方式延伸,改为沿着像素承载面边缘延伸,且延伸至与螺旋线第一次达到像素承载面边缘的点重合为止;以所述设置点为中心划定面积相等的读取区块;94.(2)对所述每个读取区块内的图像像素的各基色的灰阶值及各基色在读取区块内的面积占读取区块总面积的比例进行读取,对各个读取区块内的读取值进行各自重组计算,形成一个独立像素的基色灰阶值,把基于该灰阶值基色的新像素满铺在所述读取区域保存;95.每个读取区的图像像素读取和输出的具体方法与实施例1相同。96.(3)最后,把以螺旋线布局的所述新像素投射到新的球面形空白画面上,投射时,保持像素形状不变,像素间距保持等间距,把形成的像素以螺旋线布局新的球面形画面的图像传送给显示设备显示,或者保存成一定格式文件存储,或者传送给存储设备后存储。97.实施例898.如图9所示,像素以纬线布局的球面形图像以螺旋线方式读取原像素形成新像素、再把新像素以螺旋线形式布局成球面形图像文件,具体方法参照实施例7。99.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部