一种截取图像的方法及装置的制造方法
【技术领域】
[0001] 本发明涉及图像处理领域,尤其涉及一种截取图像的方法及装置。
【背景技术】
[0002] 随着电子技术的迅速发展,电子设备广泛应用于日常生活中的各个领域;其中,柔 性显示技术以其特有的曲面显示效果成为电子设备显示屏技术的发展热点;各大移动终端 厂商和视频输出设备厂商竞相推出曲面显示移动终端和曲面视频输出设备,曲面显示移动 终端和曲面视频输出设备具有柔性显示屏,柔性显示屏的屏幕可进行弯曲、折叠、和卷曲变 形;移动终端和视频输出设备的屏幕图像截取功能方便了移动终端用户和视频输出用户进 行信息记录和共享,增加了移动终端用户和视频输出用户的趣味性。
[0003] 柔性显示屏具有三维显示效果,但是,现有的屏幕图像截取技术仅能获取屏幕像 素点的二维平面图片,不能准确的描述柔性显示屏的三维显示效果;因此,如何实现柔性显 示屏的图像截取是亟需解决的问题。
【发明内容】
[0004] 有鉴于此,本发明实施例期望提供一种截取图像的方法及装置,能够实现柔性显 示屏的图像截取。
[0005] 本发明实施例的技术方案是这样实现的:
[0006] 本发明实施例提供一种截取图像的方法,所述方法包括:接收图像截取指令,根据 所述图像截取指令获取图像截取区域和图像截取参数;测量所述图像截取区域的弯曲参 数,根据所述弯曲参数确定所述图像截取区域为曲面时,获取所述图像截取区域像素点的 三维空间坐标和所述图像截取区域像素点的颜色值;将所述三维空间坐标投影为二维平面 坐标,根据所述图像截取参数和所述图像截取区域像素点颜色值将所述二维平面坐标生成 图片文件。
[0007] 上述实现方案中,所述获取所述图像截取区域像素点的三维空间坐标,包括:根据 所述弯曲参数对图像截取区域进行插值拟合,得到所述图像截取区域的曲面方程,根据所 述曲面方程计算所述图像截取区域像素点的三维空间坐标。
[0008] 上述实现方案中,所述将所述三维空间坐标投影为二维平面坐标,包括:根据所述 图像截取参数将三维空间坐标投影为二维平面坐标。
[0009] 上述实现方案中,所述根据所述图像截取参数和所述图像截取区域像素点的颜色 值将所述二维平面坐标生成图片文件,包括:根据所述图像截取区域像素点的颜色值,通过 所述图像截取参数中的消隐算法和渲染算法将所述二维平面坐标生成图片文件。
[0010] 上述实现方案中,显示所述图像的显示屏为可调节弯曲时,实时获取所述图像截 取区域像素点的三维空间坐标。
[0011] 本发明实施例还提供一种截取图像的装置,所述装置包括:图像截取模块、图像检 测模块和图像处理模块;其中,
[0012] 所述图像截取模块,用于接收图像截取指令,根据所述图像截取指令获取图像截 取区域和图像截取参数;
[0013] 所述图像检测模块,用于测量所述图像截取区域的弯曲参数,根据所述弯曲参数 确定所述图像截取区域为曲面时,获取所述图像截取区域像素点的三维空间坐标和所述图 像截取区域像素点的颜色值;
[0014] 所述图像处理模块,用于将所述三维空间坐标投影为二维平面坐标,根据所述图 像截取参数和所述图像截取区域像素点颜色值将所述二维平面坐标生成图片文件。
[0015] 上述实现方案中,所述图像检测模块,具体用于根据所述弯曲参数对图像截取区 域进行插值拟合,得到所述图像截取区域的曲面方程,根据所述曲面方程计算所述图像截 取区域像素点的三维空间坐标。
[0016] 上述实现方案中,所述图像处理模块,具体用于根据所述图像截取参数将三维空 间坐标投影为二维平面坐标。
[0017] 上述实现方案中,所述图像处理模块,具体用于根据所述图像截取区域像素点的 颜色值,通过所述图像截取参数中的消隐算法和渲染算法将所述二维平面坐标生成图片文 件。
[0018] 上述实现方案中,显示所述图像的显示屏为可调节弯曲时,实时获取所述图像截 取区域像素点的三维空间坐标。
[0019] 本发明实施例所提供的截取图像的方法及装置,接收图像截取指令,根据图像截 取指令获取图像截取区域和图像截取参数;确定所述图像截取区域为曲面时,测量所述图 像截取区域的弯曲参数,根据所述测量结果获取所述图像截取区域像素点的三维空间坐标 和所述图像截取区域像素点的颜色值;将所述三维空间坐标投影为二维平面坐标,根据所 述图像截取参数和所述图像截取区域像素点颜色值将所述二维平面坐标生成图片文件。如 此,通过测量曲面截屏区域的弯曲参数,并根据弯曲参数获取所述图像截取区域像素点的 三维空间坐标,将三维空间坐标投影为二维平面坐标后,将所述二维平面坐标生成图片文 件,实现了柔性显示屏的图像截取。
【附图说明】
[0020] 图1为本发明实施例截取图像的方法的处理流程示意图;
[0021] 图2为本发明实施例实时获取所述图像截取区域像素点的三维空间坐标的处理 流程示意图;
[0022] 图3为本发明实施例将三维空间坐标生成图片文件的处理流程示意图;
[0023] 图4为本发明实施例截取图像的装置的组成结构示意图。
【具体实施方式】
[0024] 本发明实施例中,接收图像截取指令,根据图像截取指令获取图像截取区域和图 像截取参数;确定所述图像截取区域为曲面时,测量所述图像截取区域的弯曲参数,根据所 述测量结果获取所述图像截取区域像素点的三维空间坐标和所述图像截取区域像素点的 颜色值;将所述三维空间坐标投影为二维平面坐标,根据所述图像截取参数和所述图像截 取区域像素点颜色值将所述二维平面坐标生成图片文件。
[0025] 本发明实施例截取图像的方法的处理流程,如图1所示,包括以下步骤:
[0026] 步骤101,接收图像截取指令,根据图像截取指令获取图像截取区域和图像截取参 数;
[0027] 这里,所述图像截取指令包括:触屏手势、按键组合或其他由设备使用者发起的可 被检测的图像截取指令;
[0028] 具体地,图像截取模块中的监听单元监听图像截取指令,并将监听获得的图像截 取指令封装为图像截取消息后发送至图像截取模块中的服务单元;所述服务单元解析所述 图像截取消息,获取图像截取指令中的图像截取区域和图像截取参数;
[0029] 其中,所述图像截取参数为预先设置于需要截取图像的设备内,所述图像截取参 数包括:三维图像投影算法、投影角度和渲染算法等。
[0030] 步骤102,测量所述图像截取区域的弯曲参数,根据所述弯曲参数确定所述图像截 取区域为曲面时,获取所述图像截取区域像素点的三维空间坐标和所述图像截取区域像素 点的颜色值;
[0031] 具体地,图像检测模块通过在需要截取图像的设备屏幕表面设置多个采样点来构 成网格采样系统,通过计算网格采样系统的弯曲参数获知图像截取区域的弯曲参数;弯曲 参数为〇时,判断所述图像截取区域为平面,弯曲参数不为〇时,判断所述图像截取区域为 曲面;
[0032] 其中,图像检测模块可设置于设备屏幕的表面或边缘,图像检测模块内测量所述 图像截取区域弯曲参数的单元可以为线性弯曲传感单元、应变片传感单元、光纤曲率传感 单元;在测量所述图像截取区域弯曲参数的单元为线性弯曲传感单元和应变片传感单元 时,根据线性弯曲传感单元和应变片传感单元电阻值的变化测量所述图像截取区域弯曲参 数;在测量所述图像截取区域弯曲参数的单元为光纤曲率传感单元时,所述弯曲参数为曲 率和扭转角。
[0033] 本发明实施例中,具体如何获取所述图像截取区域像素点的颜色值属于现有技 术,这里不再赘述;确定所述图像截取区域为可弯曲曲面时,实时获取所述图像截取区域像 素点的三维空间坐标的处理流程示意图,如图2所示,包括以下步骤:
[0034] 步骤la,计算弯曲状态下图像截取区域中相邻像素点间的距离;
[0035] 具体地,图像检测模块测量离散采样点的曲率值,设所述设备屏幕左下角的坐标 为原点坐标(〇,〇,〇),由于柔性屏中像素点是均匀分布的,所以水平或垂直方向相邻像素点 的距离相等,以△ S表示相邻像素点间的距离;根据已知的屏幕大小和屏幕像素可计算获 得相邻像素点间的距离。
[0036] 步骤lb,根据采样点曲率计算采样点之间各个像素点的曲率;
[0037] 具体地,由于在弯曲曲线中各个点的曲率是连续的,因此,使用线性插值算法计算 采样点之间像素点的曲率;
[0038] K,= a*AS+b (1);
[0039]
[0040] 其中,Δ S为水平方向或竖直方向相邻像素点间的距离,&是第i个像素点的曲 率,於为切向量与X轴的夹角,a、b、c为常数,根据相邻离散采样点曲率和边界条件计算获 得;
[0041] 具体如何计算a、b、c的值属于现有技术,这里不再赘述。
[0042] 步骤lc,计算各个像素点的三维空间坐标;
[0043] 具体地,根据下述公式计算各个像素点的三维空间坐标(X,Y,Z);
[0044]
[0045]
[0046]
[0047]