用于生产力应用的图像处理制造技术

技术编号:13912831 阅读:58 留言:0更新日期:2016-10-27 07:53
提供了用于生产力应用的图像处理。计算设备可以接收图像。计算设备可以检测包括所接收的图像的边缘,并且基于所检测到的边缘的歪斜状态来对图像进行调整。随后,计算设备可以对经调整的图像进行处理以校正失衡。计算设备然后可以向经处理的图像分配图像分类。随后,计算设备可以基于所分配的图像分类来对经处理的图像进行调整。

【技术实现步骤摘要】
【国外来华专利技术】版权声明本专利文档的公开内容的一部分包含受版权保护的材料。版权所有者不反对任何人按其出现在专利商标局专利文件或记录中的那样复制本专利文档或本专利公开内容,但在其它方面无论如何保留所有版权。
技术介绍
诸如智能电话和平板设备之类的移动计算设备越来越多地被利用,以代替单独的照相机来捕获与工作场所(例如,包括幻灯片演示、头脑风暴会议等的会议)中的各种生产力场景相关联的白板、黑板(即,具有彩色背景的书写表面)以及文档的照片。随后,可以在一个或多个生产力应用中利用所捕获的摄影图像来生成电子文档。但是,前述对摄影图像的捕获遭受多种缺陷。例如,很多照片必须按某个角度(其可能是由于用户所位于的房间的物理尺寸的限制)、以及以不太理想的光照条件(例如,由于会议室中入射光的眩光)进行拍摄。结果,捕获的摄影图像通常包含不想要的角度偏斜以及不想要的区域(例如,位于白板画面之外的墙壁或者位于文档页面边界之外的工作台表面),在外部的生成力应用中使用这些图像之前必须对其进行矫正。此外,捕获的摄影图像可能包含入射光残留的反射,从而在生产力应用软件进行使用之前,需要对这些图像进行“清理”。本专利技术的各个实施例正是针对这些考虑事项和其它考虑事项而做出的。
技术实现思路
提供本
技术实现思路
以便用简化的形式介绍以下将在具体实施方式中进一步描述的一些概念。本
技术实现思路
并不是旨在标识本专利技术的关键特征或必要特征,也不是旨在帮助确定所要求保护的主题的范围。提供了用于生产力应用的图像处理的实施例。计算设备可以接收图像。计算设备可以检测包括所接收的图像的边缘,并基于所检测到的边缘的偏斜状态来对图像进行调整。随后,计算设备可以对调整后的图像进行处理以校正失衡。计算设备然后可以向经处理的图像分配从一个或多个图像类别中选择的图像分类。随后,计算设备可以基于所分配的图像分类来对经处理的图像进行调整。通过阅读以下详细描述并回顾相关联的附图,这些和其它特征和优点将变得显而易见。应当理解的是,前述的一般描述和以下详细描述均仅是说明性的,而并非是对所要求保护的本专利技术的限制。附图说明图1A示出了根据一个实施例的计算设备的屏幕显示,其包括用于捕获图像以进行处理的用户界面;图1B是示出根据一个实施例的用于针对生产力应用的图像处理的计算系统架构的框图;图2是示出根据一个实施例的由图1的应用所使用的各种程序模块的框图;图3是示出根据一个实施例的用于针对生产力应用执行图像处理的例程的流程图;图4是示出根据一个实施例的用于执行图像边缘检测和矫正的例程的流程图;图5是示出根据一个实施例的用于执行图像处理清理的例程的流程图;图6是示出根据一个实施例的用于执行图像分类的例程的流程图;图7是可以实现各种实施例的计算设备的简化框图;图8A是可以实现各种实施例的移动计算设备的简化框图;图8B是可以实现各种实施例的移动计算设备的简化框图;以及图9是可以实现各种实施例的分布式计算系统的简化框图。具体实施方式提供了用于生产力应用的图像处理的实施例。计算设备可以接收图像。计算设备可以检测包括所接收的图像的边缘,并基于所检测到的边缘的歪斜状态来对图像进行调整。随后,计算设备可以对经调整的图像进行处理,以校正失衡。计算设备然后可以向经处理的图像分配从一个或多个图像类别中选择的图像分类。随后,计算设备可以基于所分配的图像分类来对经处理的图像进行调整。在以下详细描述中,参照了形成所述详细描述的一部分的附图,其中通过说明的方式示出了特定的实施例或者例子。在不脱离本专利技术的精神或保护范围的情况下,可以对这些实施例进行组合,可以使用其它实施例,并且可以进行结构改变。因此,以下的详细描述不应被视为限制性的,并且本专利技术的保护范围由所附权利要求及其等同物进行限定。图1A示出了根据一个实施例的计算设备10的屏幕显示14,其包括用于捕获图像以进行处理的用户界面。该用户界面可以包括用户控制15、17和19。可以使用用户控制15来选择被配置用于标准摄影图像的图像处理模式,可以使用用户控制17来选择被配置用于白板图像的图像处理模式,并且可以使用用户控制19来选择被配置用于文档图像的图像处理模式。根据各个实施例,可以通过任意数量的手势(其包括点击和滑动手势)来进行用户控制15、17和19的选择。如图1中所示,已经选择用户控制17来进行白板图像处理,并且用户(通过手4来表示)正在准备捕获白板22的图像,白板22可以例如安装在具有天花板2的会议室的墙壁上。随后,用户可以使用图像捕获按钮6来捕获白板22的图像。图1B是示出根据一个实施例的用于针对生产力应用执行图像处理的计算系统架构的框图。计算系统架构包括计算设备10。计算设备10可以包括图像捕获设备28(例如,摄像头或网络摄像头)、生产力应用30、其它应用40和相机胶卷60,相机胶卷60可以包括计算设备10上的用于存储捕获的图像50的文件夹。生产力应用30可以被配置为使用图像捕获设备28来捕获文档20、白板22和/或黑板24的照片或者视频,进一步将这些照片或视频存储成图像以立即进行图像处理(例如,在相机胶卷60中作为图像50)或者用于以后取回和进行图像处理。应当理解的是,在替代的实施例中,计算设备10上的图像50还可以包括先前存储的用于以后取回和图像处理的图像。根据一个实施例,文档20可以包括在办公室、会议室、学校教室或者其它工作环境中,在会议或者演示期间讨论的包含信息的物理文档(例如,纸质文档)。白板22可以包括用于在办公室、会议室、学校教室或者其它工作环境中,在会议或者演示期间记录笔记、草稿等的物理标记板、干擦板(dry-erase board)、擦写板(dry-wipe board)或笔板(pen-board)。黑板24可以类似于白板22,除了其包括非白色(例如彩色)表面之外。如下面所进一步详细描述的,根据一个实施例,生产力应用30可以包括自由形式的信息收集和多用户协作应用程序,该程序被配置为将来自文档20、白板22和/或黑板24中的笔记(手写或者打印的)和图捕获成图像,并且其还配置为进一步对这些图像进行处理,使得它们可以被生产力应用30和/或其它应用40进行使用。根据一个实施例,生产力应用30可以包括来自华盛顿雷德蒙的微软公司的ONENOTE笔记软件。但是,应当理解的是,根据本文所描述的各个实施例,可以替代地使用其它生产力应用(其包括来自其它制造商的那些应用)。应当理解的是,其它应用40可以包括可以从生产力应用30接收经处理的图像的额外的生产力应用软件。例如,其它应用40可以包括但不限于:文字处理软件、图形演示软件、电子表格软件、绘图软件、项目管理软件、出版软件和个人信息管理软件。应当明白的是,前述的软件应用可以包括单独的应用程序,或者替代地可以合并成一套应用,比如来自华盛顿雷德蒙的微软公司的OFFICE应用程序套件。图2是示出根据一个实施例的由图1的生产力应用30所使用的各种程序模块的框图。如下面所进一步详细描述的,生产力应用30可以包括边缘检测模块32、清理模块34和分类器模块36。这些前述的程序模块中的每一个可以被配置为执行一个或多个算法,以改善关于图像捕获设备28所捕获的图像和/或从相机胶卷60取回的图像的图像质量。例如,边缘检测模块可以被配置为执行四边形边缘检测算法,以本文档来自技高网...

【技术保护点】
一种用于生产力应用的图像处理的方法,包括:由计算设备接收图像;由所述计算设备检测包括所接收的图像的多个边缘;由所述计算设备基于所检测到的多个边缘的歪斜状态来对所接收的图像进行调整;由所述计算设备对经调整的图像进行处理以校正失衡;由所述计算设备向经处理的图像分配从多个图像类别中的一个图像类别选择的图像分类;由所述计算设备基于所分配的图像分类,来对经处理的图像进行调整。

【技术特征摘要】
【国外来华专利技术】1.一种用于生产力应用的图像处理的方法,包括:由计算设备接收图像;由所述计算设备检测包括所接收的图像的多个边缘;由所述计算设备基于所检测到的多个边缘的歪斜状态来对所接收的图像进行调整;由所述计算设备对经调整的图像进行处理以校正失衡;由所述计算设备向经处理的图像分配从多个图像类别中的一个图像类别选择的图像分类;由所述计算设备基于所分配的图像分类,来对经处理的图像进行调整。2.根据权利要求1所述的方法,其中,由计算设备接收图像包括:从图像捕获设备接收白板图像和文档图像中的一个或多个。3.根据权利要求1所述的方法,其中,由计算设备接收图像包括:从相机胶卷接收白板图像。4.根据权利要求1所述的方法,其中,由计算设备接收图像包括:从相机胶卷接收文档图像。5.根据权利要求1所述的方法,其中,由所述计算设备基于所检测到的多个边缘的歪斜状态来对所接收的图像进行调整包括:确定所述多个边缘中的一个或多个边缘是未对齐的;枚举一个或多个四边形候选;向所述一个或多个四边形候选中的每一个四边形候选分配评分;从所述一个或多个四边形候选中,选择具有最高评分的四边形;以及对所述多个边缘中的被确定是未对齐的所述一个或多个边缘进行调整,以形成所述具有最高评分的四边形。6.根据权利要求1所述的方法,其中,由所述计算设备对经调整的图像进行处理以校正失衡包括:向所述图像应用调谐的色彩效果;以及基于所述调谐的色彩效果来对所述图像的色彩平衡进行调整。7.根据权利要求1所述的方法,其中,由所述计算设备向经处理的图像分配图像分类以进入多个图像类别中的一个图像类别包括:根据所接收的图像来构建色彩值的直方图以确定亮度水平;根据所述直方图来计算均值;以及基于所述均值来计算标准偏差。8.根据权利要求7所述的方法,还包括:当所述标准偏差和所述均值之间的差值大于门限时,确定经处理的图像是白板图像;以及当所述标准偏差和所述均值之间的所述差值不大于所述门限时,确定经处理的图像是黑板图像。9.一种计算设备,包括:存储器,其用于存储可执行程序代码;以及处理器,其功能性地耦合到所述存储器,所述处理器响应于所述程序代码中包含的计算机可执行指令并且进行操作以:从图像捕获设备接收图像;检测包括所接收的图像的多个边缘;基于所检测到的多个边缘的歪斜状态来对所接收的图像进行调整;对经调整的图像进行处理以校正失衡;向经处理的图像分配从多个图像类别中的一个图像类别选择的图像分类;基于所分配的图像分类,来对经处理的图像进行调整。10.根据权利要求9所述的计算设备,其中,所述处理器在基于所检测到的多个边缘的歪斜状态来对所接收的图像进行调整时进行操作以:确定所述多个边缘中的一个或多个边缘是未对齐的;枚举一个或多个四边形候选;向所述一个或多个四边形候选中的每一个四边形候选分配评分;从所述一个或多个四边形候选中,选择具有最高评分的四边形;以及对所述多个...

【专利技术属性】
技术研发人员:S·加藤Y·白石D·J·墨菲特K·二阶堂D·E·马丁内斯L·袁J·刘A·B·托米奇I·斯托伊利科夫Z·张
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1