This application relates to an image enlargement method and terminal based on streaming data processing. The method includes: acquiring original image and target magnification factor D0 and executing S1_S3; calculating the interpolation coordinates of all target pixels in the interpolation frame in turn by S1; transporting the interpolation coordinates of any target pixel to 2 when the interpolation coordinates of any target pixel point are determined; calculating the relevant original pixel coordinates of target pixels in the original image according to the interpolation coordinates in turn by S2; when any object is determined by the interpolation coordinates; After determining the coordinates of the relevant original pixels of the scalar pixels, the coordinates of the relevant original pixels are transmitted to; S3 determines the pixel values of the target pixels according to the coordinates of the relevant original pixels and the pixel values of the relevant original pixels in turn; when the pixel values of all the target pixels are obtained, the enlarged image of the target is generated. This method has the advantages of high data operation efficiency, short operation time and less consumption of terminal hardware resources, which is conducive to maintaining the operation speed of the terminal and prolonging the service life of the terminal.
【技术实现步骤摘要】
一种基于流式数据处理的图像放大方法及终端
本申请涉及图像处理
,尤其涉及一种基于流式数据处理的图像放大方法及终端。
技术介绍
图像放大是指从一幅低像素图像获得其高像素版本的一种图像处理技术,是图像处理中常用的一种方式。通过将图像放大到一定倍数可以更好地观察图像中的细节信息。通常情况下,在图像放大的过程中,首先将原图像的像素值乘以目标放大比例,获得所有目标像素点在目标放大图像中的坐标。然后,计算每一个目标像素点的像素值,即可获得目标放大图像。计算目标像素点的像素值的过程包括:1)根据目标放大比例计算每一个目标像素点在原图像中的坐标,该坐标通常为小数;2)通过对目标像素点在原图像中的坐标取整,确定原图像中,与该目标像素点临近的若干个原像素点的坐标;3)根据该临近原像素点的坐标和像素值,通过插值算法计算出目标像素点的像素值。然而在上述过程中,通常采用逐点计算的方式计算每一个目标像素点的像素值。也就是说,当通过步骤1)-步骤3)计算得到第一个目标像素点的像素值之后,再执行步骤1)-步骤3)计算第二个目标像素点的像素值,依次类推,直至计算获得所有目标像素点的像素值。该 ...
【技术保护点】
1.一种基于流式数据处理的图像放大方法,其特征在于,所述方法包括:获取原图像和所述原图像的目标放大倍数D0,D0>1,所述原图像的像素为A×B,A为所述原图像每一行像素点的个数;B为所述原图像每一列像素点的个数;根据所述目标放大倍数D0确定插值放大倍数D和采样间距M;根据原图像的像素A×B和目标放大倍数D0,确定目标放大图像的所有目标像素点的目的坐标(ki,kj),其中,
【技术特征摘要】
1.一种基于流式数据处理的图像放大方法,其特征在于,所述方法包括:获取原图像和所述原图像的目标放大倍数D0,D0>1,所述原图像的像素为A×B,A为所述原图像每一行像素点的个数;B为所述原图像每一列像素点的个数;根据所述目标放大倍数D0确定插值放大倍数D和采样间距M;根据原图像的像素A×B和目标放大倍数D0,确定目标放大图像的所有目标像素点的目的坐标(ki,kj),其中,根据所述插值放大倍数D、所述采样间距M和所述目的坐标(ki,kj),通过步骤S1-S3计算所有目标像素点的像素值:S1依次计算所有目标像素点在插值图框中的插值坐标;当任意一个所述目标像素点的插值坐标确定后,将所述插值坐标输送至步骤S2;S2依次根据所述插值坐标计算所述所有目标像素点在所述原图像中的相关原像素点坐标;当任意一个所述目标像素点的相关原像素点坐标确定之后,将所述相关原像素点坐标输送至步骤S3;S3依次根据所述相关原像素点坐标和所述相关原像素点的像素值,确定所述所有目标像素点的像素值;当获取所有目标像素点的像素值时,生成目标放大图像。2.根据权利要求1所述的基于流式数据处理的图像放大方法,其特征在于,所述根据所述目标放大倍数D0确定插值放大倍数D和采样间距M,包括:判断所述目标放大倍数D0是否为整数;如果所述放大倍数D0为整数,则所述插值放大倍数D=D0,所述采样间距M=1;如果所述目标放大倍数D0为小数,且为整数,则所述插值放大倍数所述采样间距如果所述目标放大倍数D0为小数,且为小数,则所述插值放大倍数所述采样间距3.根据权利要求1所述的基于流式数据处理的图像放大方法,其特征在于,所述根据所述目标放大倍数D0确定插值放大倍数D和采样间距M,包括:根据所述目标放大倍数D0从预设的第一参数列表中查找所述插值放大倍数D和所述采样间距M,所述第一参数列表包括所述目标放大倍数D0与所述插值放大倍数D和所述采样间距M的对应关系。4.根据权利要求2或3所述的基于流式数据处理的图像放大方法,其特征在于,所述步骤S1包括:计算所述目标像素点在插值图框中的插值坐标其中,5.根据权利要求4所述的基于流式数据处理的图像放大方法,其特征在于,所述步骤S2包括:采用第一公式确定Q1和R1,Q1为所述第一公式的...
【专利技术属性】
技术研发人员:郭慧,姚毅,
申请(专利权)人:凌云光技术集团有限责任公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。