QR code data processing method and device and mobile terminal

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

Active Publication Date: 2018-06-05
ALIBABA (CHINA) CO LTD
View PDF7 Cites 19 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
  • QR code data processing method and device and mobile terminal
  • QR code data processing method and device and mobile terminal
  • QR code data processing method and 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 Figure 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

The embodiment of the invention provides a QR code data processing method and device and a mobile terminal, and the method comprises the steps: obtaining a to-be-processed image frame from a video stream, and processing the to-be-processed image frame into a plurality of subimage frames with different resolutions; discriminating whether the plurality of subimage frames contain QR codes or not through a first lightweight neural network model and outputting a plurality of corresponding QR code candidate frames if the plurality of subimage frames contain the QR codes; determining an optimal QR code candidate frame according to the plurality of outputted QR code candidate frames through a second lightweight neural network model, and recognizing and calibrating the QR code in the optimal QR code candidate frame; and carrying out the QR code tracking of other image frames after the to-be-processed image frame in the video stream according to a calibration result through a tracking algorithm.According to the embodiment of the invention, the method effectively improves the recognition and tracking efficiency of the QR code.

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 Applications(China)
IPC IPC(8): G06K7/14
CPCG06K7/1417G06K7/1443G06K7/1447G06K7/1482
Inventor 查俊莉
Owner ALIBABA (CHINA) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products