Supercharge Your Innovation With Domain-Expert AI Agents!

Two-dimension code data processing method, device and mobile terminal

A data processing and two-dimensional code technology, applied in the computer field, can solve the problems of complex implementation of image recognition and tracking process, difficult to use mobile terminals, and high hardware requirements, so as to improve the efficiency of recognition and tracking, and achieve a single function. , the effect of meeting the requirements of speed and performance

Active Publication Date: 2021-06-25
ALIBABA (CHINA) CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The implementation of the image recognition and tracking process of the above method is relatively complicated, and has high requirements for hardware, so it is difficult to apply to mobile terminals to meet the real-time needs of mobile terminals when implementing AR services.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Two-dimension code data processing method, device and mobile terminal
  • Two-dimension code data processing method, device and mobile terminal
  • Two-dimension code data processing method, device and mobile terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0023] refer to figure 1 , shows a flowchart of steps of a two-dimensional code data processing method according to Embodiment 1 of the present invention.

[0024] The two-dimension code data processing method of the present embodiment comprises the following steps:

[0025] Step S102: Obtain an image frame to be processed from the video stream, and process the image frame to be processed into a plurality of sub-image frames with different resolutions.

[0026] By processing the image frame to be processed into a plurality of sub-image frames with different resolutions, it can be judged from different resolution angles whether the image frame contains a two-dimensional code, so as to improve the recognition accuracy of the two-dimensional code. Wherein, the specific implementation manner of processing the image frame to be processed into multiple sub-image frames with different resolutions may be adopted by those skilled in the art according to actual needs in any appropriate...

Embodiment 2

[0039] refer to figure 2 , shows a flowchart of steps of a two-dimensional code data processing method according to Embodiment 2 of the present invention.

[0040] The two-dimension code data processing method of the present embodiment comprises the following steps:

[0041] Step S202: Obtain an image frame to be processed from the video stream, and process the image frame to be processed into a plurality of sub-image frames with different resolutions.

[0042] In the embodiment of the present invention, the video stream includes, but is not limited to, a video stream collected in real time by an image acquisition device and a recorded video stream.

[0043] Processing the image frame to be processed into a plurality of sub-image frames with different resolutions can be realized in a variety of feasible ways. In one feasible way, the image frame to be processed can be converted into a grayscale image frame; and then the grayscale Different image scaling processes are perfor...

Embodiment 3

[0110] refer to Image 6 , shows a structural block diagram of a two-dimensional code data processing device according to Embodiment 3 of the present invention.

[0111] The two-dimensional code data processing device of this embodiment includes: a processing module 302, which is used to obtain an image frame to be processed from a video stream, and process the image frame to be processed into a plurality of sub-image frames with different resolutions; a determination module 304 , for using the first lightweight neural network model to determine whether multiple sub-image frames contain two-dimensional codes, and if it is determined that two-dimensional codes are included, then output a plurality of corresponding two-dimensional code candidate frames; the identification module 306 is used for according to A plurality of two-dimensional code candidate frames that are output, use the second lightweight neural network model to determine the optimal two-dimensional code candidate ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Embodiments of the present invention provide a two-dimensional code data processing method, device, and mobile terminal, wherein the two-dimensional code data processing method includes: acquiring an image frame to be processed from a video stream, and processing the image frame to be processed It is a plurality of sub-image frames with different resolutions; using the first lightweight neural network model to determine whether the plurality of sub-image frames contain two-dimensional codes, and if it is determined that two-dimensional codes are included, then output a plurality of corresponding two-dimensional codes Code candidate frame; according to the output multiple two-dimensional code candidate frames, use the second lightweight neural network model to determine the optimal two-dimensional code candidate frame, and identify and calibrate the two-dimensional code in the optimal two-dimensional code candidate frame ; According to the calibration result, use a tracking algorithm to track the two-dimensional code on other image frames after the image frame to be processed in the video stream. Through the embodiments of the present invention, the identification and tracking efficiency of the two-dimensional code is effectively improved.

Description

technical field [0001] The embodiments of the present invention relate to the field of computer technology, and in particular to a two-dimensional code data processing method, device and mobile terminal. Background technique [0002] AR (Augmented Reality, Augmented Reality) technology is a new technology that "seamlessly" integrates real world information and virtual world information. Visual information, sound information, etc.), simulated and superimposed on the real information, the real environment and virtual objects are superimposed on the same picture or space in real time and exist at the same time. [0003] With the popularity of QR codes, a method of realizing AR based on QR code recognition has emerged. This method first selects the feature points of the image; then, extracts key points and generates descriptors; then, performs feature matching; then performs 3D space positioning through the 3D model, uses the feature points obtained by feature matching, and use...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06K7/14
CPCG06K7/1417G06K7/1443G06K7/1447G06K7/1482
Inventor 查俊莉
Owner ALIBABA (CHINA) CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More