CN113329137B - 图片传输方法、装置、计算机设备及计算机可读存储介质 - Google Patents
图片传输方法、装置、计算机设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN113329137B CN113329137B CN202110599617.XA CN202110599617A CN113329137B CN 113329137 B CN113329137 B CN 113329137B CN 202110599617 A CN202110599617 A CN 202110599617A CN 113329137 B CN113329137 B CN 113329137B
- Authority
- CN
- China
- Prior art keywords
- picture
- identified
- original
- target platform
- original picture
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/94—Hardware or software architectures specially adapted for image or video understanding
- G06V10/95—Hardware or software architectures specially adapted for image or video understanding structured as a network, e.g. client-server architectures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/3877—Image rotation
- H04N1/3878—Skew detection or correction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/41—Bandwidth or redundancy reduction
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种图片传输方法、装置、计算机设备及计算机可读存储介质,涉及互联网技术领域领域,通过正位、格式转化等处理使原始图片更加规范,且基于目标平台的图片压缩接口对处理后的原始图片进行压缩,优化了整个图片上传链路,避免图片上传超时或失败,便于后端快速的进行图片识别操作,提高图片识别的成功率。所述方法包括:当接收到目标平台上传的原始图片时,对原始图片进行预处理;基于目标平台的图片压缩接口对预处理后的原始图片进行压缩处理,得到待识别图片;将待识别图片传输至云端服务器,以使云端服务器对待识别图片进行识别,输出识别报告。
Description
技术领域
本申请涉及互联网技术领域,特别是涉及一种图片传输方法、装置、计算机设备及计算机可读存储介质。
背景技术
随着互联网技术的快速发展和人们从古至今对美的追求,越来越多的人开始对护肤变美重视起来。针对当前人们肤质各有不同的问题,各个应用程序也陆续开发了线上拍照检测肤质的功能,为用户提供个性化的皮肤报告。目前,很多应用程序在前端提供拍照功能,获取用户采用拍照功能自行拍摄图片,将图片传输给云端服务器进行识别,以便向用户输出识别报告。
相关技术中,在用户使用线上拍照检测肤质的功能时,应用程序会开启电子设备摄像头,由用户手持电子设备完成图片的拍摄。随后,应用程序所搭载的***会将拍摄的图片上传给云端服务器,由云端服务器对图片进行一系列正位、识别等过程,进而得到图片的识别报告。
在实现本申请的过程中,申请人发现相关技术至少存在以下问题:
***传输给服务器的图片是用户自行手持终端设备拍摄的,终端设备的更新使得图片的尺寸越来越大,且图片的样式各异,容易造成图片上传的超时或失败,导致图片识别困难,识别的成功率较低。
发明内容
有鉴于此,本申请提供了一种图片传输方法、装置、计算机设备及计算机可读存储介质,主要目的在于解决目前终端设备的更新使得图片的尺寸越来越大,且图片的样式各异,容易造成图片上传的超时或失败,导致图片识别困难,识别的成功率较低的问题。
依据本申请第一方面,提供了一种图片传输方法,该方法包括:
当接收到目标平台上传的原始图片时,对所述原始图片进行预处理,所述目标平台是接入***的多个第三方平台中任一第三方平台,所述预处理包括正位处理、格式转化处理中的一种或两种,所述正位处理用于控制所述原始图片的图片方向与标准方向一致;
基于所述目标平台的图片压缩接口对预处理后的所述原始图片进行压缩处理,得到待识别图片;
将所述待识别图片传输至云端服务器,以使所述云端服务器对所述待识别图片进行识别,输出识别报告。
可选地,所述对所述原始图片进行预处理,包括:
在所述原始图片的图片格式头部获取所述原始图片的图片属性信息,确定所述图片属性信息指示的所述图片方向,将所述图片方向与所述标准方向进行比对,按照比对结果对所述原始图片进行正位处理;和/或,
根据所述目标平台指示的进行格式转化时依赖的信息类型,获取所述原始图片的图片信息,对所述图片信息进行格式转化处理,将所述图片信息转化为预设格式的图片对象,所述图片信息是所述原始图片的图片字符编码或图片虚拟地址中的任一种。
可选地,所述按照比对结果对所述原始图片进行正位处理,包括:
当所述比对结果指示所述图片方向与所述标准方向一致时,输出所述原始图片作为所述正位图片;
当所述对比结果指示所述图片方向与所述标准方向不一致时,确定所述图片方向与所述标准方向之间的方向偏差,按照所述方向偏差对应的角度和方向对所述原始图片进行旋转,输出旋转后的所述原始图片作为所述正位图片。
可选地,所述基于所述目标平台的图片压缩接口对预处理后的所述原始图片进行压缩处理,得到待识别图片,包括:
将预处理后的所述原始图片转化为像素数据组;
调用所述目标平台的图片压缩接口,基于所述图片压缩接口对所述像素数据组进行压缩;
对压缩后的所述像素数据组进行对象转化,得到所述待识别图片。
可选地,所述基于所述目标平台的图片压缩接口对预处理后的所述原始图片进行压缩处理,得到待识别图片之后,所述方法还包括:
识别所述待识别图片的五官布局,获取所述五官布局的布局轴线;
响应于所述布局轴线与预设标准轴线之间存在位置或角度的偏差,创建画布,将所述待识别图片添加至所述画布;
将所述布局轴线和所述预设标准轴线标注在添加至所述画布的所述待识别图片,生成所述待识别图片的图片预览;
将所述图片预览传输至所述目标平台进行展示。
可选地,所述方法还包括:
响应于所述图片预览的触发操作,确定所述触发操作在所述图片预览上的触发点;
识别所述触发点的移动方向,在所述画布上按照所述移动方向对所述待识别图片进行调整;
当检测到对调整后的所述待识别图片的确认操作时,将调整后的所述待识别图片传输至所述云端服务器,以使所述云端服务器对调整后的所述待识别图片进行识别,输出识别报告。
可选地,所述当接收到目标平台上传的原始图片时,对所述原始图片进行预处理之前,所述方法还包括:
响应于所述目标平台的图片采集请求,获取预设采集模板,所述预设采集模板指示了采集图片时用户的面部五官所处的位置;
生成包括所述预设采集模板的图像采集页面,基于所述目标平台展示所述图像采集页面,以使所述用户按照所述预设采集模板进行面部图片采集,得到所述原始图片,并基于所述目标平台上传所述原始图片。
依据本申请第二方面,提供了一种图片传输装置,该装置包括:
处理模块,用于当接收到目标平台上传的原始图片时,对所述原始图片进行预处理,所述目标平台是接入***的多个第三方平台中任一第三方平台,所述预处理包括正位处理、格式转化处理中的一种或两种,所述正位处理用于控制所述原始图片的图片方向与标准方向一致;
压缩模块,用于基于所述目标平台的图片压缩接口对预处理后的所述原始图片进行压缩处理,得到待识别图片;
传输模块,用于将所述待识别图片传输至云端服务器,以使所述云端服务器对所述待识别图片进行识别,输出识别报告。
可选地,所述处理模块,用于在所述原始图片的图片格式头部获取所述原始图片的图片属性信息,确定所述图片属性信息指示的所述图片方向,将所述图片方向与所述标准方向进行比对,按照比对结果对所述原始图片进行正位处理;和/或,根据所述目标平台指示的进行格式转化时依赖的信息类型,获取所述原始图片的图片信息,对所述图片信息进行格式转化处理,将所述图片信息转化为预设格式的图片对象,所述图片信息是所述原始图片的图片字符编码或图片虚拟地址中的任一种。
可选地,所述处理模块,用于当所述比对结果指示所述图片方向与所述标准方向一致时,输出所述原始图片作为所述正位图片;当所述对比结果指示所述图片方向与所述标准方向不一致时,确定所述图片方向与所述标准方向之间的方向偏差,按照所述方向偏差对应的角度和方向对所述原始图片进行旋转,输出旋转后的所述原始图片作为所述正位图片。
可选地,所述压缩模块,用于将预处理后的所述原始图片转化为像素数据组;调用所述目标平台的图片压缩接口,基于所述图片压缩接口对所述像素数据组进行压缩;对压缩后的所述像素数据组进行对象转化,得到所述待识别图片。
可选地,所述装置还包括:
识别模块,用于识别所述待识别图片的五官布局,获取所述五官布局的布局轴线;
创建模块,用于响应于所述布局轴线与预设标准轴线之间存在位置或角度的偏差,创建画布,将所述待识别图片添加至所述画布;
第一生成模块,用于将所述布局轴线和所述预设标准轴线标注在添加至所述画布的所述待识别图片,生成所述待识别图片的图片预览;
展示模块,用于将所述图片预览传输至所述目标平台进行展示。
可选地,所述装置还包括:
确定模块,用于响应于所述图片预览的触发操作,确定所述触发操作在所述图片预览上的触发点;
调整模块,用于识别所述触发点的移动方向,在所述画布上按照所述移动方向对所述待识别图片进行调整;
所述传输模块,用于当检测到对调整后的所述待识别图片的确认操作时,将调整后的所述待识别图片传输至所述云端服务器,以使所述云端服务器对调整后的所述待识别图片进行识别,输出识别报告。
可选地,所述装置还包括:
获取模块,用于响应于所述目标平台的图片采集请求,获取预设采集模板,所述预设采集模板指示了采集图片时用户的面部五官所处的位置;
第二生成模块,用于生成包括所述预设采集模板的图像采集页面,基于所述目标平台展示所述图像采集页面,以使所述用户按照所述预设采集模板进行面部图片采集,得到所述原始图片,并基于所述目标平台上传所述原始图片。
依据本申请第三方面,提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中任一项所述方法的步骤。
依据本申请第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一项所述的方法的步骤。
借由上述技术方案,本申请提供的一种图片传输方法、装置计算机设备及计算机可读存储介质,本申请在接收到目标平台上传的原始图片后,对原始图片进行正位处理以及格式转化处理中一种或两种的处理,实现原始图片的预处理,接下来基于目标平台的图片压缩接口对预处理后的原始图片进行压缩处理,得到待识别图片,最终将待识别图片上传至云端服务器进行识别,从而输出识别报告,通过正位、格式转化等处理使原始图片更加规范,且基于目标平台的图片压缩接口对处理后的原始图片进行压缩,优化了整个图片上传链路,避免图片上传超时或失败,便于后端快速的进行图片识别操作,提高图片识别的成功率。
上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本申请实施例提供的一种图片传输方法流程示意图;
图2A示出了本申请实施例提供的一种图片传输方法流程示意图;
图2B示出了本申请实施例提供的一种图片传输方法流程示意图;
图3A示出了本申请实施例提供的一种图片传输装置的结构示意图;
图3B示出了本申请实施例提供的一种图片传输装置的结构示意图;
图3C示出了本申请实施例提供的一种图片传输装置的结构示意图;
图3D示出了本申请实施例提供的一种图片传输装置的结构示意图;
图4示出了本申请实施例提供的一种计算机设备的装置结构示意图。
具体实施方式
下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。
本申请实施例提供了一种图片传输方法,如图1所示,该方法包括:
101、当接收到目标平台上传的原始图片时,对原始图片进行预处理,目标平台是接入***的多个第三方平台中任一第三方平台,预处理包括正位处理、格式转化处理中的一种或两种,正位处理用于控制原始图片的图片方向与标准方向一致。
102、基于目标平台的图片压缩接口对预处理后的原始图片进行压缩处理,得到待识别图片。
103、将待识别图片传输至云端服务器,以使云端服务器对待识别图片进行识别,输出识别报告。
本申请实施例提供的方法,在接收到目标平台上传的原始图片后,对原始图片进行正位处理以及格式转化处理中一种或两种的处理,实现原始图片的预处理,接下来基于目标平台的图片压缩接口对预处理后的原始图片进行压缩处理,得到待识别图片,最终将待识别图片上传至云端服务器进行识别,从而输出识别报告,通过正位、格式转化等处理使原始图片更加规范,且基于目标平台的图片压缩接口对处理后的原始图片进行压缩,优化了整个图片上传链路,避免图片上传超时或失败,便于后端快速的进行图片识别操作,提高图片识别的成功率。
本申请实施例提供了一种图片传输方法,如图2A所示,该方法包括:
201、响应于目标平台的图片采集请求,基于目标平台展示图像采集页面,以使用户按照图像采集页面进行面部图片采集,得到原始图片。
随着互联网技术的快速发展和人们从古至今对美的追求,越来越多的人们开始对护肤变美重视起来。针对当前人们肤质各有不同的问题,各个应用程序也陆续开发了线上拍照检测肤质的功能,为用户提供个性化的皮肤报告,目前,很多平台会在面向用户的应用程序中提供拍照功能,获取用户采用拍照功能自行拍摄图片,将图片传输给云端服务器进行处理、识别等。其中,在用户使用线上拍照检测肤质的功能时,平台会基于应用程序开启用户所持电子设备的摄像头,由用户手持电子设备完成图片的拍摄。随后,平台所对应的用于提供服务的***会将拍摄的图片上传给云端服务器,以便云端服务器在接收到图片后,提取用户的面部照片对用户面部情况进行分析,输出用户的皮肤报告。但是,申请人认识到,***传输给云端服务器的图片是用户手持终端设备拍摄的,终端设备的更新使得图片的尺寸越来越大,且图片的样式各异,容易造成图片上传的超时或失败。且目前应用程序交互流程较复杂,界面粗糙,返回结果较慢,多次测肤结果不一致,不稳定,使得图片的识别困难,导致识别超时,识别的成功率较低。
因此,本申请提出一种图片传输方法,***在接收到原始图片后,根据原始图片的图片方向输出原始图片的正位图片,再查询上传原始图片的目标平台的图片压缩方式,按照图片压缩方式,压缩正位图片得到待识别图片,最终将待识别图片上传至云端服务器进行识别,从而输出识别报告,使得按照上传原始图片的目标平台的图片处理流程进行图片的压缩,优化了整个图片上传链路,避免图片上传超时或失败,便于后端快速的进行图片识别操作,提高图片识别的成功率。其中,需要说明的是,本申请中涉及的***对接有多个不用的第三方平台,对这些第三方平台的数据、服务等进行集成管理,确保第三方平台的正常运作,目标平台可以是接入***的多个第三方平台中任一第三方平台。这些第三方平台实际上可以是提供不同服务、功能且具有图片识别功能的平台,比如可以是提供测肤小程序的订餐平台、账户管理平台等等,本申请对目标平台的属性或者类型不进行具体限定。
在具体实施场景中,为了获知用户想要拍摄照片的需求,***可在其对接的第三方平台的前端提供的一个图片采集触发入口或者提供相应功能的入口,比如可在测肤小程序中提供“拍照测肤”的按键,这样,当用户触发该入口时,用户触发该入口时所处的目标平台会生成图片采集请求,响应于目标平台的图片采集请求,***会基于目标平台展示图像采集页面,以便用户按照图像采集页面的指示进行拍照操作,具体展示图像采集页面的过程如下:
响应于目标平台的图片采集请求,***获取预设采集模板,生成包括预设采集模板的图像采集页面,基于目标平台展示图像采集页面,以使用户按照预设采集模板进行面部图片采集,得到原始图片。其中,预设采集模板指示了采集图片时用户的面部五官所处的位置,预设采集模板具体可以是人脸框,也即用实线或者虚线勾勒出的用户五官应处于的标准位置,协助用户拍照,帮助用户拍摄较为规范的照片,便于之后云端服务器的识别。需要说明的是,有些平台中提供的测肤功能可能是针对手部、脚部等皮肤问题的测试,因此,在其他应用场景中,预设采集模板还可是手部框、脚部框等能够用于对用户拍摄的对象进行位置以及大小规范的模板,本申请对预设采集模板的样式与实施方式不进行具体限定。
将图像采集页面展示给用户后,用户便可以按照图像采集页面的指示对相应部位进行拍照,以便目标平台采集到原始图片,将原始图片上传。具体地,假如是对面部进行采集,则用户可以通过控制电子设备进行移动将面部五官与图像采集页面中的预设采集模板重合,在重合时确认拍照以便目标平台能够得到规范的原始图片,以便基于目标平台向***上传原始图片。
202、当接收到目标平台上传的原始图片时,对原始图片进行预处理。
有些电子设备会在上传图片之前对图片进行一系列的识别,按照识别的结果自动对图片进行旋转、翻转处理等等,但是电子设备识别得到的结果很有可能并不准确,导致采集得到的原始图片并不是正位图片,而是倾斜的状态的图片。这种原始图片被***将上传给云端服务器后,云端服务器会因为难以识别该原始图片中用户的面部情况导致检测失败,需要用户重新拍摄上传图片,用户将花费更多的时间去拍摄规范的照片,导致测肤功能识别成功率低,用户体验感差。因此,在接收到原始图片时,可以对原始图片进行正位处理这一预处理过程,基于正位处理控制原始图片的图片方向与标准方向一致,从而避免后续云端服务器接收到的待识别图片不够规范。其中,正位图片是图片属性信息指示的图片方向与标准方向一致。对于面部的图片来说,正位图片也即是人五官布局的朝向为标准方向的图片,比如人的正脸照中头顶在上,下巴在下,使得整个人脸的五官布局是标准方向,才是正位图片。
另外,不同第三方平台在进行图片压缩时所依赖的信息类型是不同的,有些第三方平台只能基于图片的Base64(基于64个可打印字符来表示二进制数据)编码实现图片的压缩,而有些平台只能基于图片虚拟URL(Uniform Resource Locator,统一资源***)进行图片的压缩,如果只是按照统一的格式对图片进行压缩,容易导致目标平台对图片的压缩失败,或者在云端服务器返回识别报告和标注好的图片时,目标平台不能对云端服务器返回的图片正确解压展示,容易发生图片预览失败的问题。因此,需要对原始图片进行格式转化处理这一预处理过程,基于格式转化处理控制原始图片的图片格式与目标平台的图片压缩接口匹配,使得处理后的原始图片的图片格式是上传原始图片的目标平台所能够进行处理的,便于调用目标平台的图片处理结果直接对处理后的原始图片进行压缩。
下面,先对正位处理的过程进行描述:
***会预设一个方向作为标准方向,按照该标准方向输出原始图片的正位图片。具体地,首先,***在原始图片的图片格式头部获取原始图片的图片属性信息,确定图片属性信息指示的图片方向。其中,图片属性信息具体可以是图片的EXIF(Exchangeable ImageFile,可交换图像文件格式)信息,EXIF信息是在图片格式头部***的数码照片信息,图片方向存在于图片属性信息中,可以直接获取。
随后,***将图片方向与标准方向进行比对,得到比对结果。其中,为了便于将图片方向与标准方向进行比对,***为图片方向和标准方向分别构建方向轴线,例如,为标准方向构建的方向轴线是一条垂直的直线,为图片方向构建一条贯穿图片方向的直线,将两条直线进行比对,得出比对结果。由于比对结果实际包括两种情况,一种情况是比对结果指示两个方向一致,这种情况下原始图片实际无需进行正位处理就能够等到正位图片;另一种情况是比对结果指示两个方向不一致,这种情况下需要对原始图片进行正位处理才能得到正位图片,因此,***会基于比对结果,输出正位图片。也即,当比对结果指示图片方向与标准方向一致时,输出原始图片作为正位图;而当对比结果指示图片方向与标准方向不一致时,确定图片方向与标准方向之间的方向偏差,按照方向偏差对应的角度和方向对原始图片进行旋转,输出旋转后的原始图片作为正位图片。例如,将图片方向分为8个方向,分别对应上、下、左、右、左上、右上、右下、左下,设置标准方向为上,当将原始图片的轴线与标准轴线比对后确定二者的夹角为0时,输出原始图片作为正位图片;相反,当二者的夹角不为0时,可以通过正弦函数、余弦函数等计算二者之间的角度,假设计算确定原始图片相对于标准方向向顺时针偏移了45度,则基于该方向偏差得到角度“45度”和方向“顺时针”,将原始图片逆时针旋转45度即可输出的正位图片。
需要说明的是,在实际应用的过程中,上、下、左、右、左上、右上、右下、左下均对应有不同的EXIF取值,且在原始图片中确定的图片方向也对应有EXIF取值,因此,实际上也可以将标准方向对应的EXIF设置为1,根据原始图片的EXIF取值确定其图片方向以及应当如何旋转才能得到正位图片。例如,假设标准方向对应的EXIF=1,在原始图片中确定的EXIF=2,EXIF=2变为等于1需要逆时针旋转45度,则将原始图片逆时针旋转45度即可使原始图片的EXIF=1,输出原始图片的正位图片。本申请对输出正位图片的方式不进行具体限定。
接下来,对格式转化过程进行描述:
首先,根据目标平台指示的进行格式转化时依赖的信息类型,获取原始图片的图片信息,该图片信息是原始图片的图片字符编码或图片虚拟地址中的任一种。随后,对图片信息进行格式转化处理,将图片信息转化为预设格式的图片对象。预设格式的图片对象具体可以是img(一种镜像格式)图对象。
需要说明的是,如果原始图片已经是正位图片,则无需对原始图片进行正位,直接对原始图片进行格式转化即可。而如果原始图片不是正位图片,则可以先对原始图片进行正位处理,输出正位图片,并获取正位图片的图片信息进行格式转化处理;或者也可以先进行原始图片的格式转化处理,再进行格式转化后的原始图片的正位处理。本申请对正位处理以及格式转化处理的先后顺序不进行限定。
203、基于目标平台的图片压缩接口对预处理后的原始图片进行压缩处理,得到待识别图片。
由于目前电子设备内置摄像头拍摄出的照片像素越来越高,基于电子设备拍摄出的照片尺寸也会很大,有的可以达到十几兆,图片尺寸过大就会引起图片上传超时的问题,进而影响到识别成功率,因此,在本申请实施例中,会对预处理后的原始图片进行压缩处理,得到待识别图片,再在后续将待识别图片传输给云端服务器进行识别,以便提升图片的上传效率,具体压缩过程如下:
首先,***将预处理后的原始图片转化为像素数据组。其中,像素数据组具体可以是Canvas(画布),用于盛装图中的像素点。接下来,***调用目标平台的图片压缩接口,基于图片压缩接口对像素数据组进行压缩,并对压缩后的像素数据组进行对象转化,得到待识别图片。其中,对压缩后的像素数据组进行对象转化时,可以转化为Blob(Binary LargeObject,二进制大对象)对象,之所以采用Blob对象是因为有些平台在一些特定的电子设备操作***中,Base64字节超过76位会自动换行,且这些平台未做图片虚拟URL的跨域处理,因此,需要采用Blob对象实现对编码类的图片信息的处理。
需要说明的是,在实际应用的过程中,考虑到有时用户躺着拍,虽然已经在图片属性上实现了原始图片的正位,但是输出的正位图片中的面部还有可能是不正的,因此,***基于待识别图片生成图片预览,将图片预览进行展示,从而引导用户在图片预览中手动编辑旋转图片进行待识别图片的校正,以便提升云端服务器对图片识别的准确性。具体生成图片预览并引导用户校正的过程如下:
首先,***识别待识别图片的五官布局,获取五官布局的布局轴线,该布局轴线可以是五官的垂直对称轴,或者也可以五官的水平轴线,还可以是垂直对称轴和水平轴线交叉的十字。
随后,***中事先设置一个预设标准轴线,用于规范五官布局在待识别图片中的位置或者面积,将预设标准轴线显示在待识别图片中,将布局轴线与预设标准轴线进行比对。而由于用户躺着拍摄时,用户视线与手机屏幕不平行,存在角度问题,导致拍摄出额头入镜过少或者下巴入镜过少的图片,或者是由于手机终端设备的倾斜使原始图片出现顺时针或者逆时针的角度偏差,两种情况实际上需要采用不同的方式进行调整,因此,***将待识别图片添加至画布,将布局轴线和预设标准轴线标注在添加至画布的待识别图片,生成待识别图片的图片预览,将图片预览传输至目标平台进行展示,以供用户手动在图片预览上对待识别图片进行调整。需要说明的是,展示图片预览的时候,为了使原始图片的布局轴线与预设标准轴线区分开,可以将两条轴线设置为一条实线一条虚线,或者将两条轴线设置为不同颜色。另外,还可以在两条轴线之间的偏差之间显示小箭头,以此提醒用户如何对待识别图片进行手动调整。
之后,用户会通过对图片预览进行触发实现对待识别图片的调整。响应于图片预览的触发操作,***确定触发操作在图片预览上的触发点,该触发点是用户手指触发屏幕发生的点,触发点可以是一个,也可以是两个或者两个以上,一个触发点可以用于对待识别图片的移动,两个或者两个以上的触发点可以用于待识别图片的移动、缩放、旋转等等,本申请对触发点的数量以及触发方式不进行具体限定。随后,***识别触发点的移动方向,在画布上按照移动方向对待识别图片进行调整。本次调整之后,当***再次检测到触发点时,还可以继续调整待识别图片,直到***检测到用户对调整后的待识别图片的确认操作时,将调整后的待识别图片传输至云端服务器,以使云端服务器对调整后的待识别图片进行识别,输出识别报告。具体地,可以在图片预览所在的页面设置确认按键,当用户根据引导将两条轴线调整重合后检测到确认按键被触发时,***可以确定用户已经调整完毕,对调整后的图片作出了确认,以便后续上传图片,执行下一步操作。
204、将待识别图片传输至云端服务器,以使云端服务器对待识别图片进行识别,输出识别报告。
在本申请实施例中,通过一系列的处理得到待识别图片后,***将待识别图片传输云端服务器,以使云端服务器对待识别图片进行识别,输出识别报告。本申请中直接由***在前端将图片处理好再上传给云端服务器,与目前***获取到图片后传输给事物处理***进行处理再上传给云端服务器相比,省略了传输至事物处理***进行处理的过程,且直接将规范的图片传输给云端服务器,优化了上传链路,提升了图片识别的成功率。
综上所述,本申请提出的图片传输方法的过程描述如下:
参见图2B,用户基于目标平台上传原始图片,使得目标平台所搭载的***获取到该原始图片。***对原始图片进行正位处理,判断原始图片的图片方向,当图片方向与***中的预设标准方向一致时,将原始图片作为正位图片输出;当图片方向与预设标准方向不一致时,确定原始图片不是正位图片,按照图片方向与预设标准方向之间的偏差对原始图片进行旋转,输出正位图片。随后,***对正位图片进行格式转化处理,并调用基于目标平台的图片压缩接口对处理后的原始图片进行压缩处理,得到待识别图片。具体地,***将处理后的原始图片转化为像素数据组,基于目标平台的图片压缩接口对像素数据组进行压缩,并对压缩后的像素数据组进行对象转化,得到待识别图片。接下来,***生成待识别图片的图片预览,将图片预览进行展示。按照用户在图片预览上的操作对待识别图片进行旋转、移动等调整,并在用户对调整后的待识别图片确认时,将调整后的待识别图片上传给云端服务器进行识别等相应操作。
本申请实施例提供的方法,在接收到目标平台上传的原始图片后,对原始图片进行正位处理以及格式转化处理中一种或两种的处理,实现原始图片的预处理,接下来基于目标平台的图片压缩接口对预处理后的原始图片进行压缩处理,得到待识别图片,最终将待识别图片上传至云端服务器进行识别,从而输出识别报告,通过正位、格式转化等处理使原始图片更加规范,且基于目标平台的图片压缩接口对处理后的原始图片进行压缩,优化了整个图片上传链路,避免图片上传超时或失败,便于后端快速的进行图片识别操作,提高图片识别的成功率。
进一步地,作为图1所述方法的具体实现,本申请实施例提供了一种图片传输装置,如图3A所示,所述装置包括:处理模块301,压缩模块302和传输模块303。
该处理模块301,用于当接收到目标平台上传的原始图片时,对所述原始图片进行预处理,所述目标平台是接入***的多个第三方平台中任一第三方平台,所述预处理包括正位处理、格式转化处理中的一种或两种,所述正位处理用于控制所述原始图片的图片方向与标准方向一致;
该压缩模块302,用于基于所述目标平台的图片压缩接口对预处理后的所述原始图片进行压缩处理,得到待识别图片;
该传输模块303,用于将待识别图片传输至云端服务器,以使云端服务器对待识别图片进行识别,输出识别报告。
在具体实施场景中,该处理模块301,用于在所述原始图片的图片格式头部获取所述原始图片的图片属性信息,确定所述图片属性信息指示的所述图片方向,将所述图片方向与所述标准方向进行比对,按照比对结果对所述原始图片进行正位处理;和/或,根据所述目标平台指示的进行格式转化时依赖的信息类型,获取所述原始图片的图片信息,对所述图片信息进行格式转化处理,将所述图片信息转化为预设格式的图片对象,所述图片信息是所述原始图片的图片字符编码或图片虚拟地址中的任一种。
在具体应用场景中,该处理模块301,用于当所述比对结果指示所述图片方向与所述标准方向一致时,输出所述原始图片作为所述正位图片;当所述对比结果指示所述图片方向与所述标准方向不一致时,确定所述图片方向与所述标准方向之间的方向偏差,按照所述方向偏差对应的角度和方向对所述原始图片进行旋转,输出旋转后的所述原始图片作为所述正位图片。
在具体应用场景中,该压缩模块302,用于将预处理后的所述原始图片转化为像素数据组;调用所述目标平台的图片压缩接口,基于所述图片压缩接口对所述像素数据组进行压缩;对压缩后的所述像素数据组进行对象转化,得到所述待识别图片。
在具体应用场景中,如图3B所示,该装置还包括:识别模块304,创建模块305,第一生成模块306和展示模块307。
该识别模块304,用于识别所述待识别图片的五官布局,获取所述五官布局的布局轴线;
该创建模块305,用于响应于所述布局轴线与预设标准轴线之间存在位置或角度的偏差,创建画布,将所述待识别图片添加至所述画布;
该第一生成模块306,用于将所述布局轴线和所述预设标准轴线标注在添加至所述画布的所述待识别图片,生成所述待识别图片的图片预览;
该展示模块307,用于将所述图片预览传输至所述目标平台进行展示。
在具体应用场景中,如图3C所示,该装置还包括:确定模块308和调整模块309。
该确定模块308,用于响应于所述图片预览的触发操作,确定所述触发操作在所述图片预览上的触发点;
该调整模块309,用于识别所述触发点的移动方向,在所述画布上按照所述移动方向对所述待识别图片进行调整;
该传输模块303,用于当检测到对调整后的所述待识别图片的确认操作时,将调整后的所述待识别图片传输至所述云端服务器,以使所述云端服务器对调整后的所述待识别图片进行识别,输出识别报告。
在具体应用场景中,如图3D所示,该装置还包括:获取模块310和第二生成模块311。
该获取模块310,用于响应于所述目标平台的图片采集请求,获取预设采集模板,所述预设采集模板指示了采集图片时用户的面部五官所处的位置;
该第二生成模块311,用于生成包括所述预设采集模板的图像采集页面,基于所述目标平台展示所述图像采集页面,以使所述用户按照所述预设采集模板进行面部图片采集,得到所述原始图片,并基于所述目标平台上传所述原始图片。
本申请实施例提供的装置,在接收到目标平台上传的原始图片后,对原始图片进行正位处理以及格式转化处理中一种或两种的处理,实现原始图片的预处理,接下来基于目标平台的图片压缩接口对预处理后的原始图片进行压缩处理,得到待识别图片,最终将待识别图片上传至云端服务器进行识别,从而输出识别报告,通过正位、格式转化等处理使原始图片更加规范,且基于目标平台的图片压缩接口对处理后的原始图片进行压缩,优化了整个图片上传链路,避免图片上传超时或失败,便于后端快速的进行图片识别操作,提高图片识别的成功率。
需要说明的是,本申请实施例提供的一种图片传输装置所涉及各功能单元的其他相应描述,可以参考图1和图2A至图2B中的对应描述,在此不再赘述。
在示例性实施例中,参见图4,还提供了一种设备,该设备包括通信总线、处理器、存储器和通信接口,还可以包括输入输出接口和显示设备,其中,各个功能单元之间可以通过总线完成相互间的通信。该存储器存储有计算机程序,处理器,用于执行存储器上所存放的程序,执行上述实施例中的图片传输方法。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的图片传输方法的步骤。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景所述的方法。
本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。
本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本申请序号仅仅为了描述,不代表实施场景的优劣。
以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。
Claims (16)
1.一种图片传输方法,其特征在于,包括:
当接收到目标平台上传的原始图片时,对所述原始图片进行预处理,所述目标平台是接入***的多个第三方平台中任一第三方平台,所述预处理包括正位处理、格式转化处理中的一种或两种,所述正位处理用于控制所述原始图片的图片方向与标准方向一致,所述格式转化处理用于控制所述原始图片的图片格式与所述目标平台的图片压缩接口匹配;
基于所述目标平台的图片压缩接口对预处理后的所述原始图片进行压缩处理,得到待识别图片,其中,在所述待识别图片中五官布局的布局轴线与预设标准轴线之间存在位置或角度的偏差时,基于所述待识别图片、所述布局轴线、所述预设标准轴线,生成图片预览并传输至所述目标平台进行展示;
响应于所述图片预览的触发操作,确定所述触发操作在所述图片预览上的触发点,按照所述触发点的移动方向,对所述待识别图片进行调整;
将调整后的待识别图片传输至云端服务器,以使所述云端服务器对所述待识别图片进行识别,输出识别报告。
2.根据权利要求1所述的方法,其特征在于,所述对所述原始图片进行预处理,包括:
在所述原始图片的图片格式头部获取所述原始图片的图片属性信息,确定所述图片属性信息指示的所述图片方向,将所述图片方向与所述标准方向进行比对,按照比对结果对所述原始图片进行正位处理;和/或,
根据所述目标平台指示的进行格式转化时依赖的信息类型,获取所述原始图片的图片信息,对所述图片信息进行格式转化处理,将所述图片信息转化为预设格式的图片对象,所述图片信息是所述原始图片的图片字符编码或图片虚拟地址中的任一种。
3.根据权利要求2所述的方法,其特征在于,所述按照比对结果对所述原始图片进行正位处理,包括:
当所述比对结果指示所述图片方向与所述标准方向一致时,输出所述原始图片作为所述正位图片;
当所述比对结果指示所述图片方向与所述标准方向不一致时,确定所述图片方向与所述标准方向之间的方向偏差,按照所述方向偏差对应的角度和方向对所述原始图片进行旋转,输出旋转后的所述原始图片作为所述正位图片。
4.根据权利要求1所述的方法,其特征在于,所述基于所述目标平台的图片压缩接口对预处理后的所述原始图片进行压缩处理,得到待识别图片,包括:
将预处理后的所述原始图片转化为像素数据组;
调用所述目标平台的图片压缩接口,基于所述图片压缩接口对所述像素数据组进行压缩;
对压缩后的所述像素数据组进行对象转化,得到所述待识别图片。
5.根据权利要求1所述的方法,其特征在于,所述基于所述目标平台的图片压缩接口对预处理后的所述原始图片进行压缩处理,得到待识别图片之后,所述方法还包括:
识别所述待识别图片的五官布局,获取所述五官布局的布局轴线;
响应于所述布局轴线与预设标准轴线之间存在位置或角度的偏差,创建画布,将所述待识别图片添加至所述画布;
将所述布局轴线和所述预设标准轴线标注在添加至所述画布的所述待识别图片,生成所述待识别图片的图片预览;
将所述图片预览传输至所述目标平台进行展示。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
响应于所述图片预览的触发操作,确定所述触发操作在所述图片预览上的触发点;
识别所述触发点的移动方向,在所述画布上按照所述移动方向对所述待识别图片进行调整;
当检测到对调整后的所述待识别图片的确认操作时,将调整后的所述待识别图片传输至所述云端服务器,以使所述云端服务器对调整后的所述待识别图片进行识别,输出识别报告。
7.根据权利要求1所述的方法,其特征在于,所述当接收到目标平台上传的原始图片时,对所述原始图片进行预处理之前,所述方法还包括:
响应于所述目标平台的图片采集请求,获取预设采集模板,所述预设采集模板指示了采集图片时用户的面部五官所处的位置;
生成包括所述预设采集模板的图像采集页面,基于所述目标平台展示所述图像采集页面,以使所述用户按照所述预设采集模板进行面部图片采集,得到所述原始图片,并基于所述目标平台上传所述原始图片。
8.一种图片传输装置,其特征在于,包括:
处理模块,用于当接收到目标平台上传的原始图片时,对所述原始图片进行预处理,所述目标平台是接入***的多个第三方平台中任一第三方平台,所述预处理包括正位处理、格式转化处理中的一种或两种,所述正位处理用于控制所述原始图片的图片方向与标准方向一致;
压缩模块,用于基于所述目标平台的图片压缩接口对预处理后的所述原始图片进行压缩处理,得到待识别图片,其中,在所述待识别图片中五官布局的布局轴线与预设标准轴线之间存在位置或角度的偏差时,基于所述待识别图片、所述布局轴线、所述预设标准轴线,生成图片预览并传输至所述目标平台进行展示;
确定模块,用于响应于所述图片预览的触发操作,确定所述触发操作在所述图片预览上的触发点,按照所述触发点的移动方向,对所述待识别图片进行调整;
传输模块,用于将调整后的待识别图片传输至云端服务器,以使所述云端服务器对所述待识别图片进行识别,输出识别报告。
9.根据权利要求8所述的装置,其特征在于,所述处理模块,用于在所述原始图片的图片格式头部获取所述原始图片的图片属性信息,确定所述图片属性信息指示的所述图片方向,将所述图片方向与所述标准方向进行比对,按照比对结果对所述原始图片进行正位处理;和/或,根据所述目标平台指示的进行格式转化时依赖的信息类型,获取所述原始图片的图片信息,对所述图片信息进行格式转化处理,将所述图片信息转化为预设格式的图片对象,所述图片信息是所述原始图片的图片字符编码或图片虚拟地址中的任一种。
10.根据权利要求9所述的装置,其特征在于,所述处理模块,用于当所述比对结果指示所述图片方向与所述标准方向一致时,输出所述原始图片作为所述正位图片;当所述比对结果指示所述图片方向与所述标准方向不一致时,确定所述图片方向与所述标准方向之间的方向偏差,按照所述方向偏差对应的角度和方向对所述原始图片进行旋转,输出旋转后的所述原始图片作为所述正位图片。
11.根据权利要求8所述的装置,其特征在于,所述压缩模块,用于将预处理后的所述原始图片转化为像素数据组;调用所述目标平台的图片压缩接口,基于所述图片压缩接口对所述像素数据组进行压缩;对压缩后的所述像素数据组进行对象转化,得到所述待识别图片。
12.根据权利要求8所述的装置,其特征在于,所述装置还包括:
识别模块,用于识别所述待识别图片的五官布局,获取所述五官布局的布局轴线;
创建模块,用于响应于所述布局轴线与预设标准轴线之间存在位置或角度的偏差,创建画布,将所述待识别图片添加至所述画布;
第一生成模块,用于将所述布局轴线和所述预设标准轴线标注在添加至所述画布的所述待识别图片,生成所述待识别图片的图片预览;
展示模块,用于将所述图片预览传输至所述目标平台进行展示。
13.根据权利要求12所述的装置,其特征在于,所述装置还包括:
确定模块,用于响应于所述图片预览的触发操作,确定所述触发操作在所述图片预览上的触发点;
调整模块,用于识别所述触发点的移动方向,在所述画布上按照所述移动方向对所述待识别图片进行调整;
所述传输模块,用于当检测到对调整后的所述待识别图片的确认操作时,将调整后的所述待识别图片传输至所述云端服务器,以使所述云端服务器对调整后的所述待识别图片进行识别,输出识别报告。
14.根据权利要求8所述的装置,其特征在于,所述装置还包括:
获取模块,用于响应于所述目标平台的图片采集请求,获取预设采集模板,所述预设采集模板指示了采集图片时用户的面部五官所处的位置;
第二生成模块,用于生成包括所述预设采集模板的图像采集页面,基于所述目标平台展示所述图像采集页面,以使所述用户按照所述预设采集模板进行面部图片采集,得到所述原始图片,并基于所述目标平台上传所述原始图片。
15.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110599617.XA CN113329137B (zh) | 2021-05-31 | 2021-05-31 | 图片传输方法、装置、计算机设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110599617.XA CN113329137B (zh) | 2021-05-31 | 2021-05-31 | 图片传输方法、装置、计算机设备及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113329137A CN113329137A (zh) | 2021-08-31 |
CN113329137B true CN113329137B (zh) | 2023-08-04 |
Family
ID=77422502
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110599617.XA Active CN113329137B (zh) | 2021-05-31 | 2021-05-31 | 图片传输方法、装置、计算机设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113329137B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113886477B (zh) * | 2021-09-28 | 2023-01-06 | 北京三快在线科技有限公司 | 一种人脸识别的方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0304032D0 (en) * | 2002-03-14 | 2003-03-26 | Hewlett Packard Co | System for user-selectable image pre-processing in a digital camera |
CN103458219A (zh) * | 2013-09-02 | 2013-12-18 | 小米科技有限责任公司 | 一种视频通话面部调整方法、装置及终端设备 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014068276A (ja) * | 2012-09-26 | 2014-04-17 | Olympus Imaging Corp | 画像編集装置、画像編集方法、およびプログラム |
CN103794089B (zh) * | 2014-01-15 | 2016-01-06 | 乐乐启航(北京)教育科技有限公司 | 具有拍照的在线教学的方法和装置 |
CN104586364B (zh) * | 2015-01-19 | 2019-07-09 | 武汉理工大学 | 一种肤质检测***及方法 |
US10491895B2 (en) * | 2016-05-23 | 2019-11-26 | Intel Corporation | Fast and robust human skin tone region detection for improved video coding |
CN106650215A (zh) * | 2016-10-11 | 2017-05-10 | 武汉嫦娥医学抗衰机器人股份有限公司 | 一种基于云平台的肤质检测及个性化评价***及方法 |
CN107358207A (zh) * | 2017-07-14 | 2017-11-17 | 重庆大学 | 一种矫正人脸图像的方法 |
CN108323204B (zh) * | 2017-07-17 | 2021-02-26 | 深圳和而泰智能控制股份有限公司 | 一种检测人脸瑕疵点的方法和智能终端 |
CN108717870A (zh) * | 2018-05-18 | 2018-10-30 | 东莞市名道市场营销策划有限公司 | 一种疾病远程诊断*** |
CN110333778A (zh) * | 2019-05-30 | 2019-10-15 | 深圳壹账通智能科技有限公司 | 基于微表情识别的审批指令生成方法、装置和计算机设备 |
CN112307817B (zh) * | 2019-07-29 | 2024-03-19 | ***通信集团浙江有限公司 | 人脸活体检测方法、装置、计算设备及计算机存储介质 |
CN111241918B (zh) * | 2019-12-26 | 2024-04-09 | 的卢技术有限公司 | 一种基于人脸识别的车用防跟踪方法及*** |
CN111134620A (zh) * | 2019-12-30 | 2020-05-12 | 北京美丽年华文化有限公司 | 一种基于大数据技术的肤质检测*** |
CN111311504A (zh) * | 2020-01-03 | 2020-06-19 | 上海锦商网络科技有限公司 | 手机小程序用图像处理方法、标签识别方法及装置 |
-
2021
- 2021-05-31 CN CN202110599617.XA patent/CN113329137B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0304032D0 (en) * | 2002-03-14 | 2003-03-26 | Hewlett Packard Co | System for user-selectable image pre-processing in a digital camera |
CN103458219A (zh) * | 2013-09-02 | 2013-12-18 | 小米科技有限责任公司 | 一种视频通话面部调整方法、装置及终端设备 |
Non-Patent Citations (2)
Title |
---|
Adaptive compression method for underwater images based on perceived quality estimation;Ya-qiong Cai等;《Frontiers of information technology & electronic engineering》;全文 * |
一种DICOM医学图像数据存储管理的设计方案;杨晓月;董方敏;刘勇;李文武;;电脑知识与技术(学术交流)(03);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113329137A (zh) | 2021-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11270099B2 (en) | Method and apparatus for generating facial feature | |
KR102385463B1 (ko) | 얼굴 특징 추출 모델 학습 방법, 얼굴 특징 추출 방법, 장치, 디바이스 및 저장 매체 | |
US8810684B2 (en) | Tagging images in a mobile communications device using a contacts list | |
JP4957922B2 (ja) | 画像方向判定装置、画像方向判定方法、および画像方向判定用プログラム | |
JP2017531950A (ja) | 撮影テンプレートデータベースを構築し、且つ撮影推薦情報を提供するための方法及び装置 | |
US9946949B2 (en) | Techniques including URL recognition and applications | |
TWI616821B (zh) | Bar code generation method, bar code based authentication method and related terminal | |
WO2020034981A1 (zh) | 编码信息的生成方法和识别方法 | |
CN110648170A (zh) | 一种物品推荐的方法及相关装置 | |
CN113329137B (zh) | 图片传输方法、装置、计算机设备及计算机可读存储介质 | |
WO2011102942A2 (en) | Method and apparatus for engaging functionality with a color tag | |
CN112866577B (zh) | 图像的处理方法、装置、计算机可读介质及电子设备 | |
CN114638885A (zh) | 智能空间标注方法、***、电子设备及存储介质 | |
CN103136357A (zh) | 一种利用人脸识别技术定位网页的方法、装置和移动设备 | |
KR102003221B1 (ko) | 필기 이미지 데이터 생성 시스템 및 이를 이용한 필기 이미지 데이터 생성 방법 | |
JP2004297274A (ja) | 人物画像処理方法及び装置並びにシステム | |
CN112598806A (zh) | 基于人工智能的虚拟试穿方法、装置、计算机设备及介质 | |
JP6806955B1 (ja) | 情報処理装置、情報処理システム、情報処理方法、及びプログラム | |
CN111010526A (zh) | 一种视频通讯中的互动方法及装置 | |
CN112199547A (zh) | 图像处理方法及装置、存储介质和电子设备 | |
US20170364515A1 (en) | Mobile device capable of offline and online synchronous image identifying, an image identifying system, and a storage medium for the same | |
US20230005301A1 (en) | Control apparatus, control method, and non-transitory computer readable medium | |
CN106778449B (zh) | 动态影像的物件辨识方法及自动截取目标图像的互动式影片建立方法 | |
CN115665361A (zh) | 虚拟环境中的视频融合方法和在线视频会议通信方法 | |
CN116320711A (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 |