一种图片的裁剪方法及装置与流程

文档序号:12604354阅读:来源:国知局

技术特征:

1.一种图片的裁剪方法,其特征在于,所述方法包括步骤:

S1:获取图片的像素数据;

S2:根据所述图片的像素数据,计算每一个像素数据的像素信息度,并根据所述像素信息度建立像素信息度二维表;

S3:根据所述像素信息度二维表,确定图片裁剪区域的边界;

S4:根据所述图片裁剪区域的边界,确定图片的裁剪区域;

S5:根据所述图片的裁剪区域,去掉裁剪区域的像素数据、并将裁剪区域以外的像素数据移动到该裁剪区域。

2.根据权利要求1所述的一种图片的裁剪方法,其特征在于,所述步骤S1包括:调用图片编程程序获取图片的像素数据。

3.根据权利要求1所述的一种图片的裁剪方法,其特征在于,所述步骤S2中的计算每一个像素数据的像素信息度通过以下公式计算:

Pi=(Pi*4–R1–R2–R3–R4)/255,其中Pi为第i个像素数据(i为大于等于1的整数),R1、R3为Pi垂直方向的相邻的像素数据,R2、R4为Pi水平方向的相邻的像素数据。

4.根据权利要求3所述的一种图片的裁剪方法,其特征在于,所述像素信息度二维表包括Pi与R1、R2、R3、R4是否相同的信息。

5.根据权利要求1所述的一种图片的裁剪方法,其特征在于,所述裁剪区域不包括裁剪区域的边界;或者包括裁剪区域的边界;或者包括裁剪区域的部分边界。

6.一种图片的裁剪装置,其特征在于,所述装置包括获取模块、建立模块、边界确定模块、裁剪区域确定模块以及整合模块;

所述获取模块,用于获取图片的像素数据;

所述建立模块,用于根据所述获取模块获取的像素数据,计算每一个像素数据的像素信息度,并根据所述像素信息度建立像素信息度二维表;

所述边界确定模块,用于根据所述建立模块建立的像素信息度二维表,确定图片裁剪区域的边界;

所述裁剪区域确定模块,用于根据所述边界确定模块确定的图片裁剪区域的边界,确定图片的裁剪区域;

所述整合模块,用于根据所述裁剪区域确定模块确定的图片的裁剪区域,去掉裁剪区域的像素数据、并将裁剪区域以外的像素数据移动到该裁剪区域。

7.根据权利要求6所述的一种图片的裁剪装置,其特征在于,所述获取模块调用图片编程程序获取图片的像素数据值。

8.根据权利要求6所述的一种图片的裁剪装置,其特征在于,所述建立模块包括一计算模块;

所述计算模块,用于通过以下公式计算每一个像素数据的像素信息度:Pi=(Pi*4–R1–R2–R3–R4)/255,其中Pi为第i个像素数据(i为大于等于1的整数),R1、R3为Pi垂直方向的相邻的像素数据,R2、R4为Pi水平方向的相邻的像素数据。

9.根据权利要求8所述的一种图片的裁剪装置,其特征在于,所述像素信息度二维表包括Pi与R1、R2、R3、R4是否相同的信息。

10.根据权利要求6所述的一种图片的裁剪装置,其特征在于,所述裁剪区域不包括裁剪区域的边界;或者包括裁剪区域的边界;或者包括裁剪区域的部分边界。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1