当前位置: 首页 > 专利查询>许述君专利>正文

一种适用于多种非矩形截面屏幕取图的方法技术

技术编号:27513502 阅读:14 留言:0更新日期:2021-03-02 18:45
本发明专利技术公开了一种适用于多种非矩形截面屏幕取图的方法,包括,基于最小二乘支持向量机原则构建深度置信多形状截图模型;利用最优迭代策略对所述多形状截图模型进行优化训练,并将训练完成的所述多形状截图模型导入截图模式内;在待截图位置选择所述截图模式,触发所述多形状截图模型运行检测屏幕上接收的触摸点;当所述触摸点的数量大于设定阈值时,则根据所述触摸点的数量及其在所述屏幕上的位置确定截图范围和形状,以进行屏幕截图。本发明专利技术在适应多种场景下能够精准获取触摸点数量以此进行多种形状截图的操作,在满足复杂场景条件的同时也能保证截图的实时性和适用性,提高了屏幕截图的广泛应用性和用户体验度。高了屏幕截图的广泛应用性和用户体验度。高了屏幕截图的广泛应用性和用户体验度。

【技术实现步骤摘要】
一种适用于多种非矩形截面屏幕取图的方法


[0001]本专利技术涉及计算机屏幕截图的
,尤其涉及一种适用于多种非矩形截面屏幕取图的方法。

技术介绍

[0002]现有的移动终端大多具有截图功能,用户可以触发手机的截图功能来截取图片并予以存储或分享,但目前截图功能仅限于全屏截图,即只能截取整个屏幕,无法获得精准的截图结果,而且操作不够灵活方便,用户体验不佳。
[0003]目前现有的截图方法,其取图的截面通常为矩形,其取图方法为:

屏幕中任取两点分别为点A、点B;

将点A与点B所构成的虚拟线段作为对角线;

此对角线所构成的横平竖直的方框即为其取图截面。
[0004]但由于截图使用者所应用场景或有不同要求,故现有的矩形截面已不能满足其复杂场景的需求,为了满足截图使用者多种样式截图的使用要求,急需一种提供多种非矩形截面屏幕取图的方法。

技术实现思路

[0005]本部分的目的在于概述本专利技术的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明书摘要和专利技术名称中可能会做些简化或省略以避免使本部分、说明书摘要和专利技术名称的目的模糊,而这种简化或省略不能用于限制本专利技术的范围。
[0006]鉴于上述现有存在的问题,提出了本专利技术。
[0007]因此,本专利技术提供了一种适用于多种非矩形截面屏幕取图的方法,能够解决针对现有不能满足多种场景下多种样式截图的问题。
[0008]为解决上述技术问题,本专利技术提供如下技术方案:包括,基于最小二乘支持向量机原则构建深度置信多形状截图模型;利用最优迭代策略对所述多形状截图模型进行优化训练,并将训练完成的所述多形状截图模型导入截图模式内;在待截图位置选择所述截图模式,触发所述多形状截图模型运行检测屏幕上接收的触摸点;当所述触摸点的数量大于设定阈值时,则根据所述触摸点的数量及其在所述屏幕上的位置确定截图范围和形状,以进行屏幕截图。
[0009]作为本专利技术所述的适用于多种非矩形截面屏幕取图的方法的一种优选方案,其中:构建所述多形状截图模型包括,利用最小二乘支持向量机选取径向基函数作为所述多形状截图模型的目标函数,如下式:
[0010][0011]其中,x={x1;x2;

;x
14
}:基于深度置信网络采集的历史截图模式特性向量组成的截图特性矩阵,y:历史截图模式的截图特性向量和触摸点信息,σ:核宽度,反应了分布、范围特性。
[0012]作为本专利技术所述的适用于多种非矩形截面屏幕取图的方法的一种优选方案,其中:所述优化训练包括,初始化惩罚参数C和所述σ,利用历史截图模型构建的数据集对所述目标函数进行训练和测试;设定精度要求,若所述目标函数精度未达到要求,则根据误差对所述C和所述σ进行赋值优化,直到测试数据精度达到所述精度要求;设定阈值并输出训练完成的所述目标函数,将其作为所述多形状截图模型。
[0013]作为本专利技术所述的适用于多种非矩形截面屏幕取图的方法的一种优选方案,其中:测试所述数据精度是否达到所述精度要求包括,基于贝叶斯概率策略构建测试模型,表达公式如下:
[0014][0015]其中,j:达到所述精度要求的数据数量,int{x%
×
365}:向上取整函数,x%:误差发生概率。
[0016]作为本专利技术所述的适用于多种非矩形截面屏幕取图的方法的一种优选方案,其中:导入的所述截图模式包括,圆形截面、椭圆截面、多边形截面、五角星截面、心形截图、样条曲线截图和云曲线截图。
[0017]作为本专利技术所述的适用于多种非矩形截面屏幕取图的方法的一种优选方案,其中:进行所述圆形截面包括,在所述屏幕中任取两点分为点A和点B,将所述点A与所述点B构成的虚拟线段的中点作为圆心,以所述虚拟线段为直径作圆,所得圆形即为所述圆形截面的截图;进行所述椭圆截面包括,在所述屏幕中任取两点分为所述点A和所述点B,将所述点A与所述点B所构成的所述虚拟线段作为椭圆的一轴,通过鼠标的继续移动来确定椭圆长轴与短轴的比例尺,当所述比例尺<1时,线段AB为椭圆的所述长轴,当所述比例尺>1时,所述线段AB为所述椭圆的所述短轴,当所述比例尺=1时,图形为圆,所述比例尺确定后,屏幕所得图形即为所述椭圆截面的截图。
[0018]作为本专利技术所述的适用于多种非矩形截面屏幕取图的方法的一种优选方案,其中:进行所述多边形截面包括,在所述屏幕中任取两点分为所述点A和所述点B,将所述点A与所述点B所构成的所述虚拟线段的中点作为所述圆心,以所述虚拟线段为直径作虚拟圆,在所述虚拟圆内做内接正多边形,即下底边与线段AB平行,所得的图形即为所述正多边形的截图;进行所述五角星截面包括,在所述屏幕中任取两点分为所述点A和所述点B,将所述点A与所述点B所构成的所述虚拟线段作为五角星的对角线连线,由所述对角线所做得的正五角星即为其截图。
[0019]作为本专利技术所述的适用于多种非矩形截面屏幕取图的方法的一种优选方案,其中:进行所述心形截图包括,在所述屏幕中任取两点分为所述点A和所述点B,将所述点A与所述点B所构成的所述虚拟线段作为心形的两个角点连线,以线段AB为比例尺,即可得正心形的截图;进行所述样条曲线截图包括,在所述屏幕中任取一点为曲线的初始原点,通过鼠标的移动,跟随原点自动生成样条曲线的初始线,随机在所述屏幕取得点2,所述样条曲线的初试曲线自动拟合点2,随机在所述屏幕取得点3且曲线不可交叉,所述样条曲线自动拟合点3,依次按需求在所述屏幕中点选取图的范围,利用所述鼠标复选所述原点,使得选择区域闭合,曲线自动拟合矫正为封闭曲线,所得图形即为所述样条曲线截面的截图。
[0020]作为本专利技术所述的适用于多种非矩形截面屏幕取图的方法的一种优选方案,其
中:进行所述云曲线截图包括,在所述屏幕中任取一点为云曲线的初始原点;通过所述鼠标的移动轨迹,系统自行采点并拟合虚拟曲线,根据所述虚拟曲线自动生成云曲线;根据需求,所述鼠标走过所述屏幕中需要取图的范围且移动轨迹不可交叉;当所述鼠标接近云曲线初始点时,系统自动捕捉初始点,使得取图形状自动封闭;所述虚拟曲线自动拟合,云纹曲线跟随虚拟拟合曲线自动前行并最终封闭,所得图形即为所述云曲线截面的截图。
[0021]作为本专利技术所述的适用于多种非矩形截面屏幕取图的方法的一种优选方案,其中:设定的所述阈值为0,当所述触摸点数量大于0时,则根据其数量和位置确定截图范围和形状;当所述触摸点数量小于等于0时,则无法进行截图。
[0022]本专利技术的有益效果:本专利技术通过最小二乘支持向量机原则构建深度置信多形状截图模型,利用最优迭代策略对多形状截图模型进行优化训练,并将训练完成的多形状截图模型导入截图模式内,在适应多种场景下能够精准获取触摸点数量以此进行多种形状截图的操作,在满足复杂场景条件的同时也能保证截图的实时性和适用性,提高了屏幕截图的广泛应用性和用户体验度。
附图说明
[0023]为了更清楚地说明本专利技术实施例的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用于多种非矩形截面屏幕取图的方法,其特征在于:包括,基于最小二乘支持向量机原则构建深度置信多形状截图模型;利用最优迭代策略对所述多形状截图模型进行优化训练,并将训练完成的所述多形状截图模型导入截图模式内;在待截图位置选择所述截图模式,触发所述多形状截图模型运行检测屏幕上接收的触摸点;当所述触摸点的数量大于设定阈值时,则根据所述触摸点的数量及其在所述屏幕上的位置确定截图范围和形状,以进行屏幕截图。2.根据权利要求1所述的适用于多种非矩形截面屏幕取图的方法,其特征在于:构建所述多形状截图模型包括,利用最小二乘支持向量机选取径向基函数作为所述多形状截图模型的目标函数,如下式:其中,x={x1;x2;

;x
14
}:基于深度置信网络采集的历史截图模式特性向量组成的截图特性矩阵,y:历史截图模式的截图特性向量和触摸点信息,σ:核宽度,反应了分布、范围特性。3.根据权利要求2所述的适用于多种非矩形截面屏幕取图的方法,其特征在于:所述优化训练包括,初始化惩罚参数C和所述σ,利用历史截图模型构建的数据集对所述目标函数进行训练和测试;设定精度要求,若所述目标函数精度未达到要求,则根据误差对所述C和所述σ进行赋值优化,直到测试数据精度达到所述精度要求;设定阈值并输出训练完成的所述目标函数,将其作为所述多形状截图模型。4.根据权利要求1或3所述的适用于多种非矩形截面屏幕取图的方法,其特征在于:测试所述数据精度是否达到所述精度要求包括,基于贝叶斯概率策略构建测试模型,表达公式如下:其中,j:达到所述精度要求的数据数量,int{x%
×
365}:向上取整函数,x%:误差发生概率。5.根据权利要求4所述的适用于多种非矩形截面屏幕取图的方法,其特征在于:导入的所述截图模式包括,圆形截面、椭圆截面、多边形截面、五角星截面、心形截图、样条曲线截图和云曲线截图。6.根据权利要求5所述的适用于多种非矩形截面屏幕取图的方法,其特征在于:进行所述圆形截面包括,在所述屏幕中任取两点分为点A和点B,将所述点A与所述点B构成的虚拟线段的中点作为圆心,以所述虚拟线段为直径作圆,所得圆形即为所述圆形截面的截图;进行所述椭圆截面包括,在所述屏幕中任取两点分为所述点A和所述点B,将所述点A与所述点B所构成的所述虚拟线段作为椭圆的一轴,通过鼠标的继续移动...

【专利技术属性】
技术研发人员:许述君
申请(专利权)人:许述君
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1