# US 12,118,776 B2 · Image processing method, apparatus, and device, and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,118,776 B2
- Document ID: US12118776B2
- Status: Granted
- Kind: B2
- Application number: 18/511,639
- Filed: 2023-11-16
- Published: 2024-03-14
- Granted: 2024-10-15
- Earliest claimed: 2021-07-12
- Assignees: Beijing Zitiao Network Technology Co., Ltd.
- Applicants: Beijing Zitiao Network Technology Co., Ltd.
- Inventors: Shunming Qiu; Xiaobin Guo; Gang Li; Gen Li; Shupeng Zhang
- Web page: https://patentgrep.com/patent/US12118776B2

## CPC

- G06V 10/95: {structured as a network, e.g. client-server architectures}
- G06V 10/993: {Evaluation of the quality of the acquired pattern}
- G06V 10/10: Image acquisition (document image scanning and transmission H04N1/00; control of digital cameras H04N23/60)
- G06V 10/40: Extraction of image or video features
- G06V 10/74: Image or video pattern matching; Proximity measures in feature spaces
- G06V 20/35: {Categorising the entire scene, e.g. birthday party or wedding scene}
- H04N 23/64: {Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image}
- H04N 23/661: Transmitting camera control signals through networks, e.g. control via the Internet
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The present disclosure provides an image processing method, apparatus, and device, and a storage medium. The method includes determining, in response to receiving a preset identification operation triggered for a capturing frame on a capturing page, a target image having image clarity meeting a preset clarity condition based on the capturing frame on the capturing page. Then, the target image is transmitted to an image identification server for image identifying. Thus, the image processing method provided in the embodiments of the present disclosure can determine a target image having image clarity meeting a preset clarity condition first before image identification and allow an image identification server to perform identification based on the target image which meets the preset clarity condition, thereby the accuracy of image identification can be improved.

## Claims

### Claim 1

An image processing method, comprising:
determining, in response to receiving a preset identification operation triggered for a capturing frame on a capturing page, a target image having image clarity meeting a preset clarity condition based on the capturing frame on the capturing page; and
transmitting the target image to an image identification server, wherein the image identification server is configured to identify the target image, wherein before the transmitting the target image to the image identification server, the method further comprises:
extracting an image feature of the target image;
performing matching between the image feature and prestored feature parameters of preset objects; and
determining, in response to determining that the matching is successful, a preset object corresponding to a successfully matched feature parameter as an initial identification result for the target image, and
wherein the transmitting the target image to the image identification server comprises:
transmitting the target image and the initial identification result for the target image to the image identification server, wherein the image identification server is configured to identify the target image based on the initial identification result.

### Claim 2 (depends on 1)

The image processing method according to claim 1, wherein the transmitting the target image to the image identification server further comprises:
if determining that the matching between the image feature and the prestored feature parameters of the preset objects is failed, transmitting the target image to the image identification server.

### Claim 3 (depends on 1)

The image processing method according to claim 1, wherein the determining, in response to receiving the preset identification operation triggered for the capturing frame on the capturing page, the target image having image clarity meeting the preset clarity condition based on the capturing frame on the capturing page comprises:
obtaining, in response to receiving the preset identification operation triggered for the capturing frame on the capturing page, a current image corresponding to the capturing frame and determining whether the image clarity of the current image meets the preset clarity condition; and
if determining that the image clarity of the current image meets the preset clarity condition, determining the current image as the target image, otherwise re-performing the step of obtaining a current image corresponding to the capturing frame and determining whether the image clarity of the current image meets the preset clarity condition until a preset number of times of image acquisition is reached.

### Claim 4 (depends on 3)

The image processing method according to claim 3, further comprising:
when the preset number of times of image acquisition is reached and no image meets the preset clarity condition is determined, displaying identification failure prompt information on the capturing page.

### Claim 5 (depends on 1)

The image processing method according to claim 1, wherein the determining, in response to receiving the preset identification operation triggered for the capturing frame on the capturing page, the target image having image clarity meeting the preset clarity condition based on the capturing frame on the capturing page comprises:
obtaining, in response to receiving the preset identification operation triggered for the capturing frame on the capturing page, a set of images to be processed, wherein the set of images to be processed comprises consecutive multiple frames of images with a current image corresponding to the capturing frame as an end frame; and
determining an image having image clarity meeting the preset clarity condition in the set of images to be processed as the target image.

### Claim 6 (depends on 5)

The image processing method according to claim 5, further comprising:
displaying, in response to determining that there is no image meeting the preset clarity condition in the set of images to be processed, identification failure prompt information on the capturing page.

### Claim 7 (depends on 1)

The image processing method according to claim 1, further comprising:
receiving an identification result transmitted by the image identification server and/or a template recommended based on the identification result.

### Claim 8

An image processing apparatus, comprising:
a processor;
a first determination module executed by the processor, configured to determine, in response to receiving a preset identification operation triggered for a capturing frame on a capturing page, a target image having image clarity meeting a preset clarity condition based on the capturing frame on the capturing page; and
a transmission module executed by the processor, configured to transmit the target image to an image identification server, wherein the image identification server is configured to identify the target image, wherein before transmitting the target image to the image identification server, the transmission module is further configured to:
extract an image feature of the target image;
perform matching between the image feature and prestored feature parameters of preset objects; and
determine, in response to determining that the matching is successful, a preset object corresponding to a successfully matched feature parameter as an initial identification result for the target image, and
wherein the transmitting the target image to the image identification server comprises:
transmitting the target image and the initial identification result for the target image to the image identification server, wherein the image identification server is configured to identify the target image based on the initial identification result.

### Claim 9 (depends on 1)

A non-transitory computer-readable storage medium with instructions stored thereon, wherein the instructions, when run on a terminal device, cause the terminal device to implement the image processing method according to claim 1.

### Claim 10

A device, comprising a memory, a processor, and a computer program stored on the memory and capable of running by the processor, wherein the computer program, upon executed by the processor, cause the processor to:
determine, in response to receiving a preset identification operation triggered for a capturing frame on a capturing page, a target image having image clarity meeting a preset clarity condition based on the capturing frame on the capturing page; and
transmit the target image to an image identification server, wherein the image identification server is configured to identify the target image, wherein before transmitting the target image to the image identification server, the computer program further causes the processor to:
extract an image feature of the target image;
perform matching between the image feature and prestored feature parameters of preset objects; and
determine, in response to determining that the matching is successful, a preset object corresponding to a successfully matched feature parameter as an initial identification result for the target image, and
wherein the transmitting the target image to the image identification server comprises:
transmitting the target image and the initial identification result for the target image to the image identification server, wherein the image identification server is configured to identify the target image based on the initial identification result.

### Claim 11 (depends on 1)

A computer program product, comprising a non-transitory computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the image processing method according to claim 1 is implemented.
