CN113810604A - 文档拍摄方法和装置 - Google Patents
文档拍摄方法和装置 Download PDFInfo
- Publication number
- CN113810604A CN113810604A CN202110926928.2A CN202110926928A CN113810604A CN 113810604 A CN113810604 A CN 113810604A CN 202110926928 A CN202110926928 A CN 202110926928A CN 113810604 A CN113810604 A CN 113810604A
- Authority
- CN
- China
- Prior art keywords
- image
- document
- control
- terminal equipment
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/67—Focus control based on electronic image sensor signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Studio Devices (AREA)
Abstract
本申请实施例提供一种文档拍摄方法和装置,涉及终端技术领域,方法包括:终端设备显示第一界面,第一界面中包括用于文档拍摄的控件,以及第一预览图像;终端设备利用马达将镜头推送到对焦参数指示的位置;对焦参数为预设的常量;终端设备从对焦参数指示的位置处开始对焦;终端设备接收对用于文档拍摄的控件的操作;响应于对文档拍摄的控件的操作,终端设备在对焦完成时获取第一图像。这样,终端设备可以实现在接收到用户开启文档拍摄功能的操作时,根据用户拍摄文档的习惯设置合适的焦距,使得终端设备可以基于该合适的焦距实现快速对焦,提升对焦速度和文档拍摄速度。
Description
技术领域
本申请涉及终端技术领域,尤其涉及一种文档拍摄方法和装置。
背景技术
随着互联网的普及和发展,人们对于终端设备的功能需求也越发多样化。例如,为了满足用户在终端设备中随时查看文档的使用需求,较多终端设备可以支持文档拍摄功能。例如,用户可以利用文档拍摄功能拍摄文档图片,实现如网上搜题或者提取图片中的文字等功能。
通常情况下,在利用终端设备拍摄文档时,终端设备可以从无穷远处进行对焦搜索,直到搜索到可以拍摄到清晰的文档图片的焦点,进而基于该焦点拍摄得到文档图片。
然而,上述文档拍摄方法的对焦速度慢,进而影响文档拍摄速度。
发明内容
本申请实施例提供一种文档拍摄方法和装置,可以根据用户拍摄文档的习惯,设置合适的焦距,进而在进入文档拍摄功能时,终端设备可以基于该预设的焦距实现快速对焦,提升对焦速度和拍摄速度。
第一方面,本申请实施例提供一种文档拍摄方法,应用于终端设备,终端设备包括马达,所述马达用于控制摄像头中的镜头进行移动,方法包括:终端设备显示第一界面,第一界面中包括用于文档拍摄的控件,以及第一预览图像;终端设备利用马达将镜头推送到对焦参数指示的位置;对焦参数为预设的常量;终端设备从对焦参数指示的位置处开始对焦;终端设备接收对用于文档拍摄的控件的操作;响应于对用于文档拍摄的控件的操作,终端设备在对焦完成时获取第一图像。这样,终端设备可以实现在接收到用户开启文档拍摄功能的操作时,根据用户拍摄文档的习惯设置合适的焦距,使得终端设备可以基于该合适的焦距实现快速对焦,提升对焦速度和文档拍摄速度。
其中,该第一界面可以为拍文档模式对应的界面,该选定用于文档拍摄的控件的操作可以包括点击操作或滑动操作等。
在一种可能的实现方式中,终端设备显示第一界面之前,方法还包括:终端设备接收打开第一应用的操作;响应于打开第一应用的操作,终端设备显示第二界面;第二界面中包括第一菜单栏;第一菜单栏中包括用于开启文档拍摄模式的控件以及用于开启拍照模式的控件;终端设备接收选定用于开启文档拍摄模式的控件的操作;终端设备显示第一界面,包括:响应于选定用于开启文档拍摄模式的控件的操作,终端设备显示第一界面。这样,用户可以实现在相机应用中便捷的开启拍文档模式。
其中,该第一应用可以为相机应用;该第二界面可以理解为打开相机应用时对应的界面,例如该第二界面可以为拍照模式对应的界面;该文档拍摄模式可以理解为本申请实施例中的拍文档模式。
在一种可能的实现方式中,方法还包括:终端设备接收选定用于开启拍照模式的控件的操作;响应于选定用于开启拍照模式的控件的操作,终端设备利用马达将镜头推送到第二位置;第二位置与对焦参数指示的位置不同。这样,在拍照模式下,终端设备可以从第二位置处开始对焦;与拍文档模式下的从对焦参数指示的位置处开始对焦相比,该拍文档模式下的对焦速度较快。
其中,该第二位置可以理解为终端设备的摄像头中指示的无穷远处。
在一种可能的实现方式中,方法还包括:终端设备处理第一图像中的文档内容,得到第二图像。这样,终端设备可以得到经过处理后的更为清晰的文档图片。
在一种可能的实现方式中,第一界面中还包括用于实现多拍模式的控件,在用于实现多拍模式的控件未被选中时,终端设备处理第一图像中的文档内容,包括:终端设备显示第三界面;其中,第三界面中包括下述一种或多种:第三图像、用于文档矫正的控件、用于保存第三图像的控件、或用于删除第二图像的控件;第三图像为第二图像中的部分或全部图像;在第三界面中,第三图像覆盖在第一图像对应的预览图像之上;终端设备接收选定用于保存第三图像的控件的操作;响应于选定用于保存第三图像的控件的操作,终端设备矫正第三图像,并将第三图像保存至第二应用。这样,用户可以根据自身需求选择合适的文档拍摄模式,例如在用户拍摄单张文档时,可以拍摄单张文档画面并及时进行文档调整,以便得到合适的文档图片。
其中,该第三界面可以为用于实现用户进行手动文档矫正的页面,该第二应用可以为图库应用。
在一种可能的实现方式中,方法还包括:终端设备接收选定用于文档矫正的控件的操作;响应于选定用于文档矫正的控件的操作,第三图像的画面大小处于可编辑状态;终端设备接收针对第三图像的操作;响应于针对第三图像的操作,终端设备对第三图像中的经过画面大小处理的文档进行文档矫正。这样,终端设备可以实现用户进行手动文档矫正,进而可以提高文档矫正的准确性。
其中,该可编辑状态可以理解为可以进行文档选定框的形状调整的状态。
在一种可能的实现方式中,第一界面中还包括用于实现多拍模式的控件,在用于实现多拍模式的控件被选中时,终端设备处理第一图像中的文档内容,得到第二图像,包括:终端设备对第一图像中的文档内容进行处理,得到第二图像;方法还包括:终端设备存储第二图像,并切换至第四界面;第四界面中包括用于文档拍摄的控件以及第二预览图像。这样,用户可以根据自身需求选择合适的文档拍摄模式,例如在用户拍摄多张文档时,可以基于多拍模式实现多张文档画面的快速拍摄。
其中,该第四界面可以理解为进行下一次文档拍摄对应的界面。
在一种可能的实现方式中,还包括:终端设备接收选定第二应用的操作;响应于选定第二应用的操作,终端设备显示第五界面;第五界面中包括第二图像的标识;终端设备接收选定第二图像的标识的操作;响应于选定第二图像的标识的操作,终端设备显示第六界面;第六界面中包括第二图像以及用于对第二图像进行文档矫正的控件;终端设备接收选定用于对第二图像进行文档矫正的控件的操作;响应于选定用于对第二图像进行文档矫正的控件的操作,终端设备显示第七界面;其中,第七界面中包括下述一种或多种:用于选定第二图像中的部分或全部文档的第一文档选定框、用于保存第一文档选定框中的文档的控件、用于删除第二图像的控件、或用于还原第二图像的控件。这样,即使终端设备基于拍摄文档模式得到的文档图片可能存在文档识别不准确的情况,用户也可以通过手动调节,选择出需要识别的文档内容。
其中,该第五界面可以理解打开图库应用时对应的界面;该第六界面可以为触发第二图像的显示时对应的界面,该第七界面可以为对第二图像进行手动文档矫正的界面。
在一种可能的实现方式中,终端设备中还包括下述一种或多种:相机传感器、图像信号处理ISP模块、图像处理模块、文档识别模块或图像矫正模块;终端设备处理第一图像中的文档内容,得到第二图像,包括:终端设备利用ISP模块对经过相机传感器输出的第一图像中的文档内容对应的图像数据进行处理,得到ISP处理后的图像数据;终端设备利用图像处理模块对ISP处理后的图像数据进行图像后处理,得到图像处理后的图像数据;终端设备利用文档识别模块对图像处理后的图像数据进行文档识别,得到文档识别后的目标图像;终端设备利用图像矫正模块对文档识别后的目标图像进行文档矫正,得到第二图像。这样,终端设备可以得到经过处理后的更为清晰的文档图片。
在一种可能的实现方式中,ISP处理后的图像数据包括拍照流数据和预览流数据,图像后处理包括下述一种或多种:图像降噪处理、高动态场景HDR图像融合处理、或文字清晰度提升处理;终端设备利用图像处理模块对ISP处理后的图像数据进行图像后处理,得到图像处理后的图像数据,包括:终端设备判断预览流数据是否满足HDR场景;当终端设备确定预览流数据满足HDR场景时,终端设备利用图像处理模块对多帧曝光程度不同的拍照流数据,进行HDR图像融合处理以及单帧文字清晰度提升处理;当终端设备确定预览流数据不满足HDR场景时,终端设备利用图像处理模块对多帧噪声情况不同的拍照流数据,进行多帧图像降噪处理以及单帧文字清晰度提升处理。这样,终端设备可以根据不同的场景,得到画面效果较好的文档图片。
在一种可能的实现方式中,第一界面中还包括用于自动开启闪光灯的控件,方法还包括:终端设备接收选定用于自动开启闪光灯的控件的操作;响应于选定用于自动开启闪光灯的控件的操作,终端设备显示第八界面;其中,第八界面中包括下述一种或多种:以突出形式显示的用于自动开启闪光灯的控件、用于关闭闪光灯的控件、用于开启闪光灯的控件、或用于常亮闪光灯的控件。这样,用户可以根据拍摄需求灵活的选择闪光灯的工作模式。
在一种可能的实现方式中,终端设备在对焦完成时获取第一图像,包括:终端设备在对焦完成且检测到画面亮度低于亮度阈值时,开启闪光灯并获取第一图像。这样,在触发该用于自动开启闪光灯的控件的情况下,终端设备在拍摄时可以根据实际拍摄情况灵活的控制闪光灯的开启和关闭,进而可以得到画面效果较好的文档图片。
在一种可能的实现方式中,方法还包括:响应于选定用于常亮闪光灯的控件的操作,终端设备点亮闪光灯;响应于对用于文档拍摄的控件的操作,终端设备在对焦完成时,在闪光灯常亮的状态下获取第一图像。这样,无论当前处于怎样的文档拍摄场景,终端设备均可以基于常亮闪光灯得到画面效果较好的文档图片。
其中,在拍摄第一图像结束后,该闪光灯一直处于常亮状态。
在一种可能的实现方式中,方法还包括:当终端设备在第一时间阈值内,未接收到针对用于关闭闪光灯的控件、用于开启闪光灯的控件、或用于常亮闪光灯的控件的操作时,终端设备切换至第一界面。这样,终端设备可以基于切换到第一界面的动作,提示用户当前未对闪光灯进行更改。
在一种可能的实现方式中,第一界面中还包括用于框定终端设备检测到的文档的第二文档选定框,方法还包括:当终端设备检测到第二文档选定框占画面的比例小于第一阈值时,终端设备显示提示信息;提示信息用于指示将终端设备靠近文档拍摄。这样,在文档拍摄过程中,即使用户与文档之间的距离较远,用户也可以基于终端设备上显示的提示信息,靠近文档拍摄,进而终端设备可以识别得到更为清晰的文档图片。
在一种可能的实现方式中,终端设备中包括ISP模块,终端设备利用马达将镜头推送到对焦参数指示的位置,包括:终端设备将效果配置参数发送至ISP模块,并利用马达将镜头推送到对焦参数指示的位置;效果配置参数中包括对焦参数。
在一种可能的实现方式中,效果配置参数还包括下述一种或多种:相机传感器出图参数、曝光参数、对比度参数、清晰度参数、或锐度参数。
在一种可能的实现方式中,终端设备中存储有多组对应关系,其中一组对应关系用于指示对焦参数与拍摄距离之间的关系;终端设备利用马达将镜头推送到对焦参数指示的位置,包括:终端设备确定终端设备与被拍摄文档之间的拍摄距离;终端设备从对应关系中,确定与拍摄距离对应的对焦参数,并利用马达将镜头推送到对焦参数指示的位置。这样,终端设备可以实现在不同距离进行文档拍摄时,基于对应关系中的对焦参数实现快速对焦,进而提升文档拍摄速度。
可选的,该对应关系也可以存储在服务器中,进而终端设备可以向服务器发送请求以便查找该对应关系。
在一种可能的实现方式中,拍摄距离为30厘米-40厘米。
在一种可能的实现方式中,第一应用为相机应用。
第二方面,本申请实施例提供一种文档拍摄装置,装置包括马达,马达用于控制摄像头中的镜头进行移动,显示单元,用于显示第一界面,第一界面中包括用于文档拍摄的控件,以及第一预览图像;处理单元,用于利用马达将镜头推送到对焦参数指示的位置;对焦参数为预设的常量;处理单元,还用于从对焦参数指示的位置处开始对焦;处理单元,还用于接收对用于文档拍摄的控件的操作;响应于对用于文档拍摄的控件的操作,处理单元,还用于在对焦完成时获取第一图像。
在一种可能的实现方式中,处理单元,还用于接收打开第一应用的操作;响应于打开第一应用的操作,显示单元,还用于显示第二界面;第二界面中包括第一菜单栏;第一菜单栏中包括用于开启文档拍摄模式的控件以及用于开启拍照模式的控件;处理单元,还用于选定用于开启文档拍摄模式的控件的操作;响应于选定用于开启文档拍摄模式的控件的操作,显示单元,还用于显示第一界面。
在一种可能的实现方式中,处理单元,还用于接收选定用于开启拍照模式的控件的操作;响应于选定用于开启拍照模式的控件的操作,处理单元,还用于利用马达将镜头推送到第二位置;第二位置与对焦参数指示的位置不同。
在一种可能的实现方式中,处理单元,还用于处理第一图像中的文档内容,得到第二图像。
在一种可能的实现方式中,第一界面中还包括用于实现多拍模式的控件,在用于实现多拍模式的控件未被选中时,显示单元,具体用于显示第三界面;其中,第三界面中包括下述一种或多种:第三图像、用于文档矫正的控件、用于保存第三图像的控件、或用于删除第二图像的控件;第三图像为第二图像中的部分或全部图像;在第三界面中,第三图像覆盖在第一图像对应的预览图像之上;处理单元,具体用于选定用于保存第三图像的控件的操作;响应于选定用于保存第三图像的控件的操作,处理单元,还具体用于矫正第三图像,并将第三图像保存至第二应用。
在一种可能的实现方式中,处理单元,还用于接收选定用于文档矫正的控件的操作;响应于选定用于文档矫正的控件的操作,第三图像的画面大小处于可编辑状态;处理单元,还用于接收针对第三图像的操作;响应于针对第三图像的操作,处理单元,还用于对第三图像中的经过画面大小处理的文档进行文档矫正。
在一种可能的实现方式中,第一界面中还包括用于实现多拍模式的控件,在用于实现多拍模式的控件被选中时,处理单元,具体用于对第一图像中的文档内容进行处理,得到第二图像;处理单元,还具体用于存储第二图像,并切换至第四界面;第四界面中包括用于文档拍摄的控件以及第二预览图像。
在一种可能的实现方式中,处理单元,还用于接收选定第二应用的操作;响应于选定第二应用的操作,显示单元,还用于显示第五界面;第五界面中包括第二图像的标识;处理单元,还用于接收选定第二图像的标识的操作;响应于选定第二图像的标识的操作,显示单元,还用于显示第六界面;第六界面中包括第二图像以及用于对第二图像进行文档矫正的控件;处理单元,还用于接收选定用于对第二图像进行文档矫正的控件的操作;响应于选定用于对第二图像进行文档矫正的控件的操作,显示单元,还用于显示第七界面;其中,第七界面中包括下述一种或多种:用于选定第二图像中的部分或全部文档的第一文档选定框、用于保存第一文档选定框中的文档的控件、用于删除第二图像的控件、或用于还原第二图像的控件。
在一种可能的实现方式中,装置中还包括下述一种或多种:相机传感器、图像信号处理ISP模块、图像处理模块、文档识别模块或图像矫正模块;处理单元,具体用于:利用ISP模块对经过相机传感器输出的第一图像中的文档内容对应的图像数据进行处理,得到ISP处理后的图像数据;利用图像处理模块对ISP处理后的图像数据进行图像后处理,得到图像处理后的图像数据;利用文档识别模块对图像处理后的图像数据进行文档识别,得到文档识别后的目标图像;利用图像矫正模块对文档识别后的目标图像进行文档矫正,得到第二图像。
在一种可能的实现方式中,ISP处理后的图像数据包括拍照流数据和预览流数据,图像后处理包括下述一种或多种:图像降噪处理、高动态场景HDR图像融合处理、或文字清晰度提升处理;处理单元,具体用于:判断预览流数据是否满足HDR场景;当终端设备确定预览流数据满足HDR场景时,利用图像处理模块对多帧曝光程度不同的拍照流数据,进行HDR图像融合处理以及单帧文字清晰度提升处理;当终端设备确定预览流数据不满足HDR场景时,利用图像处理模块对多帧噪声情况不同的拍照流数据,进行多帧图像降噪处理以及单帧文字清晰度提升处理。
在一种可能的实现方式中,第一界面中还包括用于自动开启闪光灯的控件,处理单元,还用于接收选定用于自动开启闪光灯的控件的操作;响应于选定用于自动开启闪光灯的控件的操作,显示单元,还用于显示第八界面;其中,第八界面中包括下述一种或多种:以突出形式显示的用于自动开启闪光灯的控件、用于关闭闪光灯的控件、用于开启闪光灯的控件、或用于常亮闪光灯的控件。
在一种可能的实现方式中,处理单元,还用于:响应于选定用于常亮闪光灯的控件的操作,点亮闪光灯;响应于对用于文档拍摄的控件的操作,在对焦完成时,在闪光灯常亮的状态下获取第一图像。
在一种可能的实现方式中,在用于常亮闪光灯的控件被选中时,处理单元,具体用于:在对焦完成时,基于处于常亮状态的闪光灯获取第一图像。
在一种可能的实现方式中,当终端设备在第一时间阈值内,未接收到针对用于关闭闪光灯的控件、用于开启闪光灯的控件、或用于常亮闪光灯的控件的操作时,处理单元,具体用于切换至第一界面。
在一种可能的实现方式中,第一界面中还包括用于框定终端设备检测到的文档的第二文档选定框,当终端设备检测到第二文档选定框占画面的比例小于第一阈值时,显示单元,还用于显示提示信息;提示信息用于指示将终端设备靠近文档拍摄。
在一种可能的实现方式中,终端设备中包括ISP模块,处理单元,具体用于将效果配置参数发送至ISP模块,并利用马达将镜头推送到对焦参数指示的位置;效果配置参数中包括对焦参数。
在一种可能的实现方式中,效果配置参数还包括下述一种或多种:相机传感器出图参数、曝光参数、对比度参数、清晰度参数、或锐度参数。
在一种可能的实现方式中,装置中存储有多组对应关系,其中一组对应关系用于指示对焦参数与拍摄距离之间的关系;处理单元,具体用于:确定终端设备与被拍摄文档之间的拍摄距离;从对应关系中,确定与拍摄距离对应的对焦参数,并利用马达将镜头推送到对焦参数指示的位置。
在一种可能的实现方式中,拍摄距离为30厘米-40厘米。
在一种可能的实现方式中,第一应用为相机应用。
第三方面,本申请实施例提供一种文档拍摄装置,包括处理器和存储器,存储器用于存储代码指令;处理器用于运行代码指令,使得电子设备以执行如第一方面或第一方面的任一种实现方式中描述的文档拍摄方法。
第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质存储有指令,当指令被执行时,使得计算机执行如第一方面或第一方面的任一种实现方式中描述的文档拍摄方法。
第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,当计算机程序被运行时,使得计算机执行如第一方面或第一方面的任一种实现方式中描述的文档拍摄方法。
应当理解的是,本申请的第二方面至第五方面与本申请的第一方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。
附图说明
图1为本申请实施例提供的一种场景示意图;
图2为本申请实施例提供的一种开启文档拍摄功能的界面示意图;
图3为本申请实施例提供的一种终端设备的硬件结构示意图;
图4为本申请实施例提供的一种开启拍文档模式的界面示意图;
图5为本申请实施例提供的一种实现多拍模式的界面示意图;
图6为本申请实施例提供的一种实现单拍模式的界面示意图;
图7为本申请实施例提供的一种提示用户的界面示意图;
图8为本申请实施例提供的一种文档矫正的界面示意图;
图9为本申请实施例提供的一种文档拍摄的流程示意图;
图10为本申请实施例提供的一种图像后处理方法的流程示意图;
图11为本申请实施例提供的一种文档拍摄方法的流程示意图;
图12为本申请实施例提供的一种文档拍摄装置的结构示意图;
图13为本申请实施例提供的一种控制设备的硬件结构示意图;
图14为本申请实施例提供的一种芯片的结构示意图。
具体实施方式
为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一值和第二值仅仅是为了区分不同的值,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
需要说明的是,本申请中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a和b,a和c,b和c,或a、b和c,其中a,b,c可以是单个,也可以是多个。
随着终端设备的普及,终端设备中的文档拍摄功能也逐渐成为人们日常生活中常用的功能之一。例如,用户可以基于终端设备的文档拍摄功能拍摄文件、或幻灯片等。在文档拍摄过程中,即使可能出现由于用户拍摄文档时拍摄角度不正,从而出现拍摄画面倾斜的情况,终端设备也可以基于该文档拍摄功能将倾斜的画面处理为正视的画面,提高文档拍摄效果。
示例性的,图1为本申请实施例提供的一种场景示意图。如图1所示,该场景中可以包括:具有文档拍摄功能的终端设备101,例如该终端设备101可以为平板电脑(或简称平板)等设备,以及利用终端设备拍摄的文档画面102。
进一步的,可能的实现方式中,图2为本申请实施例提供的一种开启文档拍摄功能的界面示意图。通常情况下,终端设备101可以基于如图2对应的实施例开启文档拍摄功能,并利用该文档拍摄功能拍摄文档画面102。其中,该文档画面102可以为图2中的c所示的记事本中记录的文档。
当终端设备101接收到用户开启相机应用的操作时,终端设备101可以显示如图2中的a所示的界面,该界面中可以包括相机应用的一级菜单200中的多个功能控件,例如:拍照控件、录像控件、专业控件或用于开启相机应用中的更多功能的更多控件203等,该界面中还可以包括下述的一种或多种,例如:拍照控件201、用于打开图库的控件202、用于开启人工智能(artificial intelligence,AI)摄影功能的控件、用于设置闪光灯开启或关闭的闪光灯控件、用于对相机应用进行设置的设置控件、或用于调整拍摄倍数的控件等。其中,该用于打开图库的控件202可用于开启图库应用程序。图库应用程序是智能手机、平板电脑等电子设备上的一款图片管理的应用程序,又可以称为“相册”,本实施例对该应用程序的名称不做限制。图库应用程序可以支持用户对存储于终端设备101上的图片进行各种操作,例如浏览、编辑、删除、选择等操作。
如图2中的a所示的界面,当终端设备101接收到用户触发该更多控件203的操作时,终端设备101可以显示如图2中的b所示的界面。如图2中的b所示的界面,该界面中可以包括下述一种或多种功能控件,例如:拍照控件、录像控件、专业控件、更多控件、高动态范围(high-dynamic range,HDR)控件、慢动作控件、文档矫正控件204、动态照片控件、微电影控件、用于下载更多功能的下载控件、用于调整更多控件中的各功能的位置的编辑控件、或用于查看更多控件中的各功能的详情信息的详情控件等。其中,点击该文档矫正控件204可以开启文档拍摄功能,拍照后,相机将自动识别取景范围内的文字区域,并矫正为正面图。
如图2中的b所示的界面,当终端设备101接收到用户触发该文档矫正控件204的操作时,终端设备101可以显示如图2中的c所示的界面。在如图2中的c所示的界面中,该界面中可以包括下述一种或多种,例如:文档拍摄控件205、用于打开图库的控件、用于设置闪光灯开启或关闭的闪光灯控件、用于对相机应用进行设置的设置控件、用于调整拍摄倍数的控件、用于关闭文档矫正的控件、或文字信息等。如该文字信息可以为正在检测文档等。
进一步的,在如图2中的c所示的界面中,在终端设备开启文档矫正功能的情况下,终端设备101可以从无穷远处开始对焦搜索,直到搜索到可以拍摄到清晰的文档图片的焦点,如终端设备可以利用文档选定框206框选出识别到文档画面102。其中,如图2中的c所示的界面,该文档选定框206可以框选出的记事本中的文档画面102,该文档画面102中可以包括:7/27记录的作业内容,例如已完成任务:1.背诵课文2篇,2.完成数学试卷2套等内容。
在如图2中的c所示的界面中的,当终端设备101接收到用户触发该文档矫正功能中的文档拍摄控件205的操作时,终端设备101可以基于该搜索到的焦点拍摄文档画面102,并利用图像信号处理(image signal processing,ISP)模块、文档识别模块、文档矫正模块等对该文档画面102进行处理,进而得到文档矫正后的文档画面102。可能的实现方式中,终端设备101也可以基于用户对该文档矫正后的文档画面102的进一步的画面调整,进行再次文档矫正,直到得到用户满意的文档拍摄结果。
然而,由于在上述文档拍摄方法中,终端设备需要从无穷远处开始对焦搜索,其对焦速度较慢,进而影响文档拍摄速度。另外,如图2对应的实施例中,用户开启文档拍摄功能(如图2对应的实施例中的文档矫正)的步骤较为繁琐,可能影响该文档拍摄功能的使用率。
有鉴于此,本申请实施例提供一种文档拍摄方法,使得终端设备可以简化开启文档拍摄功能的步骤,并且在接收到用户开启文档拍摄功能的操作时,根据用户拍摄文档的习惯设置合适的焦距,使得终端设备可以基于该合适的焦距实现快速对焦,提升对焦速度和文档拍摄速度。
可以理解的是,上述终端设备也可以称为终端,(terminal)、用户设备(userequipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等。终端设备可以为拥有触摸屏的手机(mobile phone)、智能电视、穿戴式设备、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmentedreality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self-driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。本申请的实施例对终端设备所采用的具体技术和具体设备形态不做限定。
因此,为了能够更好地理解本申请实施例,下面对本申请实施例的终端设备的结构进行介绍。示例性的,图3为本申请实施例提供的一种终端设备的结构示意图。
终端设备可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,指示器192,摄像头193,以及显示屏194等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。
可以理解的是,本申请实施例示意的结构并不构成对终端设备的具体限定。在本申请另一些实施例中,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。处理器110中还可以设置存储器,用于存储指令和数据。
USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口130可以用于连接充电器为终端设备充电,也可以用于终端设备与***设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如AR设备等。
充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。电源管理模块141用于连接充电管理模块140与处理器110。
终端设备的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。终端设备中的天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。
移动通信模块150可以提供应用在终端设备上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。
无线通信模块160可以提供应用在终端设备上的包括无线局域网(wirelesslocalarea networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequencymodulation,FM)等无线通信的解决方案。
终端设备通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。在一些实施例中,终端设备可以包括1个或N个显示屏194,N为大于1的正整数。
终端设备可以通过ISP模块,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。
摄像头193用于捕获静态图像或视频。在一些实施例中,终端设备可以包括1个或N个摄像头193,N为大于1的正整数。摄像头193可以为前置摄像头也可以为后置摄像头。该摄像头193可以包括镜头(lens)和相机传感器(sensor)(或称为感光元件),该感光元件可以为电荷耦合元件(charge-coupled device,CCD)或者互补金属氧化物半导体(complementary metal oxide semiconductor,CMOS)等任意感光器件。本申请实施例中,在相机应用的文档拍摄功能中,终端设备可以基于摄像头193拍摄文档画面,并基于对该文档画面的进一步图像处理,得到文档图片。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展终端设备的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器121可以用于存储计算机可执行程序代码,可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。
终端设备可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。终端设备可以通过扬声器170A收听音乐,或收听免提通话。受话器170B,也称“听筒”,用于将音频电信号转换成声音信号。当终端设备接听电话或语音信息时,可以通过将受话器170B靠近人耳接听语音。耳机接口170D用于连接有线耳机。麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。
压力传感器180A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180A可以设置于显示屏194。陀螺仪传感器180B可以用于确定终端设备的运动姿态。气压传感器180C用于测量气压。磁传感器180D包括霍尔传感器。加速度传感器180E可检测终端设备在各个方向上(一般为三轴)加速度的大小。距离传感器180F,用于测量距离。接近光传感器180G可以包括例如发光二极管(LED)和光检测器,例如光电二极管。环境光传感器180L用于感知环境光亮度。指纹传感器180H用于采集指纹。温度传感器180J用于检测温度。触摸传感器180K,也称“触控器件”。骨传导传感器180M可以获取振动信号。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,或称“触控屏”。
按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。终端设备可以接收按键输入,产生与终端设备的用户设置以及功能控制有关的键信号输入。指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
终端设备的软件***可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构等,在此不再赘述。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以独立实现,也可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
示例性的,文档拍摄方法可以包括如下步骤:
示例性的,用户可以通过如图4对应的实施例,开启相机应用中的拍文档模式。
本申请实施例中,该相机应用可以为终端设备的***支持的应用,或者该相机应用也可以为具有拍照功能的应用等;该拍文档模式可以理解为文档拍摄功能,该开启相机应用中的拍文档模式的操作可以包括:点击操作或滑动操作等。
示例性的,图4为本申请实施例提供的一种开启拍文档模式的界面示意图。在图4对应的实施例中,以终端设备为平板,且平板采用竖屏拍摄为例进行示例说明,该示例并不构成对本申请实施例的限定。可以理解的是,平板也可以采用横屏拍摄,其具体拍摄过程以及界面显示与下述类似,在此不再赘述。
当平板接收到用户打开相机应用的操作时,平板可以显示如图4中的a所示的界面,该界面中可以包括相机应用的一级菜单400中的多个功能控件,例如:拍文档控件401、拍照控件、录像控件、或专业控件等,该界面中还可以包括下述的一种或多种,例如:拍摄控件402、用于打开图库的控件、自动闪光灯控件403、多拍控件404、设置控件405、用于调整拍摄倍数的控件、文档选定框406、或文字信息等。其中,该文档选定框406可以为矩形等,该文字信息可以为:正在检测文档,请将设备与文档保持水平拍摄。该自动闪光灯控件403可以理解为,在终端设备的拍文档模式中,该闪光灯可以默认为自动状态,即当环境亮度低时,闪光灯会自动闪光。该文档选定框406可以框选住终端设备识别的文档画面,该文档画面与如图2中的c所示的文档画面相同,在此不再赘述。
可以理解的是,该文档选定框406的形状、大小、位置等可以根据实际场景包括其他内容,本申请实施例中对此不做限定。
可能的实现方式中,当平板接收到用户打开相机应用的操作时,平板可以显示一级菜单400中的拍照控件对应的界面;进一步的,当平板接收到用户针对一级菜单400的向右滑动,并切换到拍文档控件401对应的界面,或者,接收到用户点击该一级菜单400中的拍文档控件401的操作时,平板可以显示如图4中的a所示的界面。
可能的实现方式中,在如图4中的a所示的界面中,当平板接收到用户触发该多拍控件404的操作时,平板可以支持该拍文档模式的多次拍摄。例如,用户可以利用该拍文档模式依次拍摄作业本中的每一页,进而终端设备可以将该拍摄得到的作业本中的每一页对应的文档图片保存到终端设备的图库中。
可能的实现方式中,在如图4中的a所示的界面中,当平板接收到用户触发该自动闪光灯控件403的操作时,平板可以显示如图4中的b所示的界面。如图4中的b所示的界面,该界面中可以包括用于控制闪光灯的多个控件,例如:开启闪光灯控件407、自动闪光灯控件403、关闭闪光灯控件408、或常亮闪光灯控件409等。其中,在如图4中的b所示的界面中,由于自动闪光灯控件403为默认选中的控件,因此该自动闪光灯控件可以以不同颜色、或加粗等方式突出显示,进而使得用户可以区分当前选中的控件与其他未选中的控件。可以理解的是,该图4中的b所示的界面中的显示的其他内容与图4中的a所示的界面中的显示内容类似,在此不再赘述。
可能的实现方式中,当平板接收到用户触发如图4中的a所示的界面中的自动闪光灯控件403的操作时,平板可以显示如图4中的b所示的界面;在如图4中的b所示的界面中,当平板在一段时间阈值内,例如5秒或10秒等,未接收到用户针对开启闪光灯控件407、自动闪光灯控件403、关闭闪光灯控件408、或常亮闪光灯控件409控件的进一步的操作时,则平板可以切换到如图4中的a所示的界面。
可能的实现方式中,在如图4中的b所示的界面中,在平板接收到用户触发该自动闪光灯控件403的操作后,进一步的,当平板接收到用户触发该文档拍摄控件402的操作,并检测到当前拍摄画面的亮度低于亮度阈值时,自动开启闪光灯;或者,当平板接收到用户触发该文档拍摄控件402的操作,并检测到当前画面中的阴影面积(可以理解为亮度低于亮度阈值时所占区域的面积)超过面积阈值时,自动开启闪光灯。示例性的,当用户在有光源照射的场景中,利用平板中的拍文档模式背对光源进行文档拍摄时,平板可以检测到拍摄画面中可能存在阴影部分(如用户的影子或平板的影子造成的遮挡),因此平板可以基于该自动闪光灯控件403,在拍摄时自动开启闪光灯,避免阴影部分对文档拍摄效果的影响。
可能的实现方式中,在如图4中的b所示的界面中,在平板接收到用户触发该开启闪光灯控件407的操作后,进一步的,当平板接收到用户触发该文档拍摄控件402的操作时,平板可以开启闪光灯进行文档拍摄。
可能的实现方式中,在如图4中的b所示的界面中,在平板接收到用户触发该关闭闪光灯控件408的操作后,进一步的,当平板接收到用户触发该文档拍摄控件402的操作时,平板可以关闭闪光灯进行文档拍摄。
可能的实现方式中,在如图4中的b所示的界面中,在平板接收到用户触发该常亮闪光灯控件409的操作后,平板开启闪光灯,并且平板开启闪光灯后,还可以在拍文档的预览界面中显示提示信息,提示信息可以为“闪光灯,常亮”,进一步的,当平板接收到用户触发该文档拍摄控件402的操作时,平板可以根据该已经开启的闪光灯进行文档拍摄。并且当平板完成一次文档拍摄后,闪光灯仍然保持开启状态,直到用户点击开启闪光灯控件407、自动闪光灯控件403、或关闭闪光灯控件408中的任一个,将闪光灯切换到其他工作模式后,闪光灯才退出持续开启状态。
基于此,用户可以基于如图4对应的实施例便捷、快速打开拍文档模式,进而可以提升该拍文档模式的利用率。
进一步的,在如图4对应的实施例中用户开启相机应用中的拍文档模式的基础上,用户可以通过如图5(或图6)对应的实施例进行文档拍摄。
本申请实施例中,在用户触发多拍控件的情况下,平板可以实现文档的多拍模式(如图5对应的实施例);或者,在用户未触发多拍控件的情况下,平板可以实现单次文档拍摄,并显示文档矫正页面(如图6对应的实施例)。
示例性的,图5为本申请实施例提供的一种实现多拍模式的界面示意图。在图5对应的实施例中,以终端设备为平板,且平板采用竖屏拍摄为例进行示例说明,该示例并不构成对本申请实施例的限定。
如图5中的a所示的界面中,在用户触发该多拍控件500的基础上,当平板接收到用户触发该文档拍摄控件501的操作时,平板可以获取基于摄像头拍摄得到的图像数据,并短暂显示如图5中的b所示的界面,进而切换至如图5中的c所示的界面。如图5中的a所示的界面,该多拍控件500可以以不同颜色、或加粗等状态突出显示。
其中,如图5中的a所示的界面,该界面中的用于打开图库的控件502中可以显示已经拍摄得到的人像的缩略图,该界面中显示的其他内容与图4中的a所示的界面中的内容类似,在此不再赘述。
如图5中的b所示的界面,该界面中可以显示:文档画面504、覆盖在文档画面504之上的悬浮窗505、用于打开图库的控件502以及文档拍摄控件501等,该界面中显示的其他内容与图4中的a所示的界面中的内容类似,在此不再赘述。如图5中的b所示的界面,该悬浮窗505用于指示平板已经完成对于文档的拍摄和自动校正处理,并将文档图片保存到图库中;该用于打开图库的控件502中可以显示文档处理后的画面的缩略图,图5中的b所示的界面中的用于打开图库的控件502中显示的内容与图5中的a所示的界面中的该用于打开图库的控件502中显示的内容不同。在显示悬浮窗505前,平板进行后台的图像采集和文档的自动校正处理,此时,该文档拍摄控件501可以灰度显示,并处于不可操作状态。可选的,平板进行文档的自动校正处理过程中,该文档拍摄控件501的附近还可以显示转动的圆环,提示用户正在进行校正处理。其中,该悬浮窗505中显示的内容可以与图2中的c所示的文档画面中的文档内容类似,在此不再赘述。
如图5中的c所示的界面,该界面中的用于打开图库的控件502中可以显示文档处理后的画面的缩略图,且图5中的c所示的界面中的用于打开图库的控件502中显示的内容与图5中的a所示的界面中的该用于打开图库的控件502中显示的内容不同。图5中的c所示的界面中显示的其他内容可以与如图5中的a所示的界面中显示的内容类似,在此不再赘述。进而,用户可以利用如图5中的c所示的界面,进行下一次文档拍摄,实现文档的多拍。可以理解的是,如果平板的摄像头取景范围未发生变化,图5中的c所示的界面中可以仍然显示文档的预览图像,文档的预览图像与图5中的a所示出的相同。
可以理解的是,在触发多拍控件的情况下,平板可以将拍摄得到的文档图片自动保存到图库中。
基于此,用户可以根据自身需求选择合适的文档拍摄模式,例如在用户拍摄多张文档时,可以基于如图5对应的实施例实现多张文档画面的快速拍摄。
示例性的,图6为本申请实施例提供的一种实现单拍模式的界面示意图。在图6对应的实施例中,以终端设备为平板,且平板采用竖屏拍摄为例进行示例说明,该示例并不构成对本申请实施例的限定。
如图6中的a所示的界面中,用户未触发该多拍控件600的基础上,当平板接收到用户触发该文档拍摄控件601的操作时,平板可以对基于摄像头拍摄获取到的图像数据进行自动校正处理,并短暂显示如图6中的b所示的界面,进而切换至如图6中的c所示的界面。
其中,如图6中的a所示的界面,该界面中的用于打开图库的控件602中可以显示已经拍摄得到的人像的缩略图,该界面中显示的其他内容与图5中的a所示的界面中的内容类似,在此不再赘述。
如图6中的b所示的界面,该界面可以用于指示拍摄的文档正处于矫正处理过程中,该界面中可以显示:预览图603、用于打开图库的控件602以及文档拍摄控件601等,该界面中显示的其他内容与图6中的a所示的界面中的内容类似,在此不再赘述。其中,该界面中的用于打开图库的控件602中可以显示已经拍摄得到的人像的缩略图,该界面中的文档拍摄控件601可以灰度显示,并处于不可操作状态。可选的,如图6中的b所示的界面,平板进行文档的自动校正处理过程中,该文档拍摄控件601的附近还可以显示转动的圆环,提示用户正在进行校正处理。
如图6中的c所示的界面,该界面可以为文档矫正处理完成后的预览界面,该界面可以用于支持用户进行手动文档矫正,该界面中可以显示:预览图603、覆盖在预览图603之上的图像604、文档矫正控件605、删除控件606、保存控件607、用于打开图库的控件602、以及文档拍摄控件601等。其中,该图像604用于对文档矫正处理后的采集图像进行预览;该文档拍摄控件601、以及用于打开图库的控件602等控件可以灰度显示,并处于不可操作状态;该图像604可以突出显示,且该图像604显示的内容可以与如图2中的c所示的文档画面中的文档内容类似,在此不再赘述;该文档矫正控件605、删除控件606、以及保存控件607可以灰度显示,并处于可操作状态。
可能的实现方式中,在如图6中的c所示的界面中,当平板接收到用户触发该文档矫正控件605的操作后,用户可以通过对该图像604的进行画面调整,以便选出图像604中的合适的文档内容,进而平板可以对该图像604中经过画面调整后的文档内容进行进一步的文档矫正。例如,如图6中的c所示的界面,用户可以通过拖拽该图像604的四个边角框选出合适的文档区域。
可能的实现方式中,在如图6中的c所示的界面中,当平板接收到用户触发该文档矫正控件605的操作后,平板可以显示文档选定框(如图6中的c所示的界面中未示出),该文档选定框可以暂时框选住图像604的边缘,进而用户可以通过对该文档选定框的调整,例如拖拽该文档选定框的四个边角,框选出图像604中的合适的文档区域。
可能的实现方式中,在如图6中的c所示的界面中,当平板接收到用户触发该删除控件606的操作时,则平板可以删除图像604,并显示如图6中的d所示的界面。
可能的实现方式中,在如图6中的c所示的界面中,当平板接收到用户触发该保存控件607的操作时,则平板可以将该图像604(或者对该图像604中经过画面调整后的文档内容)进行再次文档矫正并保存到图库中,并显示如图6中的d所示的界面。其中,该如图6中的d所示的界面,该界面可以用于进行下一次文档拍摄以及文档矫正,该界面中的用于打开图库的控件602中可以显示图像604对应的缩略图,该界面中显示的其他内容与如图6中的a所示的界面中的内容类似,在此不再赘述。可以理解的是,如果平板的摄像头取景范围未发生变化,图6中的d所示的界面中可以仍然显示文档的预览图像,文档的预览图像与图6中的a所示出的相同。
可能的实现方式中,如图6中的c所示的界面,该界面中还可以包括用于分享的控件(图6中c所示的界面中未示出),进而,当平板接收到用户触发该用于分享的控件的操作,平板可以实现将该图像604,分享到其他应用或其他设备等。
可以理解的是,如图6中的c所示的界面,该界面中还可以包括用于重命名的控件、用于收藏的控件、用于旋转的控件、用于添加备注的控件、用于打印的控件或识别文档中的文字的控件等,该界面中可以显示的控件可以根据实际场景包括其他内容,本申请实施例中对此不做限定。
基于此,用户可以根据自身需求选择合适的文档拍摄模式,例如在用户拍摄单张文档时,可以基于如图6对应的实施例拍摄单张文档画面并及时进行文档调整,以便得到合适的文档图片。
在图4对应的实施例的基础上,可能的实现方式中,当终端设备检测到的文档选定框占当前画面中的比例低于预设阈值时,则终端设备可以提示用户靠近文档进行拍摄。
示例性的,图7为本申请实施例提供的一种提示用户的界面示意图。在图7对应的实施例中,以终端设备为平板,且平板采用竖屏拍摄为例进行示例说明,该示例并不构成对本申请实施例的限定。
如图7所示,当平板接收到用户打开拍文档模式的操作,并且平板检测到文档选定框701占当前画面中的比例低于预设阈值,或者平板检测到当前距离文档的距离超过距离阈值时,则平板可以显示提示信息702,该提示信息702可以为:正在检测文档,请将设备靠近文档拍摄。其中,如图7所示的界面中的其他显示内容与如图5中的a所示的界面中的内容类似,在此不再赘述。
基于此,在文档拍摄过程中,即使用户与文档之间的距离较远,用户也可以基于终端设备上显示的提示信息,靠近文档拍摄,进而终端设备可以识别得到更为清晰的文档图片。
在图5对应的实施例的基础上,可能的实现方式中,在如图5中的a所示的界面中,在用户触发该多拍控件500,并拍摄文档照片后,用户可以在图库中对经过拍文档模式得到的文档图片进行文档矫正。
示例性的,图8为本申请实施例提供的一种文档矫正的界面示意图。在图8对应的实施例中,以终端设备为平板,且平板采用竖屏拍摄为例进行示例说明,该示例并不构成对本申请实施例的限定。
当平板接收到用户打开图库应用的操作时,平板可以显示如图8中的a所示的界面,该界面中可以包括下述一种或多种,例如:用于搜索照片的文本框、图片801对应的缩略图、图片802对应的缩略图、图片803对应的缩略图或图片804对应的缩略图等。其中,该图片801可以为今天拍摄得到的,该图片802、图片803和图片804可以为昨天拍摄得到的。
在如图8中的a所示的界面中,当平板接收到用户触发该图片801对应的缩略图的操作时,平板可以显示如图8中的b所示的界面。如图8中的b所示的界面,该界面中可以包括下述一种或多种:图片801、文档矫正控件805、用于查看图片801更多信息的控件、分享控件、收藏控件、编辑控件、删除控件或更多控件等。其中,该图片801中显示的内容可以与如图2中的c所示的界面中的文档画面中的文档内容相同,在此不再赘述。
进一步的,在如图8中的b所示的界面中,当平板接收到用户触发该文档矫正控件805的操作时,平板可以显示如图8中的c所示的界面。如图8中的c所示的界面,该界面中可以包括下述一种或多种,例如:图片801、文档选定框806、删除控件807、还原控件808以及保存控件809。进而,用户可以通过该文档选定框806框选出合适的文档内容,例如框选出图片801中的“已完成任务”对应的内容。
可能的实现方式中,在如图8中的c所示的界面中,当平板接收到用户触发该删除控件807的操作时,则平板可以删除图片801。
可能的实现方式中,在如图8中的c所示的界面中,当平板接收到用户触发该还原控件808的操作时,则平板可以取消用户选择的文档选定框806,并恢复到图片801对应的内容。
可能的实现方式中,在如图8中的c所示的界面中,当平板接收到用户触发该保存控件809的操作时,则平板可以保存文档选定框806对应的文档图片。
可以理解的是,如图6中的a所示的界面,即使终端设备未接收到用户触发该多拍控件600的操作,且在如图6中的c所示的界面中,用户已经触发该保存控件607的情况下,用户也可以基于如图8对应的实施例中的文档矫正过程,在图库中对已经进行文档矫正后的文档内容(如图6中的c所示的图像604)进行再次文档矫正。
基于此,即使终端设备基于拍摄文档模式得到的文档图片可能存在文档识别不准确的情况,用户也可以通过手动调节,选择出需要识别的文档内容。
示例性的,图9为本申请实施例提供的一种文档拍摄的流程示意图。如图9所示,该文档拍摄流程可以包括如下步骤:
S901、终端设备接收用户打开拍文档模式的操作。
本申请实施例中,用户可以参考如图4对应的实施例打开拍文档模式。
可能的实现方式中,当终端设备检测到文档选定框所占画面的比例低于预设阈值时,终端设备可以基于如图7对应的实施例,显示提示信息,进而提示用户将终端设备靠近文档拍摄。
S902、终端设备将效果配置参数发送至ISP模块,并基于快速对焦模块利用马达将镜头推送到对焦参数指示的位置,并在该对焦参数指示的位置附近搜索准焦点。
本申请实施例中的准焦点,可以理解为最终搜索停止后,拍照时使用的对焦点。
本申请实施例中,该效果配置参数为用于支持拍文档模式下文档拍摄的参数,例如该效果配置参数可以包括下述一种或多种:相机sensor出图参数、曝光参数、对焦参数、对比度参数、清晰度参数、或锐度参数等。该预设位置可以理解为该效果配置参数中的对焦参数指示的位置。其中,该对焦参数可以为一个或多个用户利用终端设备进行文档拍摄时的历史对焦数据学习得到的,该历史对焦数据中可以包括:历史拍摄距离数据和历史焦距数据等。
示例性的,对该历史对焦数据的学习可以得到,大多数用户在对A4画面大小的文档进行拍摄时的拍摄距离为30厘米(cm)-40cm,且该30cm-40cm的拍摄距离所采用的焦距数据可以为位置(position,pos)0,则终端设备可以将该pos0设置为对焦参数。例如,当终端设备进行文档拍摄时,终端设备可以指示该马达推送镜头到pos0对应的位置处,进而镜头可以在该pos0对应的位置处进行对焦,然后镜头再开始启动自动对焦,在pos0的位置附近搜索准焦点。
可能的实现方式中,终端设备(或与终端设备通信的服务器)也可以基于对历史对焦数据中的历史拍摄距离数据和历史焦距数据等的学习得到多组对应关系。其中,任一组对应关系用于指示拍摄距离与对焦参数之间的对应关系。
以终端设备中保存该多组对应关系为例,当终端设备进行文档拍摄时,终端设备可以利用红外发射器(发射红外线)或超声波发射器(发生超声波)等测量终端设备与被拍摄物体之间的拍摄距离,当终端设备可以从该多组对应关系中找到与该拍摄距离相对应的对焦参数时,则终端设备可以指示马达推送镜头到该对焦参数对应的位置,进而镜头可以在该对焦参数对应的位置处进行对焦,并启动自动对焦,在该对焦参数的位置附近搜索准焦点。
以服务器中保存该多组对应关系为例,当终端设备进行文档拍摄时,终端设备可以利用红外发射器或超声波发射器等测量终端设备与被拍摄物体之间的拍摄距离;进一步的,终端设备可以向服务器发送用于查询该拍摄距离所对应的对焦参数的请求,当服务器可以查到该与该拍摄距离相对应的对焦参数时,服务器可以将该对焦参数发送至终端设备中,进而终端设备可以指示马达推送镜头到该对焦参数对应的位置,镜头可以在该对焦参数对应的位置处进行对焦,并启动自动对焦,在该对焦参数的位置附近搜索准焦点。
可以理解的是,终端设备可以基于在预设位置进行对焦的方法,提升对焦速度。
S903、终端设备接收用户触发文档拍摄控件的操作,相机sensor生成图像数据。
本申请实施例中,用户可以参考如图5对应的实施例实现文档的多拍,得到图像数据;或者用户可以参考如图6对应的实施例实现文档的单拍,得到图像数据。
可能的实现方式中,在开启多拍模式的情况下,用户可以参考如图8对应的实施例,在图库中对多拍模式下得到的文档图片进行进一步文档矫正。
S904、终端设备中的ISP模块对该图像数据进行处理,得到ISP处理后的图像数据。
其中,该得到ISP处理后的图像数据可以包括拍照流数据和预览流数据。其中,该拍照流数据的格式可以由RAW(或称为未加工图像)格式转化为YUV(可以理解为亮度和色度)格式。
S905、终端设备中的图像处理模块对该ISP处理后的图像数据进行图像后处理,得到图像处理后的图像数据。
其中,该图像后处理可以包括下述一种或多种:YUV域图像降噪处理、HDR处理、或文字清晰度提升处理等。其中,该YUV域图像降噪处理可以包括:YUV域单帧图像降噪处理和YUV域多帧图像降噪处理等;该文字清晰度提升处理可以包括超分辨率(superresolution,SR)处理,该SR处理可以包括:单帧SR处理和多帧SR处理等。S906、终端设备中的文档识别模块对该图像处理后的图像数据进行文档识别,得到文档识别后的图像数据。
S907、终端设备中的图像矫正模块对该文档识别后的图像数据进行文档矫正处理,得到文档矫正后的图像数据。进而,该文档矫正后的图像数据可以显示在终端设备中,或者,该文档矫正后的图像也可以编码存储在图库中。
基于此,终端设备可以实现在接收到用户开启文档拍摄功能的操作时,根据用户拍摄文档的习惯设置合适的焦距,使得终端设备可以基于该合适的焦距实现快速对焦,提升对焦速度和文档拍摄速度。
在图9对应的实施例的基础上,可能的实现方式中,S905可以包括:终端设备可以基于S904所示的步骤中的预览流数据确定当前是否为HDR场景,当终端设备确定当前不是HDR场景时,终端设备可以采用YUV域图像降噪处理(下文简称图像降噪处理)方法和文字清晰度提升处理(例如SR处理)方法,对该拍照流数据进行处理,得到目标数据;或者,当终端设备确定当前为HDR场景时,终端设备可以采用HDR算法和文字清晰度提升处理方法(例如SR处理),对该拍照流数据进行处理,得到目标数据。
示例性的,图10为本申请实施例提供的一种图像后处理方法的流程示意图。如图10所示,该图像后处理方法可以包括如下步骤:
S1001、终端设备确定当前是否为HDR场景。
本申请实施例中,当终端设备确定当前为HDR场景时,则终端设备可以执行S1002-S1003所示的步骤;或者,当终端设备确定当不是HDR场景时,则可终端设备以执行S1004-S1008所示的步骤。
示例性的,终端设备可以获取多帧预览流数据,并基于该多帧预览流数据中的HDR图像所占的比例确定当前是否为HDR场景;或者,终端设备可以获取单帧预览流数据,并基于该单帧预览流数据中的高亮像素所占的比例确定当前是否为HDR场景。其中,该HDR图像可以为高亮像素所占比例超过比例阈值的图像,该高亮像素可以为像素的灰度值大于灰度阈值的像素点。
可能的实现方式中,终端设备也可以对预览流数据进行多倍(例如4倍)下采样,得到预览小图;终端设备可以获取预览小图中的多帧预览数据,进而基于该多帧预览数据中的HDR图像所占的比例确定当前是否为HDR场景,或者,终端设备也可以获取预览小图中的单帧预览数据,进而基于该单帧预览数据中的高亮像素所占的比例确定当前是否为HDR场景。可以理解的是,基于预览小图进行HDR场景判断可以节省内存占用。
可以理解的是,判断当前是否为HDR场景的方法可以根据实际场景包括其他内容,本申请实施例中对此不做限定。
S1002、终端设备采集不同曝光程度的多帧拍照流数据,并进行多帧图像融合处理,得到融合处理后的单帧图像数据。
本申请实施例中,该不同曝光程度的多帧拍照流数据中可以包括下述一种或多种:正常帧数据、长帧数据、或短帧数据等。其中,该长帧数据可以用于提升正常帧数据中的过暗区域,该短帧数据可以用于压制正常帧数据中的过曝区域。
示例性的,终端设备可以采用亮度梯度方法、双边滤波方法或拉普拉斯金字塔等算法对该不同曝光程度的多帧拍照流数据进行多帧图像融合处理,得到融合处理后的单帧图像数据,或者,终端设备也可以基于第一机器学习模型对该不同曝光程度的多帧拍照流数据进行多帧图像融合处理,得到融合处理后的单帧图像数据。其中,该第一机器学习模块可以为基于多帧拍照流样本数据的训练得到的。
可以理解的是,该多帧拍照流数据的数量、以及多帧图像融合的处理方法均可以根据实际场景包括其他内容,本申请实施例中对此不做限定。
S1003、终端设备对该融合处理后的单帧图像数据进行单帧SR处理,得到目标数据。
本申请实施例中,该单帧SR处理可以理解为从图像的横向和图像的纵向上分别增加像素点,进而提升单帧图像的清晰度。其中,该增加的像素点可以与该增加的像素点所在位置处的周围的像素点有关。
示例性的,终端设备可以采用第二机器学习模型对该融合处理后的单帧图像数据进行单帧SR处理,得到目标数据。其中,该第二机器学习模块可以为基于单帧图像样本数据的训练得到的。
S1004、终端设备可以判断是否采用多帧图像降噪处理方法。
本申请实施例中,当终端设备确定采用多帧图像降噪处理方法,则终端设备可以执行S1005-S1006所示的步骤;或者,当终端设备确定未采用多帧图像降噪处理方法,则终端设备可以执行S1007-S1008所示的步骤。其中,该多帧图像降噪处理可以具有更好的降噪效果。
S1005、终端设备采集不同噪声情况的多帧拍照流数据,并进行多帧图像降噪处理,得到多帧图像降噪处理后的单帧图像数据。
本申请实施例中,该多帧图像降噪处理可以理解为基于各帧拍照流数据的噪声特征,采用多尺度融合、或分块融合等算法对该多帧拍照流数据进行加权融合的处理方法,本申请实施例中对具体的多帧图像降噪处理方法不做限定。其中,该多尺度融合算法可以理解为不同分辨率下的融合方法,该分块融合算法可以理解为不同亮度区域下的融合方法。
S1006、终端设备对该多帧图像降噪处理后的单帧图像数据进行单帧SR处理,得到目标数据。
可以理解的是,S1006所示的步骤中的单帧SR处理的方法可以与S1003所示的步骤中的单帧SR处理的方法类似,在此不再赘述。
S1007、终端设备采集不同噪声情况的多帧拍照流数据,并分别进行单帧图像降噪处理,得到单帧图像降噪处理后的多帧图像数据。
示例性的,可以采用小波变换、双边滤波等方法对该多帧拍照流数据分别进行单帧图像降噪处理,得到单帧图像降噪处理后的多帧图像数据,本申请实施例中对该单帧图像降噪处理的方法不做限定。
S1008、终端设备对该单帧图像降噪处理后的多帧图像数据进行多帧SR处理,得到目标数据。
本申请实施例中,该多帧SR处理可以理解为对该单帧图像降噪处理后的多帧图像数据进行加权融合的处理方法,使得终端设备可以得到清晰度更好、细节更为丰富的目标数据。
示例性的,终端设备可以采用第三机器学习模型对该单帧图像降噪处理后的多帧图像数据进行多帧SR处理,得到目标数据。其中,该第三机器学习模块可以为基于多帧图像样本数据的训练得到的。
可能的实现方式中,如图10对应的实施例中的图像后处理方法可以在终端设备中实现,或者也可以在与终端设备连接的服务器中实现,本申请实施例中对此不做限定。
基于此,终端设备可以基于如图10对应的实施例中的图像后处理方法,根据不同的场景,得到画面效果较好的文档图片。
可以理解的是,本申请实施例所描述的界面仅作为一种示例,并不能构成对本申请实施例的进一步限定。
基于上述实施例中所描述的内容,为了更好的理解本申请各实施例,示例性的,图11为本申请实施例提供的一种文档拍摄方法的流程示意图。
如图11所示,该文档拍摄方法可以包括如下步骤:
S1101、终端设备显示第一界面。
本申请实施例中,该第一界面中可以包括用于文档拍摄的控件,以及第一预览图像。其中,该第一界面可以为如图4中的a所示的界面,该用于文档拍摄的控件可以为图4中的a所示的界面中的文档拍摄控件402,该第一预览图像可以为如图4中的a所示的界面中显示的文档画面。
S1102、终端设备利用马达将镜头推送到对焦参数指示的位置。
本申请实施例中,该对焦参数为预设的常量,且该对焦参数的获取过程可以参见S902中的对焦参数对应的描述,在此不再赘述。
S1103、终端设备从对焦参数指示的位置处开始对焦。
示例性的,终端设备从对焦参数指示的位置处开始对焦搜索,并在该对焦参数指示的位置附近搜索准焦点。其中,该准焦点可以理解为最终搜索停止后,拍照时使用的对焦点。
S1104、终端设备接收对用于文档拍摄的控件的操作。
本申请实施例中,该用于文档拍摄的控件的操作可以包括点击操作或滑动操作等,本申请实施例中对此不做限定。
S1105、响应于对用于文档拍摄的控件的操作,终端设备在对焦完成时获取第一图像。
本申请实施例中,该对焦完成时获取的第一图像可以理解为在准焦点处获取的第一图像。该准焦点的定义参见S902中的描述。
基于此,终端设备可以实现在接收到用户开启文档拍摄功能的操作时,根据用户拍摄文档的习惯设置合适的焦距,使得终端设备可以基于该合适的焦距实现快速对焦,提升对焦速度和文档拍摄速度。
可选的,在S1101之前,还包括:终端设备接收打开第一应用的操作;响应于打开第一应用的操作,终端设备显示第二界面;第二界面中包括第一菜单栏;第一菜单栏中包括用于开启文档拍摄模式的控件以及用于开启拍照模式的控件;终端设备接收选定用于开启文档拍摄模式的控件的操作;终端设备显示第一界面,包括:响应于选定用于开启文档拍摄模式的控件的操作,终端设备显示第一界面。
本申请实施例中,该第一应用可以为相机应用;该第二界面可以理解为打开相机应用时对应的界面;例如该第二界面可以为拍照模式对应的界面,该第一菜单栏可以为如图4中的a所示的界面中的一级菜单400,该用于开启文档拍摄模式的控件可以为如图4中的a所示的界面中的拍文档控件401,该用于开启拍照模式的控件可以为如图4中的a所示的界面中的拍照控件。其中,该文档拍摄模式可以理解为本申请实施例中的拍文档模式。
可选的,还包括:终端设备接收选定用于开启拍照模式的控件的操作;响应于选定用于开启拍照模式的控件的操作,终端设备利用马达将镜头推送到第二位置;第二位置与对焦参数指示的位置不同。
本申请实施例中,该第二位置可以理解为无穷远处。示例性的,当终端设备接收到用户选定开启拍照模式的控件的操作时,终端设备可以利用马达将镜头推送到无穷远处开始对焦搜索,直到搜索到准焦点。进一步的,当终端设备接收到用户在拍照模式对应的界面中选定用于进行拍照的控件的操作时,终端设备可以基于搜索到的准焦点获得拍照图片。可以理解的是,在拍文档模式下,终端设备可以从对焦参数指示的位置开始对焦搜索,相比与在拍照模式下,终端设备从无穷远处来事对焦搜索,拍文档模式下的对焦速度较快,进而可以提升文档拍摄速度。
可选的,方法还包括S1106(图11中未示出):终端设备处理第一图像中的文档内容,得到第二图像。
本申请实施例中,该第二图像可以理解为经过一系列拍文档模式对应的文档自动校正处理后的图像。
可选的,第一界面中还包括用于实现多拍模式的控件,在用于实现多拍模式的控件未被选中时,S1106包括:终端设备显示第三界面;其中,第三界面中包括下述一种或多种:第三图像、用于文档矫正的控件、用于保存第三图像的控件、或用于删除第二图像的控件;终端设备接收选定用于保存第三图像的控件的操作;第三图像为第二图像中的部分或全部图像;在第三界面中,第三图像覆盖在第一图像对应的预览图像之上;响应于选定用于保存第三图像的控件的操作,终端设备矫正第三图像,并将第三图像保存至第二应用。
本申请实施例中,该用于实现多拍模式的控件可以为如图6中的a所示的界面中的多拍控件600;该第三界面可以为如图6中的c所示的界面;在图6中的c所示的界面中,该第三图像可以为图像604,用于文档矫正的控件可以为文档矫正控件605,该用于保存第三图像的控件可以为保存控件607,该用于删除第二图像的控件可以为删除控件606,该选定用于保存第三图像的控件的操作可以为针对保存控件607的触发操作;第二应用可以为图库应用。
可选的,还包括:终端设备接收选定用于文档矫正的控件的操作;响应于选定用于文档矫正的控件的操作,第三图像的画面大小处于可编辑状态;终端设备接收针对第三图像的操作;响应于针对第三图像的操作,终端设备对第三图像中的经过画面大小处理的文档进行文档矫正。
本申请实施例中,如图6中的c所示的界面,该选定用于文档矫正的控件的操作可以为针对文档矫正控件605的触发操作,该针对第三图像的操作可以为针对图像604中的四个边角框的拖拽操作等;该可编辑状态可以理解为对图像604进行画面大小调整的状态。
可选的,第一界面中还包括用于实现多拍模式的控件,在用于实现多拍模式的控件被选中时,S1106包括:终端设备对第一图像中的文档内容进行处理,得到第二图像;方法还包括:终端设备存储第二图像,并切换至第四界面;第四界面中包括用于文档拍摄的控件以及第二预览图像。
本申请实施例中,该用于实现多拍模式的控件可以为如图5中的a所示的界面中的多拍控件500;该第四界面可以为如图5中的c所示的界面,该第四界面中的用于文档拍摄的控件可以为如图5中的c所示的界面中的文档拍摄控件501。
可选的,还包括:终端设备接收选定第二应用的操作;响应于选定第二应用的操作,终端设备显示第五界面;第五界面中包括第二图像的标识;终端设备接收选定第二图像的标识的操作;响应于选定第二图像的标识的操作,终端设备显示第六界面;第六界面中包括第二图像以及用于对第二图像进行文档矫正的控件;终端设备接收选定用于对第二图像进行文档矫正的控件的操作;响应于选定用于对第二图像进行文档矫正的控件的操作,终端设备显示第七界面;其中,第七界面中包括下述一种或多种:用于选定第二图像中的部分或全部文档的第一文档选定框、用于保存第一文档选定框中的文档的控件、用于删除第二图像的控件、或用于还原第二图像的控件。
本申请实施例中,该选定第二应用的操作可以为针对图库应用的触发操作;该第五界面可以为如图8中的a所示的界面,该第二图像的标识可以为如图8中的a所示的界面中的图片801对应的缩略图;该选定第二图像的标识的操作可以为针对图片801对应的缩略图的触发操作;该第六界面可以为如图8中的b所示的界面;如图8中的b所示的界面,该第二图像可以为图片801,该用于对第二图像进行文档矫正的控件可以为文档矫正控件805;该选定用于对第二图像进行文档矫正的控件的操作可以为针对文档矫正控件805的触发操作;该第七界面可以为如图8中的c所示的界面;在如图8中的c所示的界面中,该用于选定第二图像中的部分或全部文档的第一文档选定框可以为文档选定框806,该用于保存第一文档选定框中的文档的控件可以为保存控件809,该用于删除第二图像的控件可以为删除控件807,该用于还原第二图像的控件可以为还原控件808。
可选的,终端设备中还包括下述一种或多种:相机传感器、图像信号处理ISP模块、图像处理模块、文档识别模块或图像矫正模块;S1106包括:终端设备利用ISP模块对经过相机传感器输出的第一图像中的文档内容对应的图像数据进行处理,得到ISP处理后的图像数据;终端设备利用图像处理模块对ISP处理后的图像数据进行图像后处理,得到图像处理后的图像数据;终端设备利用文档识别模块对图像处理后的图像数据进行文档识别,得到文档识别后的目标图像;终端设备利用图像矫正模块对文档识别后的目标图像进行文档矫正,得到第二图像。
可选的,ISP处理后的图像数据包括拍照流数据和预览流数据,图像后处理包括下述一种或多种:图像降噪处理、高动态场景HDR图像融合处理、或文字清晰度提升处理;终端设备利用图像处理模块对ISP处理后的图像数据进行图像后处理,得到图像处理后的图像数据,包括:终端设备判断预览流数据是否满足HDR场景;当终端设备确定预览流数据满足HDR场景时,终端设备利用图像处理模块对多帧曝光程度不同的拍照流数据,进行HDR图像融合处理以及单帧文字清晰度提升处理;当终端设备确定预览流数据不满足HDR场景时,终端设备利用图像处理模块对多帧噪声情况不同的拍照流数据,进行多帧图像降噪处理以及单帧文字清晰度提升处理。
本申请实施例中,该图像降噪处理可以包括:单帧图像降噪处理和多帧图像降噪处理,具体的,该图像降噪处理可以为YUV域图像降噪处理。该文字清晰度提升处理包括:单帧文字清晰度提升处理和多帧文字清晰度提升,具体的,该文字清晰度提升处理的方法可以为SR处理方法。该判断HDR场景的步骤可以参见S1001中判断当前是否为HDR场景的步骤,在此不再赘述。
可选的,第一界面中还包括用于自动开启闪光灯的控件,还包括:终端设备接收选定用于自动开启闪光灯的控件的操作;响应于选定用于自动开启闪光灯的控件的操作,终端设备显示第八界面;其中,第八界面中包括下述一种或多种:以突出形式显示的用于自动开启闪光灯的控件、用于关闭闪光灯的控件、用于开启闪光灯的控件、或用于常亮闪光灯的控件。
本申请实施例中,该自动开启闪光灯的控件可以为如图4中的a所示的界面中的自动闪光灯控件403;该第八界面可以为如图4中的b所示的界面;如图4中的b所示的界面,该以突出形式显示的用于自动开启闪光灯的控件可以为以不同颜色、或加粗等方式突出显示的自动闪光灯控件403,该用于关闭闪光灯的控件可以为关闭闪光灯控件408,该用于开启闪光灯的控件可以为开启闪光灯控件407,该用于常亮闪光灯的控件可以为常亮闪光灯控件409。
可选的,还包括:响应于选定用于常亮闪光灯的控件的操作,终端设备点亮闪光灯;响应于对用于文档拍摄的控件的操作,终端设备在对焦完成时,在闪光灯常亮的状态下获取第一图像。
可选的,还包括:当终端设备在第一时间阈值内,未接收到针对用于关闭闪光灯的控件、用于开启闪光灯的控件、或用于常亮闪光灯的控件的操作时,终端设备切换至第一界面。
示例性的,在如图4中的b所示的界面中,当终端设备在5秒或者10秒等时间内,未接收到针对开启闪光灯控件407、关闭闪光灯控件408、或常亮闪光灯控件409的触发时,终端设备可以显示如图4中的a所示的界面。
可选的,第一界面中还包括用于框定终端设备检测到的文档的第二文档选定框,方法还包括:当终端设备检测到第二文档选定框占画面的比例小于第一阈值时,终端设备显示提示信息;提示信息用于指示将终端设备靠近文档拍摄。
本申请实施例中,如图7所示的界面,该第二文档选定框可以为文档选定框701,该提示信息可以为示信息702,该提示信息702可以为:正在检测文档,请将设备靠近文档拍摄。
可选的,终端设备中包括ISP模块,终端设备利用马达将镜头推送到对焦参数指示的位置,包括:终端设备将效果配置参数发送至ISP模块,并利用马达将镜头推送到对焦参数指示的位置;效果配置参数中包括对焦参数。
可选的,效果配置参数还包括下述一种或多种:相机传感器出图参数、曝光参数、对比度参数、清晰度参数、或锐度参数。
可选的,终端设备中存储有多组对应关系,其中一组对应关系用于指示对焦参数与拍摄距离之间的关系;S1102包括:终端设备确定终端设备与被拍摄文档之间的拍摄距离;终端设备从对应关系中,确定与拍摄距离对应的对焦参数,并利用马达将镜头推送到对焦参数指示的位置。
本申请实施例中,该对应关系可以参见S902所示的步骤中的对应关系,在此不再赘述。
可选的,拍摄距离为30厘米-40厘米。
可选的,第一应用为相机应用。
上面结合图4-图11,对本申请实施例提供的方法进行了说明,下面对本申请实施例提供的执行上述方法的装置进行描述。如图12所示,图12为本申请实施例提供的一种文档拍摄装置的结构示意图,该文档拍摄装置可以是本申请实施例中的终端设备,也可以是终端设备内的芯片或芯片***。
如图12所示,文档拍摄装置120可以用于通信设备、电路、硬件组件或者芯片中,该文档拍摄装置包括:显示单元1201、处理单元1202。其中,显示单元1201用于支持文档拍摄方法执行的显示的步骤;处理单元1202用于支持文档拍摄装置执行信息处理的步骤。
在一种可能的实施例中,文档拍摄装置还可以包括:存储单元1204。处理单元1202、存储单元1204通过线路相连。
存储单元1204可以包括一个或者多个存储器,存储器可以是一个或者多个设备、电路中用于存储程序或者数据的器件。
存储单元1204可以独立存在,通过通信线路与文档拍摄装置具有的处理单元1202相连。存储单元1204也可以和处理单元1202集成在一起。
在一种可能的实施例中,文档拍摄装置还可以包括:通信单元1203。通信单元1203可以是输入或者输出接口、管脚或者电路等。
存储单元1204可以存储终端设备中的方法的计算机执行指令,以使处理单元1202执行上述实施例中的方法。
存储单元1204可以是寄存器、缓存或者RAM等,存储单元1204可以和处理单元1202集成在一起。存储单元1204可以是只读存储器(read-only memory,ROM)或者可存储静态信息和指令的其他类型的静态存储设备,存储单元1204可以与处理单元1202相独立。
图13为本申请实施例提供的一种控制设备的硬件结构示意图,如图13所示,该控制设备包括处理器1301,通信线路1304以及至少一个通信接口(图13中示例性的以通信接口1303为例进行说明)。
处理器1301可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。
通信线路1304可包括在上述组件之间传送信息的电路。
通信接口1303,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线局域网(wireless local area networks,WLAN)等。
可能的,该控制设备还可以包括存储器1302。
存储器1302可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compactdisc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路1304与处理器相连接。存储器也可以和处理器集成在一起。
其中,存储器1302用于存储执行本申请方案的计算机执行指令,并由处理器1301来控制执行。处理器1301用于执行存储器1302中存储的计算机执行指令,从而实现本申请实施例所提供的文档拍摄方法。
可能的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。
在具体实现中,作为一种实施例,处理器1301可以包括一个或多个CPU,例如图13中的CPU0和CPU1。
在具体实现中,作为一种实施例,控制设备可以包括多个处理器,例如图13中的处理器1301和处理器1305。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
示例性的,图14为本申请实施例提供的一种芯片的结构示意图。芯片140包括一个或两个以上(包括两个)处理器1420和通信接口1430。
在一些实施方式中,存储器1440存储了如下的元素:可执行模块或者数据结构,或者他们的子集,或者他们的扩展集。
本申请实施例中,存储器1440可以包括只读存储器和随机存取存储器,并向处理器1420提供指令和数据。存储器1440的一部分还可以包括非易失性随机存取存储器(non-volatile random access memory,NVRAM)。
本申请实施例中,存储器1440、通信接口1430以及存储器1440通过总线***1410耦合在一起。其中,总线***1410除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。为了便于描述,在图14中将各种总线都标为总线***1410。
上述本申请实施例描述的方法可以应用于处理器1420中,或者由处理器1420实现。处理器1420可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1420中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1420可以是通用处理器(例如,微处理器或常规处理器)、数字信号处理器(digitalsignal processing,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field-programmable gate array,FPGA)或者其他可编程逻辑器件、分立门、晶体管逻辑器件或分立硬件组件,处理器1420可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。
结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。其中,软件模块可以位于随机存储器、只读存储器、可编程只读存储器或带电可擦写可编程存储器(electricallyerasable programmable read only memory,EEPROM)等本领域成熟的存储介质中。该存储介质位于存储器1440,处理器1420读取存储器1440中的信息,结合其硬件完成上述方法的步骤。
在上述实施例中,存储器存储的供处理器执行的指令可以以计算机程序产品的形式实现。其中,计算机程序产品可以是事先写入在存储器中,也可以是以软件形式下载并安装在存储器中。
计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包括一个或多个可用介质集成的服务器、数据中心等数据存储设备。例如,可用介质可以包括磁性介质(例如,软盘、硬盘或磁带)、光介质(例如,数字通用光盘(digital versatile disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。
本申请实施例还提供了一种计算机可读存储介质。上述实施例中描述的方法可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。计算机可读介质可以包括计算机存储介质和通信介质,还可以包括任何可以将计算机程序从一个地方传送到另一个地方的介质。存储介质可以是可由计算机访问的任何目标介质。
作为一种可能的设计,计算机可读介质可以包括紧凑型光盘只读储存器(compactdisc read-only memory,CD-ROM)、RAM、ROM、EEPROM或其它光盘存储器;计算机可读介质可以包括磁盘存储器或其它磁盘存储设备。而且,任何连接线也可以被适当地称为计算机可读介质。例如,如果使用同轴电缆,光纤电缆,双绞线,DSL或无线技术(如红外,无线电和微波)从网站,服务器或其它远程源传输软件,则同轴电缆,光纤电缆,双绞线,DSL或诸如红外,无线电和微波之类的无线技术包括在介质的定义中。如本文所使用的磁盘和光盘包括光盘(CD),激光盘,光盘,数字通用光盘(digital versatile disc,DVD),软盘和蓝光盘,其中磁盘通常以磁性方式再现数据,而光盘利用激光光学地再现数据。
上述的组合也应包括在计算机可读介质的范围内。以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (22)
1.一种文档拍摄方法,其特征在于,应用于终端设备,所述终端设备包括马达,所述马达用于控制摄像头中的镜头进行移动,方法包括:
所述终端设备显示第一界面,所述第一界面中包括用于文档拍摄的控件,以及第一预览图像;
所述终端设备利用所述马达将所述镜头推送到对焦参数指示的位置;所述对焦参数为预设的常量;
所述终端设备从所述对焦参数指示的位置处开始对焦;
所述终端设备接收对所述用于文档拍摄的控件的操作;
响应于对所述用于文档拍摄的控件的操作,所述终端设备在所述对焦完成时获取第一图像。
2.根据权利要求1所述的方法,其特征在于,所述终端设备显示第一界面之前,所述方法还包括:
所述终端设备接收打开第一应用的操作;
响应于所述打开第一应用的操作,所述终端设备显示第二界面;所述第二界面中包括第一菜单栏;所述第一菜单栏中包括用于开启文档拍摄模式的控件以及用于开启拍照模式的控件;
所述终端设备接收选定所述用于开启文档拍摄模式的控件的操作;
所述终端设备显示第一界面,包括:响应于所述选定所述用于开启文档拍摄模式的控件的操作,所述终端设备显示所述第一界面。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述终端设备接收选定所述用于开启拍照模式的控件的操作;
响应于所述选定所述用于开启拍照模式的控件的操作,所述终端设备利用所述马达将所述镜头推送到第二位置;所述第二位置与所述对焦参数指示的位置不同。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述终端设备处理所述第一图像中的文档内容,得到第二图像。
5.根据权利要求4所述的方法,其特征在于,所述第一界面中还包括用于实现多拍模式的控件,在所述用于实现多拍模式的控件未被选中时,所述终端设备处理所述第一图像中的文档内容,包括:
所述终端设备显示第三界面;其中,所述第三界面中包括下述一种或多种:第三图像、用于文档矫正的控件、用于保存所述第三图像的控件、或用于删除所述第二图像的控件;所述第三图像为所述第二图像中的部分或全部图像;在所述第三界面中,所述第三图像覆盖在所述第一图像对应的预览图像之上;
所述终端设备接收选定所述用于保存所述第三图像的控件的操作;
响应于所述选定所述用于保存所述第三图像的控件的操作,所述终端设备矫正所述第三图像,并将所述第三图像保存至第二应用。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
所述终端设备接收选定所述用于文档矫正的控件的操作;
响应于所述选定所述用于文档矫正的控件的操作,所述第三图像的画面大小处于可编辑状态;
所述终端设备接收针对所述第三图像的操作;
响应于所述针对所述第三图像的操作,所述终端设备对所述第三图像中的经过画面大小处理的文档进行文档矫正。
7.根据权利要求4所述的方法,其特征在于,所述第一界面中还包括用于实现多拍模式的控件,在所述用于实现多拍模式的控件被选中时,所述终端设备处理所述第一图像中的文档内容,得到第二图像,包括:
所述终端设备对所述第一图像中的文档内容进行处理,得到所述第二图像;
所述方法还包括:所述终端设备存储所述第二图像,并切换至第四界面;所述第四界面中包括所述用于文档拍摄的控件以及第二预览图像。
8.根据权利要求7所述的方法,其特征在于,还包括:
所述终端设备接收选定第二应用的操作;
响应于所述选定第二应用的操作,所述终端设备显示第五界面;所述第五界面中包括所述第二图像的标识;
所述终端设备接收选定所述第二图像的标识的操作;
响应于所述选定所述第二图像的标识的操作,所述终端设备显示第六界面;所述第六界面中包括所述第二图像以及用于对所述第二图像进行文档矫正的控件;
所述终端设备接收选定所述用于对所述第二图像进行文档矫正的控件的操作;
响应于所述选定所述用于对所述第二图像进行文档矫正的控件的操作,所述终端设备显示第七界面;其中,所述第七界面中包括下述一种或多种:用于选定所述第二图像中的部分或全部文档的第一文档选定框、用于保存所述第一文档选定框中的文档的控件、用于删除所述第二图像的控件、或用于还原所述第二图像的控件。
9.根据权利要求4-8任一项所述的方法,其特征在于,所述终端设备中还包括下述一种或多种:相机传感器、图像信号处理ISP模块、图像处理模块、文档识别模块或图像矫正模块;所述终端设备处理所述第一图像中的文档内容,得到第二图像,包括:
所述终端设备利用所述ISP模块对经过所述相机传感器输出的所述第一图像中的文档内容对应的图像数据进行处理,得到ISP处理后的图像数据;
所述终端设备利用所述图像处理模块对所述ISP处理后的图像数据进行图像后处理,得到图像处理后的图像数据;
所述终端设备利用所述文档识别模块对所述图像处理后的图像数据进行文档识别,得到文档识别后的目标图像;
所述终端设备利用所述图像矫正模块对所述文档识别后的目标图像进行文档矫正,得到所述第二图像。
10.根据权利要求9所述的方法,其特征在于,所述ISP处理后的图像数据包括拍照流数据和预览流数据,所述图像后处理包括下述一种或多种:图像降噪处理、高动态场景HDR图像融合处理、或文字清晰度提升处理;
所述终端设备利用所述图像处理模块对所述ISP处理后的图像数据进行图像后处理,得到图像处理后的图像数据,包括:
所述终端设备判断所述预览流数据是否满足HDR场景;
当所述终端设备确定所述预览流数据满足所述HDR场景时,所述终端设备利用所述图像处理模块对多帧曝光程度不同的拍照流数据,进行所述HDR图像融合处理以及单帧文字清晰度提升处理;
当所述终端设备确定所述预览流数据不满足所述HDR场景时,所述终端设备利用所述图像处理模块对多帧噪声情况不同的拍照流数据,进行多帧图像降噪处理以及所述单帧文字清晰度提升处理。
11.根据权利要求1所述的方法,其特征在于,所述第一界面中还包括用于自动开启闪光灯的控件,所述方法还包括:
所述终端设备接收选定所述用于自动开启闪光灯的控件的操作;
响应于所述选定所述用于自动开启闪光灯的控件的操作,所述终端设备显示第八界面;其中,所述第八界面中包括下述一种或多种:以突出形式显示的所述用于自动开启闪光灯的控件、用于关闭所述闪光灯的控件、用于开启所述闪光灯的控件、或用于常亮所述闪光灯的控件。
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
当所述终端设备在第一时间阈值内,未接收到针对所述用于关闭所述闪光灯的控件、用于开启所述闪光灯的控件、或用于常亮所述闪光灯的控件的操作时,所述终端设备切换至所述第一界面。
13.根据权利要求11所述的方法,其特征在于,所述方法还包括:
响应于选定所述用于常亮所述闪光灯的控件的操作,所述终端设备点亮所述闪光灯;
响应于对所述用于文档拍摄的控件的操作,所述终端设备在对焦完成时,在所述闪光灯常亮的状态下获取所述第一图像。
14.根据权利要求1所述的方法,其特征在于,所述第一界面中还包括用于框定所述终端设备检测到的文档的第二文档选定框,所述方法还包括:
当所述终端设备检测到所述第二文档选定框占画面的比例小于第一阈值时,所述终端设备显示提示信息;所述提示信息用于指示将所述终端设备靠近文档拍摄。
15.根据权利要求1所述的方法,其特征在于,所述终端设备中包括ISP模块,所述终端设备利用所述马达将所述镜头推送到对焦参数指示的位置,包括:
所述终端设备将效果配置参数发送至所述ISP模块,并利用所述马达将所述镜头推送到对焦参数指示的位置;所述效果配置参数中包括所述对焦参数。
16.根据权利要求15所述的方法,其特征在于,所述效果配置参数还包括下述一种或多种:相机传感器出图参数、曝光参数、对比度参数、清晰度参数、或锐度参数。
17.根据权利要求1所述的方法,其特征在于,所述终端设备中存储有多组对应关系,其中一组所述对应关系用于指示所述对焦参数与拍摄距离之间的关系;所述终端设备利用所述马达将所述镜头推送到对焦参数指示的位置,包括:
所述终端设备确定所述终端设备与被拍摄文档之间的拍摄距离;
所述终端设备从所述对应关系中,确定与所述拍摄距离对应的所述对焦参数,并利用所述马达将所述镜头推送到对焦参数指示的位置。
18.根据权利要求17所述的方法,其特征在于,所述拍摄距离为30厘米-40厘米。
19.根据权利要求2所述的方法,其特征在于,所述第一应用为相机应用。
20.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,使得所述电子设备执行如权利要求1至19任一项所述的方法。
21.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,使得计算机执行如权利要求1至19任一项所述的方法。
22.一种计算机程序产品,其特征在于,包括计算机程序,当所述计算机程序被运行时,使得计算机执行如权利要求1至19任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110926928.2A CN113810604B (zh) | 2021-08-12 | 2021-08-12 | 文档拍摄方法、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110926928.2A CN113810604B (zh) | 2021-08-12 | 2021-08-12 | 文档拍摄方法、电子设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113810604A true CN113810604A (zh) | 2021-12-17 |
CN113810604B CN113810604B (zh) | 2023-04-07 |
Family
ID=78893523
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110926928.2A Active CN113810604B (zh) | 2021-08-12 | 2021-08-12 | 文档拍摄方法、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113810604B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115526788A (zh) * | 2022-03-18 | 2022-12-27 | 荣耀终端有限公司 | 图像处理方法和装置 |
CN115623319A (zh) * | 2022-08-30 | 2023-01-17 | 荣耀终端有限公司 | 一种拍摄方法及电子设备 |
CN116088740A (zh) * | 2022-05-30 | 2023-05-09 | 荣耀终端有限公司 | 界面处理方法和装置 |
CN117177064A (zh) * | 2022-05-30 | 2023-12-05 | 荣耀终端有限公司 | 一种拍摄方法及相关设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101634796A (zh) * | 2009-08-20 | 2010-01-27 | 上海合合信息科技发展有限公司 | 相机自动变焦方法及*** |
US20140032406A1 (en) * | 2008-01-18 | 2014-01-30 | Mitek Systems | Systems for Mobile Image Capture and Remittance Processing of Documents on a Mobile Device |
CN106817533A (zh) * | 2015-11-27 | 2017-06-09 | 小米科技有限责任公司 | 图像处理方法及装置 |
CN107979727A (zh) * | 2017-11-30 | 2018-05-01 | 努比亚技术有限公司 | 一种文档图像处理方法、移动终端及计算机存储介质 |
CN108737712A (zh) * | 2017-04-24 | 2018-11-02 | 中兴通讯股份有限公司 | 一种拍照方法和装置 |
CN109218603A (zh) * | 2018-06-14 | 2019-01-15 | 三星电子(中国)研发中心 | 一种拍照控制方法和装置 |
CN109559365A (zh) * | 2018-11-30 | 2019-04-02 | 努比亚技术有限公司 | 文件扫描方法、装置、移动终端及存储介质 |
-
2021
- 2021-08-12 CN CN202110926928.2A patent/CN113810604B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140032406A1 (en) * | 2008-01-18 | 2014-01-30 | Mitek Systems | Systems for Mobile Image Capture and Remittance Processing of Documents on a Mobile Device |
CN101634796A (zh) * | 2009-08-20 | 2010-01-27 | 上海合合信息科技发展有限公司 | 相机自动变焦方法及*** |
CN106817533A (zh) * | 2015-11-27 | 2017-06-09 | 小米科技有限责任公司 | 图像处理方法及装置 |
CN108737712A (zh) * | 2017-04-24 | 2018-11-02 | 中兴通讯股份有限公司 | 一种拍照方法和装置 |
CN107979727A (zh) * | 2017-11-30 | 2018-05-01 | 努比亚技术有限公司 | 一种文档图像处理方法、移动终端及计算机存储介质 |
CN109218603A (zh) * | 2018-06-14 | 2019-01-15 | 三星电子(中国)研发中心 | 一种拍照控制方法和装置 |
CN109559365A (zh) * | 2018-11-30 | 2019-04-02 | 努比亚技术有限公司 | 文件扫描方法、装置、移动终端及存储介质 |
Non-Patent Citations (2)
Title |
---|
网络视频: "MIUI文档模式", 《MIUI操作视频截图文档》 * |
网络视频: "扫描全能王操作视频", 《视频截图》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115526788A (zh) * | 2022-03-18 | 2022-12-27 | 荣耀终端有限公司 | 图像处理方法和装置 |
CN116088740A (zh) * | 2022-05-30 | 2023-05-09 | 荣耀终端有限公司 | 界面处理方法和装置 |
CN116088740B (zh) * | 2022-05-30 | 2023-10-31 | 荣耀终端有限公司 | 界面处理方法和装置 |
CN117177064A (zh) * | 2022-05-30 | 2023-12-05 | 荣耀终端有限公司 | 一种拍摄方法及相关设备 |
CN115623319A (zh) * | 2022-08-30 | 2023-01-17 | 荣耀终端有限公司 | 一种拍摄方法及电子设备 |
CN115623319B (zh) * | 2022-08-30 | 2023-11-03 | 荣耀终端有限公司 | 一种拍摄方法及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN113810604B (zh) | 2023-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114205522B (zh) | 一种长焦拍摄的方法及电子设备 | |
CN113810604B (zh) | 文档拍摄方法、电子设备和存储介质 | |
CN111183632A (zh) | 图像捕捉方法及电子设备 | |
CN113489894B (zh) | 一种长焦场景下的拍摄方法及终端 | |
US11949978B2 (en) | Image content removal method and related apparatus | |
CN113194242B (zh) | 一种长焦场景下的拍摄方法及移动终端 | |
CN110430357B (zh) | 一种图像拍摄方法与电子设备 | |
CN109923850B (zh) | 一种图像捕捉装置及方法 | |
CN115526787B (zh) | 视频处理方法和装置 | |
CN113709355B (zh) | 滑动变焦的拍摄方法及电子设备 | |
CN113364976A (zh) | 一种图像的显示方法及电子设备 | |
CN115529413A (zh) | 拍摄方法及相关装置 | |
CN113364975B (zh) | 一种图像的融合方法及电子设备 | |
CN116709042B (zh) | 一种图像处理方法和电子设备 | |
CN115022526B (zh) | 全景深图像生成方法和装置 | |
CN114979458B (zh) | 一种图像的拍摄方法及电子设备 | |
CN114466101B (zh) | 显示方法及电子设备 | |
CN115460343A (zh) | 图像处理方法、设备及存储介质 | |
CN112989092A (zh) | 一种图像处理方法及相关装置 | |
CN115802144B (zh) | 视频拍摄方法及相关设备 | |
CN116939363B (zh) | 图像处理方法与电子设备 | |
CN115526788A (zh) | 图像处理方法和装置 | |
CN116546313A (zh) | 一种复原拍摄的方法及电子设备 | |
CN116567394A (zh) | 一种分享多媒体文件的方法、发送端设备和接收端设备 | |
CN117714849A (zh) | 一种图像拍摄方法及相关设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |