[go: up one dir, main page]

CN115908166A - Two-dimensional code image processing method and device, electronic equipment and storage medium - Google Patents

Two-dimensional code image processing method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN115908166A
CN115908166A CN202211363909.4A CN202211363909A CN115908166A CN 115908166 A CN115908166 A CN 115908166A CN 202211363909 A CN202211363909 A CN 202211363909A CN 115908166 A CN115908166 A CN 115908166A
Authority
CN
China
Prior art keywords
dimensional code
image
blue light
processing method
digital image
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
Application number
CN202211363909.4A
Other languages
Chinese (zh)
Other versions
CN115908166B (en
Inventor
张昊
翁温民
吴丽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rockchip Electronics Co Ltd
Original Assignee
Rockchip Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Rockchip Electronics Co Ltd filed Critical Rockchip Electronics Co Ltd
Priority to CN202211363909.4A priority Critical patent/CN115908166B/en
Publication of CN115908166A publication Critical patent/CN115908166A/en
Application granted granted Critical
Publication of CN115908166B publication Critical patent/CN115908166B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Color Television Image Signal Generators (AREA)
  • Image Processing (AREA)

Abstract

The application provides a two-dimensional code image processing method and device, electronic equipment and a storage medium. The two-dimensional code image processing method comprises the following steps: acquiring a two-dimensional code RAW image; focusing the two-dimensional code RAW image by taking a two-dimensional code area as a center to obtain a focused first two-dimensional code digital image; carrying out color equalization processing on the first two-dimensional code digital image to obtain a second two-dimensional code digital image; and performing image filtering on the second two-dimensional code digital image to extract a blue light channel so as to generate a two-dimensional code imaging image with the blue light channel. According to the method and the device, the algorithm complexity and the redundant calculation amount can be saved, and the balance between the image effect and the calculation cost is realized.

Description

二维码图像处理方法和装置、电子设备及存储介质Two-dimensional code image processing method and device, electronic equipment and storage medium

技术领域technical field

本申请涉及图像处理技术领域,特别是二维码图像处理方法和装置、电子设备及存储介质。The present application relates to the technical field of image processing, in particular to a two-dimensional code image processing method and device, electronic equipment and storage media.

背景技术Background technique

随着移动购物、移动支付、二维码支付等移动场景日益丰富,二维码技术已经融入了我们生活大部分场景。通过手机扫一扫二维码,我们就可以轻松完成信息获取或移动支付,二维码间接提升了整个社会的效率。二维码在扫码过程中,也受到很多物理因素的影响,而导致识别率降低,比如环境光、扫描距离、扫描角度、信息残缺和二维码图像质量等。With the increasing abundance of mobile scenarios such as mobile shopping, mobile payment, and QR code payment, QR code technology has been integrated into most scenarios of our lives. By scanning the QR code with a mobile phone, we can easily complete information acquisition or mobile payment. The QR code indirectly improves the efficiency of the entire society. The QR code is also affected by many physical factors during the scanning process, which leads to a decrease in recognition rate, such as ambient light, scanning distance, scanning angle, information incompleteness, and QR code image quality.

数字成像传感器从CCD工艺到CMOS工艺,相机设备的产品形态也从单反相机、傻瓜相机、卡片相机到智能手机逐步演变。数字成像传感器采集到是原始数据图像,和人眼观察到的图像差异非常大,于是诞生了图像信号处理器(Image Signal Processor,ISP)技术,ISP能够将质量非常糟糕的原始图像(RAW图像)处理成符合人眼观看特性的数字图像,其中,RAW图像有时也被称为数字底片。通常,为了获取较高质量的二维码成像图像,ISP系统的运算成本也将提升。Digital imaging sensors have evolved from CCD technology to CMOS technology, and the product form of camera equipment has gradually evolved from SLR cameras, point-and-shoot cameras, card cameras to smart phones. The image collected by the digital imaging sensor is the original data image, which is very different from the image observed by the human eye, so the image signal processor (Image Signal Processor, ISP) technology was born. ISP can convert the original image (RAW image) with very poor quality Digital images that are processed to conform to the viewing characteristics of the human eye, among them, RAW images are sometimes called digital negatives. Usually, in order to obtain higher-quality two-dimensional code imaging images, the computing cost of the ISP system will also increase.

因此,如何做到二维码成像质量与运算成本的均衡成为本领域亟待解决的技术问题。Therefore, how to achieve a balance between two-dimensional code imaging quality and computing cost has become an urgent technical problem in this field.

发明内容Contents of the invention

本申请提供二维码图像处理方法和装置、电子设备及存储介质,其能够解决现有技术中的以上不足。The present application provides a two-dimensional code image processing method and device, electronic equipment and a storage medium, which can solve the above deficiencies in the prior art.

第一方面,本申请提供一种二维码图像处理方法。所述方法包括:获取二维码RAW图像;针对所述二维码RAW图像以二维码区域为中心进行图像聚焦,以获取聚焦后的第一二维码数字图像;对所述第一二维码数字图像进行色彩均衡化处理以获取第二二维码数字图像;以及,对所述第二二维码数字图像进行图像过滤以提取蓝光通道,以生成具有所述蓝光通道的二维码成像图像。在本申请中,首先进行图像聚焦获取优质的二维码图像,进而对图像进行过滤处理以提取蓝光通道,减少冗余数据,从而节约算法复杂度和冗余计算量。In a first aspect, the present application provides a two-dimensional code image processing method. The method includes: acquiring a two-dimensional code RAW image; focusing on the two-dimensional code RAW image with the two-dimensional code area as the center, so as to obtain a focused first two-dimensional code digital image; performing color equalization processing on the two-dimensional code digital image to obtain a second two-dimensional code digital image; and performing image filtering on the second two-dimensional code digital image to extract a blue channel to generate a two-dimensional code with the blue channel imaging image. In this application, image focusing is first performed to obtain a high-quality QR code image, and then the image is filtered to extract the blue-ray channel to reduce redundant data, thereby saving algorithm complexity and redundant calculations.

在第一方面的一种实现方式中,对所述第二二维码数字图像进行图像过滤以提取蓝光通道包括:判断所述第二二维码数字图像是否满足蓝光优先条件;以及若满足所述蓝光优先条件,则启用蓝光优先模式进行图像过滤处理以提取蓝光通道。In an implementation manner of the first aspect, performing image filtering on the second two-dimensional code digital image to extract the blue light channel includes: judging whether the second two-dimensional code digital image satisfies the blue light priority condition; If the Blu-ray priority conditions are not met, enable the Blu-ray priority mode for image filtering to extract the Blu-ray channel.

在第一方面的一种实现方式中,所述方法还包括:若不满足所述蓝光优先条件,否则直接输出所述第二二维码数字图像作为所述二维码成像图像。In an implementation manner of the first aspect, the method further includes: if the blue light priority condition is not satisfied, otherwise directly outputting the second two-dimensional code digital image as the two-dimensional code imaging image.

在第一方面的一种实现方式中,判断所述第二二维码数字图像是否满足蓝光优先条件包括:获取所述第二二维码数字图像的RGB直方图;以及,基于所述RGB直方图判断蓝光分量是否占优,若是则满足蓝光优先条件,否则,不满足蓝光优先条件。In an implementation manner of the first aspect, judging whether the second two-dimensional code digital image satisfies the blue light priority condition includes: acquiring an RGB histogram of the second two-dimensional code digital image; and, based on the RGB histogram The figure judges whether the Blu-ray component is dominant, and if so, the Blu-ray priority condition is satisfied; otherwise, the Blu-ray priority condition is not satisfied.

本实现方式中,考虑现有二维码图像一般以电子设备为载体,电子设备的屏幕介质一般具有蓝光较强,其他分量较弱的特点,因此,统计RGB直方图中的蓝光通道分量进行是否满足蓝光优先条件,在满足蓝光优先条件时进行图像过滤,保留蓝光通道数据,可以间接减少冗余数据,减小冗余计算量。In this implementation, it is considered that the existing two-dimensional code images generally use electronic equipment as the carrier, and the screen medium of the electronic equipment generally has the characteristics of strong blue light and weak other components. Therefore, whether the blue light channel components in the RGB histogram Satisfy the Blu-ray priority condition, perform image filtering when the Blu-ray priority condition is met, and retain the Blu-ray channel data, which can indirectly reduce redundant data and reduce redundant calculations.

在第一方面的一种实现方式中,启用蓝光优先模式进行图像过滤处理以提取蓝光通道包括:从所述第二二维码数字图像中提取蓝光频谱有效部分,以分离蓝光分量形成蓝光图像;对所述蓝光图像进行均衡化处理;以及,将均衡化处理后的蓝光图像作为所述二维码成像图像输出。本实现方式中,分离蓝光分量形成蓝光图像,进而进行均衡化处理,提升图像的对比度,提高后续二维码识别的准确率。In an implementation manner of the first aspect, enabling the blue light priority mode to perform image filtering processing to extract the blue light channel includes: extracting an effective part of the blue light spectrum from the second two-dimensional code digital image to separate blue light components to form a blue light image; performing equalization processing on the blue light image; and outputting the equalized blue light image as the two-dimensional code imaging image. In this implementation, the blue light components are separated to form a blue light image, and then an equalization process is performed to improve the contrast of the image and improve the accuracy of subsequent two-dimensional code recognition.

在第一方面的一种实现方式中,针对所述二维码RAW图像以二维码区域为中心进行图像聚焦包括:识别并标记二维码区域;调整光学系统参数以便聚焦于所述二维码区域;以所述二维码区域为中心进行测光;以及以所述二维码区域为中心进行测距,以进行所述图像聚焦。In an implementation manner of the first aspect, performing image focusing on the two-dimensional code RAW image centered on the two-dimensional code area includes: identifying and marking the two-dimensional code area; adjusting optical system parameters to focus on the two-dimensional code area a code area; performing light metering centered on the two-dimensional code area; and performing distance measurement centered on the two-dimensional code area, so as to perform the image focusing.

在第一方面的一种实现方式中,调整光学系统参数包括:调整成像的焦点和视角。In an implementation manner of the first aspect, adjusting the optical system parameters includes: adjusting the focus and viewing angle of imaging.

在第一方面的一种实现方式中,所述方法还包括:对输出的二维码成像图像进行识别,获取特征码。In an implementation manner of the first aspect, the method further includes: recognizing the output imaging image of the two-dimensional code, and obtaining the feature code.

第二方面,本申请提供一种二维码图像处理装置。所述装置包括:图像获取模块,被配置为获取二维码RAW图像;图像聚焦模块,被配置为针对所述二维码RAW图像以二维码区域为中心进行图像聚焦,以获取聚焦后的第一二维码数字图像;色彩均衡处理模块,被配置为对所述第一二维码数字图像进行色彩均衡化处理以获取第二二维码数字图像;以及图像过滤模块,被配置为对所述第二二维码数字图像进行图像过滤以提取蓝光通道,以生成具有所述蓝光通道的二维码成像图像。In a second aspect, the present application provides a two-dimensional code image processing device. The device includes: an image acquisition module configured to acquire a two-dimensional code RAW image; an image focusing module configured to perform image focusing on the two-dimensional code RAW image centered on the two-dimensional code area to obtain a focused A first two-dimensional code digital image; a color equalization processing module configured to perform color equalization processing on the first two-dimensional code digital image to obtain a second two-dimensional code digital image; and an image filtering module configured to perform color equalization processing on the first two-dimensional code digital image; Image filtering is performed on the second two-dimensional code digital image to extract a blue light channel, so as to generate a two-dimensional code imaging image with the blue light channel.

在本申请中,提出的二维码图像处理装置针对二维码图像质量问题,设计了图像聚焦模块对图像进行聚焦,获取优质的二维码图像,其次,设计了图像过滤模块,能够根据二维码图像的颜色特征对图像进行简化,实现图像效果和计算成本均衡,同时简化了图像处理系统的复杂度。In this application, the proposed two-dimensional code image processing device aims at the quality of the two-dimensional code image. An image focusing module is designed to focus the image to obtain high-quality two-dimensional code images. Secondly, an image filtering module is designed to be able to The color feature of the two-dimensional code image simplifies the image, realizes the balance between the image effect and the calculation cost, and simplifies the complexity of the image processing system at the same time.

在第二方面的一种实现方式中,所述装置还包括:二维码识别模块,被配置为对所述二维码成像图像进行识别,以获取特征码。In an implementation manner of the second aspect, the device further includes: a two-dimensional code recognition module configured to recognize the imaging image of the two-dimensional code to obtain the feature code.

第三方面,本申请提供一种电子设备。所述电子设备包括:存储器,被配置为存储计算机程序;以及,处理器,被配置为调用所述计算机程序以执行根据本申请第一方面所述的二维码图像处理方法。In a third aspect, the present application provides an electronic device. The electronic device includes: a memory configured to store a computer program; and a processor configured to invoke the computer program to execute the two-dimensional code image processing method according to the first aspect of the present application.

第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序。所述计算机程序被执行以实现根据本申请第一方面所述的二维码图像处理方法。In a fourth aspect, the present application provides a computer-readable storage medium on which a computer program is stored. The computer program is executed to implement the two-dimensional code image processing method according to the first aspect of the present application.

如上所述,根据本申请的二维码图像处理方法和装置、电子设备及存储介质,通过首先进行图像聚焦算法,然后再进行图像过滤算法,在获取优质二维码图像的同时减少冗余数据,节约算法复杂度和冗余计算量,实现图像效果和计算成本均衡。As mentioned above, according to the two-dimensional code image processing method and device, electronic equipment, and storage medium of the present application, by first performing the image focusing algorithm and then performing the image filtering algorithm, redundant data can be reduced while obtaining high-quality two-dimensional code images , save algorithm complexity and redundant calculation, and realize the balance between image effect and calculation cost.

附图说明Description of drawings

图1为根据本申请实施例中二维码图像处理方法应用于扫描枪的场景示意图。FIG. 1 is a schematic diagram of a scene where a two-dimensional code image processing method is applied to a scanning gun according to an embodiment of the present application.

图2为根据本申请实施例的二维码图像处理方法的流程图。Fig. 2 is a flowchart of a method for processing a two-dimensional code image according to an embodiment of the present application.

图3为根据本申请实施例的二维码图像处理方法中二维码区域为中心的图像聚焦算法的流程图。FIG. 3 is a flow chart of an image focusing algorithm centered on a two-dimensional code area in a two-dimensional code image processing method according to an embodiment of the present application.

图4为根据本申请实施例的二维码图像处理方法中蓝光优先的图像过滤算法的流程图。FIG. 4 is a flow chart of an image filtering algorithm with blue light priority in the two-dimensional code image processing method according to an embodiment of the present application.

图5为根据本申请实施例的屏幕介质显示二维码以及相关的直方图。FIG. 5 is a screen medium displaying a two-dimensional code and related histograms according to an embodiment of the present application.

图6为根据本申请实施例的二维码图像处理装置的结构框图。Fig. 6 is a structural block diagram of a two-dimensional code image processing device according to an embodiment of the present application.

图7为根据本申请实施例的电子设备的框图。FIG. 7 is a block diagram of an electronic device according to an embodiment of the present application.

具体实施方式Detailed ways

以下通过特定的具体实例说明本申请的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本申请的其他优点与功效。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。Embodiments of the present application are described below through specific examples, and those skilled in the art can easily understand other advantages and effects of the present application from the content disclosed in this specification. The present application can also be implemented or applied through other different specific implementation modes, and various modifications or changes can be made to the details in this specification based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that, in the case of no conflict, the following embodiments and features in the embodiments can be combined with each other.

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本申请的基本构想,图示中仅显示与本申请中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。此外,在本文中,诸如“第一”、“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。It should be noted that the diagrams provided in the following embodiments are only schematically illustrating the basic idea of the application, and only the components related to the application are shown in the diagrams rather than the number, shape and size of the components in actual implementation Drawing, the type, quantity and proportion of each component can be changed arbitrarily during its actual implementation, and its component layout type may also be more complicated. Furthermore, in this document, relational terms such as "first", "second", etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that these entities or operations Any such actual relationship or order exists between.

本申请以下实施例提供了二维码图像处理方法、IPS系统、电子设备、介质,应用于具有扫描功能的终端设备,所述终端设备包括但不限于扫描枪、智能手机、PAD等,以下将以扫描枪为例进行描述。The following embodiments of the present application provide a two-dimensional code image processing method, IPS system, electronic equipment, and media, which are applied to terminal equipment with a scanning function. The terminal equipment includes but is not limited to scanning guns, smart phones, PADs, etc., and the following will Take the scanning gun as an example for description.

图1为根据本申请实施例中二维码图像处理方法应用于扫描枪的场景示意图。扫描枪1包括用数字成像传感器和图像处理系统,图像处理系统从成像传感器获取二维码RAW图像,并进行图像处理并识别二维码信息,其中图像处理系统可为图像信号处理器,即ISP。二维码2可以为印刷在各种物体表面的二维码,也可以是显示在电子设备的显示屏上的二维码。FIG. 1 is a schematic diagram of a scene where a two-dimensional code image processing method is applied to a scanning gun according to an embodiment of the present application. The scanning gun 1 includes a digital imaging sensor and an image processing system. The image processing system acquires a two-dimensional code RAW image from the imaging sensor, and performs image processing and recognizes the two-dimensional code information. The image processing system can be an image signal processor, that is, an ISP . The two-dimensional code 2 may be a two-dimensional code printed on the surface of various objects, or a two-dimensional code displayed on a display screen of an electronic device.

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行详细描述。The technical solutions in the embodiments of the present application will be described in detail below with reference to the drawings in the embodiments of the present application.

图2为根据本申请一实施例的二维码图像处理方法的流程图。本实施例中所述二维码图像处理方法包括以下步骤S1至步骤S4。FIG. 2 is a flowchart of a method for processing a two-dimensional code image according to an embodiment of the present application. The two-dimensional code image processing method described in this embodiment includes the following steps S1 to S4.

在步骤S1中,获取二维码RAW图像。二维码RAW图像可以由成像传感器采集。In step S1, a RAW image of the two-dimensional code is acquired. The RAW image of the QR code can be captured by an imaging sensor.

在步骤S2中,针对所述二维码RAW图像以二维码区域为中心进行图像聚焦,以获取聚焦后的第一二维码数字图像。In step S2, image focusing is performed on the two-dimensional code RAW image with the two-dimensional code area as the center, so as to obtain a first focused digital image of the two-dimensional code.

步骤S2用于图像聚焦,使二维码区域获得更多有效像素,成像质量提高,从而避免二维码在扫码过程中由于受到很多物理因素的影响导致获取的二维码图像存在质量问题。Step S2 is used for image focusing, so that the two-dimensional code area obtains more effective pixels, and the imaging quality is improved, thereby avoiding quality problems in the obtained two-dimensional code image due to the influence of many physical factors during the scanning process of the two-dimensional code.

本实施例中,以二维码区域为中心进行图像聚焦,这样能够让二维码图像足够清晰,二维码的画面占比超过理想阈值,本实施例中理想阈值取为50%,本领域技术人员可以自行调整该理想阈值的大小。In this embodiment, the image is focused on the two-dimensional code area, which can make the two-dimensional code image clear enough, and the screen ratio of the two-dimensional code exceeds the ideal threshold. In this embodiment, the ideal threshold is 50%. Technicians can adjust the size of the ideal threshold.

在步骤S3中,对所述第一二维码数字图像进行色彩均衡化处理以获取第二二维码数字图像。In step S3, color equalization processing is performed on the first two-dimensional code digital image to obtain a second two-dimensional code digital image.

色彩均衡化就是要增大亮度间隔,使其呈均匀化分布,减少反差,从而修正图像中的某些不足的地方,使图像细节变得清晰。色彩均衡化的基本思想就是将出现频率较小的亮度级并入到邻近的亮度级中,从而拉开亮度间隔,较少亮度等级,使其呈均匀分布,弱化其反差。Color equalization is to increase the brightness interval, make it evenly distributed, reduce the contrast, thereby correcting some deficiencies in the image and making the image details clear. The basic idea of color equalization is to merge the brightness level with less frequency into the adjacent brightness level, so as to widen the brightness interval, reduce the brightness level, make it evenly distributed, and weaken its contrast.

在步骤S4中,对所述第二二维码数字图像进行图像过滤以提取蓝光通道,以生成具有所述蓝光通道的二维码成像图像。In step S4, image filtering is performed on the second two-dimensional code digital image to extract a blue light channel, so as to generate a two-dimensional code imaging image with the blue light channel.

在本申请中上述二维码图像处理方法中,首先进行图像聚焦获取优质的二维码图像,进而再判断图像是否满足蓝光优先条件,满足蓝光优先条件则启用蓝光优先模式对图像进行过滤处理,减少冗余数据,从而节约算法复杂度和冗余计算量。In the above-mentioned two-dimensional code image processing method in this application, firstly focus on the image to obtain a high-quality two-dimensional code image, and then judge whether the image meets the blue light priority condition, and then enable the blue light priority mode to filter the image if the blue light priority condition is met. Reduce redundant data, thereby saving algorithm complexity and redundant calculation.

在另一优选的实施例中,所述二维码图像处理方法在上述步骤S1至步骤S4的基础上,还包括步骤S5。In another preferred embodiment, the two-dimensional code image processing method further includes step S5 on the basis of the above steps S1 to S4.

在步骤S5中,对所述二维码成像图像进行识别,获取特征码。由于上述通过图像聚焦获取了高质量的二维码图像,可以大大提高识别的准确率。同时,在上述步骤S4中对图像进行过滤,减少了冗余数据,进一步可以提高识别速度。In step S5, the imaged image of the two-dimensional code is recognized to obtain a feature code. Since the high-quality two-dimensional code image is obtained through image focusing, the recognition accuracy can be greatly improved. At the same time, the image is filtered in the above step S4, which reduces redundant data and further improves the recognition speed.

本申请的二维码图像处理方法的两个重点算法包括二维码区域为中心的图像聚焦算法以及蓝光优先的图像过滤算法。在下文中,进行具体说明。The two key algorithms of the two-dimensional code image processing method of the present application include an image focusing algorithm centered on the two-dimensional code area and an image filtering algorithm with blue light priority. Hereinafter, a specific description will be given.

图3为根据本申请实施例的二维码图像处理方法中二维码区域优先的图像聚焦算法的流程图。二维码区域为中心的图像聚焦算法的包括步骤S21至步骤S24。FIG. 3 is a flowchart of an image focusing algorithm based on a two-dimensional code area priority in a two-dimensional code image processing method according to an embodiment of the present application. The image focusing algorithm centered on the two-dimensional code area includes steps S21 to S24.

在步骤S21中,识别并标记二维码区域。此步骤中,基于二维码初级特征和二维码中级特征快速识别并标记二维码区域。其中,二维码初级特征包括码眼特征和码点特征,二维码中级特征包括码眼模式和码点模型特征,码眼模式包括直角三角形分布,码点模型特征包括码点一致性(同类型)等。进而可以通过深度学习模型网络来识别二维码区域。深度学习模型网络结构可以采用但不限于Mobilenet、深度残差网络(Deep Residual Network,ResNet)或VGGnet(Visual Geometry Group Network)等网络的结构。In step S21, the two-dimensional code area is identified and marked. In this step, the two-dimensional code area is quickly identified and marked based on the primary features of the two-dimensional code and the intermediate features of the two-dimensional code. Among them, the primary features of the two-dimensional code include code eye features and code point features, the intermediate features of the two-dimensional code include code eye patterns and code point model features, the code eye patterns include right-angled triangle distribution, and the code point model features include code point consistency (same as type), etc. Furthermore, the QR code area can be identified through a deep learning model network. The network structure of the deep learning model can adopt, but is not limited to, the network structure of Mobilenet, Deep Residual Network (ResNet) or VGGnet (Visual Geometry Group Network).

在步骤S22中,调整光学系统参数以便聚焦于二维码区域。优选地,调整光学系统参数包括:调整成像的焦点和视角。In step S22, the parameters of the optical system are adjusted so as to focus on the two-dimensional code area. Preferably, adjusting the parameters of the optical system includes: adjusting the focus and viewing angle of imaging.

在步骤S23中,以所述二维码区域为中心进行测光。In step S23, light metering is performed centering on the two-dimensional code area.

在步骤S24中,以所述二维码区域为中心进行测距,以进行所述图像聚焦。In step S24, distance measurement is performed with the two-dimensional code area as the center, so as to perform the image focusing.

在图像聚焦时,以二维码区域为中心的快速测光以及测距,进而调整光学系统自动聚焦到二维码区域,使二维码区域获得更多有效像素,成像质量提高。When the image is focused, fast light metering and distance measurement centered on the two-dimensional code area, and then adjust the optical system to automatically focus on the two-dimensional code area, so that the two-dimensional code area can obtain more effective pixels and improve the imaging quality.

图4为根据本申请实施例的二维码图像处理方法中蓝光优先的图像过滤算法的流程图。蓝光优先的图像过滤算法包括步骤S41至步骤S42。FIG. 4 is a flow chart of an image filtering algorithm with blue light priority in the two-dimensional code image processing method according to an embodiment of the present application. The blue light priority image filtering algorithm includes steps S41 to S42.

在步骤S41中,判断所述第二二维码数字图像是否满足蓝光优先条件。本步骤具体可以包括以下步骤S411和步骤S412。In step S41, it is judged whether the second two-dimensional code digital image satisfies the Blu-ray priority condition. This step may specifically include the following steps S411 and S412.

在步骤S411中,获取所述第二二维码数字图像的RGB直方图。In step S411, the RGB histogram of the second two-dimensional code digital image is acquired.

在步骤S412中,基于所述RGB直方图判断蓝光分量是否占优,若是则满足蓝光优先条件,否则,不满足蓝光优先条件。In step S412, it is judged based on the RGB histogram whether the blue light component is dominant, if so, the blue light priority condition is satisfied, otherwise, the blue light priority condition is not satisfied.

其中,判断图像的蓝光分量是否占优的方法优选蓝光分量相关法和蓝光分量加权平均法,这两种方法仅作为典型实施例,不限于这两种方法。Among them, the method for judging whether the blue light component of the image is dominant is preferably the blue light component correlation method and the blue light component weighted average method, and these two methods are only used as typical embodiments, and are not limited to these two methods.

蓝光分量相关法的具体执行方式包括:首先,分别计算蓝光分量的直方图和灰度图像(Gray图像)的直方图,然后计算两种直方图的相关系数,若相关系数>显著相关阈值,则两种直方图显著相关,认为图像的蓝光分量占优。The specific execution method of the blue light component correlation method includes: first, calculate the histogram of the blue light component and the histogram of the gray image (Gray image) respectively, and then calculate the correlation coefficient of the two histograms, if the correlation coefficient > significant correlation threshold, then The two histograms are significantly correlated, and it is considered that the blue light component of the image is dominant.

蓝光分量加权平均法的具体执行方式包括:首先,分别计算蓝光分量的直方图和灰度图像(Gray图像)的直方图,然后将判断蓝光分量的直方图和和Gray图像的直方图的N个显著特征颜色(等间隔采样时颜色个数大于阈值认为显著),如果蓝光分量的N个特征颜色加权平均大于Gray图像的N个特征颜色加权平均,则认为图像蓝光分量占优。判断图像蓝光分量占优的方法,优先采用灰度图像作为参考图像,其他形式的图像也可以作为参考图像。The specific execution method of the blue light component weighted average method includes: first, calculate the histogram of the blue light component and the histogram of the grayscale image (Gray image) respectively, and then determine the histogram of the blue light component and the N histogram of the Gray image Significant feature color (when the number of colors is greater than the threshold when sampling at equal intervals, it is considered significant). If the weighted average of the N feature colors of the blue light component is greater than the weighted average of the N feature colors of the Gray image, the blue light component of the image is considered to be dominant. For the method of judging that the blue light component of the image is dominant, the grayscale image is preferably used as the reference image, and other forms of images can also be used as the reference image.

蓝光分量占优的实例参见图5。图5为根据本申请实施例的屏幕介质显示二维码以及相关的直方图。屏幕介质如平板屏幕、手表屏幕、手机屏幕、收银机屏幕、电视屏幕等。屏幕介质显示二维码的图像的典型特征是蓝光分量相对其他分量比较显著。图5中第一列是原始图像;第二列是蓝光分量直方图;第三列是蓝光分量和灰度图像直方图叠加;第四列是RGB分量直方图叠加。See Figure 5 for an example where the blue light component is dominant. FIG. 5 is a screen medium displaying a two-dimensional code and related histograms according to an embodiment of the present application. Screen media such as tablet screens, watch screens, mobile phone screens, cash register screens, TV screens, etc. A typical feature of the image of the two-dimensional code displayed on the screen medium is that the blue light component is more prominent than other components. The first column in Figure 5 is the original image; the second column is the histogram of the blue light component; the third column is the overlay of the histogram of the blue light component and the grayscale image; the fourth column is the overlay of the histogram of the RGB component.

在本申请中考虑现有二维码图像一般以电子设备为载体,电子设备的屏幕介质一般具有蓝光较强,其他分量较弱的特点。因此,统计RGB直方图中的蓝光通道分量进行是否满足蓝光优先条件,在满足蓝光优先条件时进行图像过滤,保留蓝光通道数据,可以间接减少冗余数据,减小冗余计算量。In this application, it is considered that the existing two-dimensional code images generally use electronic equipment as the carrier, and the screen medium of the electronic equipment generally has the characteristics of strong blue light and weak other components. Therefore, counting the blue-light channel components in the RGB histogram to determine whether the blue-light priority condition is met, and performing image filtering when the blue-light priority condition is met, and retaining the blue-light channel data can indirectly reduce redundant data and reduce redundant calculations.

在步骤S42中,若满足所述蓝光优先条件,则启用蓝光优先模式进行图像过滤处理以提取蓝光通道。步骤S42中的图像过滤以提取蓝光通道可以包括以下步骤S421至步骤S423。In step S42, if the blue light priority condition is met, the blue light priority mode is enabled to perform image filtering processing to extract the blue light channel. The image filtering in step S42 to extract the blue light channel may include the following steps S421 to S423.

在步骤S421中,从所述第二二维码数字图像中提取蓝光频谱有效部分,以分离蓝光分量形成蓝光图像。由此,过滤掉第二二维码数字图像中的冗余数据,仅仅保留配置文件指定的有效频谱,可以间接减少冗余数据,减小冗余计算量,从而降低运算成本。In step S421, an effective part of the blue light spectrum is extracted from the second two-dimensional code digital image to separate blue light components to form a blue light image. Therefore, by filtering out redundant data in the second two-dimensional code digital image and only retaining the effective frequency spectrum specified by the configuration file, redundant data can be indirectly reduced, redundant calculations can be reduced, and computing costs can be reduced.

在步骤S422中,对所述蓝光图像进行均衡化处理。此步骤蓝光通道的均衡化可以理解为值域压缩和扩展的过程,比如将当前蓝光图像的值域范围50~100均衡化到0~255,这样的操作可以提升图像的对比度,从而便于后续二维码特征码的识别。In step S422, an equalization process is performed on the blue light image. The equalization of the Blu-ray channel in this step can be understood as the process of value range compression and expansion. For example, equalize the value range of the current Blu-ray image from 50 to 100 to 0 to 255. This operation can improve the contrast of the image and facilitate the subsequent two. Recognition of QR code feature code.

在步骤S423中,将均衡化处理后的蓝光图像作为所述二维码成像图像输出。二维码成像图像用于二维码的特征码识别。In step S423, the equalized blue light image is output as the two-dimensional code imaging image. The two-dimensional code imaging image is used for feature code recognition of the two-dimensional code.

在一优选实施方式中,蓝光优先的图像过滤算法还包括以下步骤S43。In a preferred implementation manner, the blue light priority image filtering algorithm further includes the following step S43.

在步骤S43中,对于不满足蓝光优先条件的第二二维码数字图像,蜕化为常规模式直接输出第二二维码数字图像作为二维码成像图像,二维码成像图像用于二维码的特征码识别。In step S43, for the second two-dimensional code digital image that does not meet the blue-ray priority condition, it is transformed into a normal mode and directly outputs the second two-dimensional code digital image as a two-dimensional code imaging image, and the two-dimensional code imaging image is used for the two-dimensional code feature code identification.

以上,本申请二维码图像处理方法首先执行二维码区域为中心的图像聚焦算法,然后执行蓝光优先的图像过滤算法。在获取优质二维码图像的同时减少冗余数据,节约算法复杂度和冗余计算量,实现图像效果和计算成本均衡。与全色域流程对比,本方案具有节省算法复杂度和计算资源,在满足识别率的情况下,能够满足二维码设备的低功耗和高帧率要求。As above, the two-dimensional code image processing method of the present application firstly executes the image focusing algorithm centered on the two-dimensional code area, and then executes the blue light priority image filtering algorithm. While obtaining high-quality QR code images, it reduces redundant data, saves algorithm complexity and redundant calculations, and achieves a balance between image effects and calculation costs. Compared with the full color gamut process, this solution saves algorithm complexity and computing resources, and can meet the low power consumption and high frame rate requirements of two-dimensional code devices while meeting the recognition rate.

本申请实施例所述的二维码图像处理方法的保护范围不限于本实施例列举的步骤执行顺序,凡是根据本申请的原理所做的现有技术的步骤增减、步骤替换所实现的方案都包括在本申请的保护范围内。The scope of protection of the two-dimensional code image processing method described in the embodiment of this application is not limited to the execution order of the steps listed in this embodiment, and any schemes realized by adding or subtracting steps and replacing steps in the prior art based on the principles of this application All are included in the scope of protection of this application.

本申请实施例还提供一种二维码图像处理装置。图6为根据本申请实施例的二维码图像处理装置的结构框图。二维码图像处理装置6用于二维码图像处理,二维码图像处理装置6包括图像获取模块61、图像聚焦模块62、色彩均衡处理模块63和图像过滤模块64。The embodiment of the present application also provides a two-dimensional code image processing device. Fig. 6 is a structural block diagram of a two-dimensional code image processing device according to an embodiment of the present application. The two-dimensional code image processing device 6 is used for two-dimensional code image processing. The two-dimensional code image processing device 6 includes an image acquisition module 61 , an image focusing module 62 , a color balance processing module 63 and an image filtering module 64 .

图像获取模块61被配置为获取二维码RAW图像。The image acquisition module 61 is configured to acquire a two-dimensional code RAW image.

图像聚焦模块62被配置为针对所述二维码RAW图像以二维码区域为中心进行图像聚焦,以获取聚焦后的第一二维码数字图像。The image focusing module 62 is configured to perform image focusing on the two-dimensional code RAW image with the two-dimensional code area as the center, so as to acquire a first focused digital image of the two-dimensional code.

色彩均衡处理模块63被配置为对所述第一二维码数字图像进行色彩均衡化处理以获取第二二维码数字图像。The color equalization processing module 63 is configured to perform color equalization processing on the first two-dimensional code digital image to obtain a second two-dimensional code digital image.

图像过滤模块64被配置为对所述第二二维码数字图像进行图像过滤以提取蓝光通道,以生成具有所述蓝光通道的二维码成像图像。The image filtering module 64 is configured to perform image filtering on the second two-dimensional code digital image to extract a blue light channel, so as to generate a two-dimensional code imaging image with the blue light channel.

其中,二维码图像处理装置6耦合到数字成像传感器0。图像聚焦模块62用于实现二维码区域为中心的图像聚焦处理,图像过滤输出模块64用于实现蓝光优先的图像过滤处理,二维码区域为中心的图像聚焦以及蓝光优先的图像过滤在上文中已经详细说明,此处不再赘述。Wherein, the two-dimensional code image processing device 6 is coupled to the digital imaging sensor 0 . The image focus module 62 is used to realize image focus processing centered on the two-dimensional code area, and the image filter output module 64 is used to realize image filter processing with blue light priority, and the image focus centered on the two-dimensional code area and the image filter with blue light priority are above It has been described in detail in the text and will not be repeated here.

在另一优选的实施例中,所述二维码图像处理装置在包括图像获取模块61、图像聚焦模块62、色彩均衡处理模块63和图像过滤输出模块64的基础上,还可以包括二维码识别模块65,二维码识别模块65用于对所述图像过滤输出模块输出的所述二维码成像图像进行识别,获取特征码。In another preferred embodiment, the two-dimensional code image processing device may also include a two-dimensional code The identification module 65, the two-dimensional code identification module 65 is used to identify the two-dimensional code imaging image output by the image filtering output module, and obtain the feature code.

所述二维码图像处理装置可被集成为图像信号处理器,即ISP。目前现有的ISP中具有多种算法,算法串联成pipeline。pipeline的组态具有一些最佳实践,一般先处理低级信息,包括拜耳插值、图像降噪等,再处理高级信息,包括3A系列算法:AWB(自动白平衡)、AE(自动曝光)、AF(自动对焦)以及图像校正等,最后处理传输信息,包括格式变换、信息压缩等。本申请的二维码图像处理装置遵循先获得正常图像再进行图像处理的原则,因此先通过图像聚焦模块进行图像聚焦,然后再进行色彩均衡以及图像过滤,具有节省算法复杂度和计算资源,在满足识别率的情况下,能够满足二维码设备的低功耗和高帧率要求,实现图像效果和计算成本均衡。The two-dimensional code image processing device can be integrated into an image signal processor, ie an ISP. At present, there are multiple algorithms in the existing ISP, and the algorithms are connected in series to form a pipeline. The configuration of the pipeline has some best practices. Generally, low-level information is processed first, including Bayer interpolation, image noise reduction, etc., and then high-level information is processed, including 3A series algorithms: AWB (automatic white balance), AE (automatic exposure), AF ( Autofocus) and image correction, etc., and finally process the transmission information, including format conversion, information compression, etc. The two-dimensional code image processing device of the present application follows the principle of first obtaining a normal image and then performing image processing. Therefore, the image focusing module is used to focus the image first, and then the color balance and image filtering are performed, which saves algorithm complexity and computing resources. When the recognition rate is met, it can meet the low power consumption and high frame rate requirements of the two-dimensional code device, and achieve a balance between image effects and computing costs.

本申请还提供一种电子设备。图7为根据本申请实施例的电子设备的框图。参考图7,于本申请的一实施例中,所述电子设备7包括存储器71和处理器72。存储器71被配置为存储计算机程序。处理器72与存储器71通信相连,并且处理器72被配置为调用所述计算机程序以执行根据本申请所述的二维码图像处理方法。The present application also provides an electronic device. FIG. 7 is a block diagram of an electronic device according to an embodiment of the present application. Referring to FIG. 7 , in an embodiment of the present application, the electronic device 7 includes a memory 71 and a processor 72 . The memory 71 is configured to store computer programs. The processor 72 is connected to the memory 71 in communication, and the processor 72 is configured to call the computer program to execute the two-dimensional code image processing method according to the present application.

可选地,电子设备7还包括显示器73。显示器73与存储器71和处理器72通信相连,用于二维码图像处理方法过程中和/或二维码图像处理后相关GUI交互界面。Optionally, the electronic device 7 further includes a display 73 . The display 73 is communicatively connected with the memory 71 and the processor 72, and is used for a related GUI interactive interface during the process of the two-dimensional code image processing method and/or after the two-dimensional code image is processed.

本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现根据本申请所述的二维码图像处理方法。本领域普通技术人员可以理解实现上述实施例的方法中的全部或部分步骤是可以通过程序来指令处理器完成,所述的程序可以存储于计算机可读存储介质中,所述存储介质是非短暂性(non-transitory)介质,例如随机存取存储器,只读存储器,快闪存储器,硬盘,固态硬盘,磁带(magnetic tape),软盘(floppy disk),光盘(optical disc)及其任意组合。上述存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如数字视频光盘(digital video disc,DVD))、或者半导体介质(例如固态硬盘(solidstate disk,SSD))等。The embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, and the computer program is executed by a processor to implement the two-dimensional code image processing method according to the present application. Those of ordinary skill in the art can understand that all or part of the steps in the method for implementing the above embodiments can be completed by instructing the processor through a program, and the program can be stored in a computer-readable storage medium, and the storage medium is non-transitory (non-transitory) media such as random access memory, read-only memory, flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disc, and any combination thereof. The above-mentioned storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or a data center integrated with one or more available media. The available medium may be a magnetic medium (such as a floppy disk, a hard disk, or a magnetic tape), an optical medium (such as a digital video disc (digital video disc, DVD)), or a semiconductor medium (such as a solid state disk (solid state disk, SSD)), etc.

本申请实施例还可以提供一种计算机程序产品,所述计算机程序产品包括一个或多个计算机指令。在计算设备上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机或数据中心进行传输。The embodiment of the present application may also provide a computer program product, where the computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on the computing device, the processes or functions according to the embodiments of the present application will be generated in whole or in part. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, e.g. (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.) to another website site, computer or data center.

所述计算机程序产品被计算机执行时,所述计算机执行前述方法实施例所述的方法。该计算机程序产品可以为一个软件安装包,在需要使用前述方法的情况下,可以下载该计算机程序产品并在计算机上执行该计算机程序产品。When the computer program product is executed by a computer, the computer executes the methods described in the foregoing method embodiments. The computer program product may be a software installation package, and the computer program product may be downloaded and executed on a computer if the foregoing method needs to be used.

上述各个附图对应的流程或结构的描述各有侧重,某个流程或结构中没有详述的部分,可以参见其他流程或结构的相关描述。The description of the process or structure corresponding to each of the above drawings has its own emphasis. For the part that is not described in detail in a certain process or structure, you can refer to the relevant description of other processes or structures.

上述实施例仅例示性说明本申请的原理及其功效,而非用于限制本申请。任何熟悉此技术的人士皆可在不违背本申请的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本申请所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本申请的权利要求所涵盖。The above-mentioned embodiments are only illustrative to illustrate the principles and effects of the present application, but are not intended to limit the present application. Any person familiar with the technology can modify or change the above-mentioned embodiments without departing from the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by those skilled in the art without departing from the spirit and technical ideas disclosed in the application shall still be covered by the claims of the application.

Claims (12)

1. A two-dimensional code image processing method is characterized by comprising the following steps:
acquiring a two-dimensional code RAW image;
focusing the two-dimensional code RAW image by taking a two-dimensional code area as a center to obtain a focused first two-dimensional code digital image;
carrying out color equalization processing on the first two-dimensional code digital image to obtain a second two-dimensional code digital image; and
and performing image filtering on the second two-dimensional code digital image to extract a blue light channel so as to generate a two-dimensional code imaging image with the blue light channel.
2. The two-dimensional code image processing method according to claim 1, wherein image filtering the second two-dimensional code digital image to extract a blue light channel comprises:
judging whether the second two-dimensional code digital image meets a blue light priority condition or not; and
and if the blue light priority condition is met, starting a blue light priority mode to perform image filtering processing so as to extract a blue light channel.
3. The two-dimensional code image processing method according to claim 2, characterized by further comprising:
and if the blue light priority condition is not met, directly outputting the second two-dimensional code digital image as the two-dimensional code imaging image.
4. The two-dimensional code image processing method according to claim 2, wherein judging whether the second two-dimensional code digital image satisfies a blue light priority condition comprises:
acquiring an RGB histogram of the second two-dimensional code digital image; and
and judging whether the blue light component is dominant or not based on the RGB histogram, if so, meeting the blue light priority condition, and otherwise, not meeting the blue light priority condition.
5. The two-dimensional code image processing method of claim 2, wherein enabling the blue light priority mode for image filtering processing to extract a blue light channel comprises:
extracting a blue light spectrum effective part from the second two-dimensional code digital image to separate blue light components to form a blue light image;
carrying out equalization processing on the blue light image; and
and outputting the equalized blue light image as the two-dimensional code imaging image.
6. The two-dimensional code image processing method according to claim 1, wherein focusing an image on the two-dimensional code RAW image with a two-dimensional code area as a center comprises:
identifying and marking a two-dimensional code area;
adjusting optical system parameters so as to focus on the two-dimensional code area;
performing photometry by taking the two-dimension code area as a center; and
and ranging by taking the two-dimensional code area as a center so as to focus the image.
7. The two-dimensional code image processing method according to claim 6, wherein adjusting the optical system parameter comprises: and adjusting the focus and the visual angle of the imaging.
8. The two-dimensional code image processing method according to claim 1, characterized by further comprising:
and identifying the two-dimensional code imaging image to obtain the feature code.
9. A two-dimensional code image processing apparatus characterized by comprising:
the image acquisition module is configured to acquire a RAW image of the two-dimensional code;
the image focusing module is configured to focus an image by taking a two-dimensional code area as a center aiming at the two-dimensional code RAW image so as to obtain a focused first two-dimensional code digital image;
the color equalization processing module is configured to perform color equalization processing on the first two-dimensional code digital image to acquire a second two-dimensional code digital image; and
an image filtering module configured to perform image filtering on the second two-dimensional code digital image to extract a blue light channel to generate a two-dimensional code imaging image with the blue light channel.
10. The two-dimensional code image processing apparatus according to claim 9, characterized by further comprising:
and the two-dimensional code identification module is configured to identify the two-dimensional code imaging image so as to obtain the feature code.
11. An electronic device, comprising:
a memory configured to store a computer program; and
a processor configured to call the computer program to execute the two-dimensional code image processing method according to any one of claims 1 to 8.
12. A computer-readable storage medium on which a computer program is stored, characterized in that the computer program is executed to implement the two-dimensional code image processing method according to any one of claims 1 to 8.
CN202211363909.4A 2022-11-02 2022-11-02 QR code image processing methods and apparatus, electronic devices and storage media Active CN115908166B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211363909.4A CN115908166B (en) 2022-11-02 2022-11-02 QR code image processing methods and apparatus, electronic devices and storage media

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211363909.4A CN115908166B (en) 2022-11-02 2022-11-02 QR code image processing methods and apparatus, electronic devices and storage media

Publications (2)

Publication Number Publication Date
CN115908166A true CN115908166A (en) 2023-04-04
CN115908166B CN115908166B (en) 2026-01-30

Family

ID=86473570

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211363909.4A Active CN115908166B (en) 2022-11-02 2022-11-02 QR code image processing methods and apparatus, electronic devices and storage media

Country Status (1)

Country Link
CN (1) CN115908166B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110378165A (en) * 2019-05-31 2019-10-25 阿里巴巴集团控股有限公司 Two-dimensional code recognition method, two-dimensional code positioning recognition model establishment method and device thereof
CN110766594A (en) * 2019-09-29 2020-02-07 清华大学深圳国际研究生院 Information hiding method and device, detection method and device and anti-counterfeiting tracing method
JP2020154640A (en) * 2019-03-19 2020-09-24 カシオ計算機株式会社 Image processing equipment, image processing method, and image processing program
WO2021204202A1 (en) * 2020-04-10 2021-10-14 华为技术有限公司 Image auto white balance method and apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020154640A (en) * 2019-03-19 2020-09-24 カシオ計算機株式会社 Image processing equipment, image processing method, and image processing program
CN110378165A (en) * 2019-05-31 2019-10-25 阿里巴巴集团控股有限公司 Two-dimensional code recognition method, two-dimensional code positioning recognition model establishment method and device thereof
CN110766594A (en) * 2019-09-29 2020-02-07 清华大学深圳国际研究生院 Information hiding method and device, detection method and device and anti-counterfeiting tracing method
WO2021204202A1 (en) * 2020-04-10 2021-10-14 华为技术有限公司 Image auto white balance method and apparatus

Also Published As

Publication number Publication date
CN115908166B (en) 2026-01-30

Similar Documents

Publication Publication Date Title
TWI893224B (en) Frame processing and/or capture instruction systems and techniques
CN113012081B (en) Image processing method, device and electronic system
US9451173B2 (en) Electronic device and control method of the same
CN112150399A (en) Image enhancement method based on wide dynamic range and electronic equipment
CN107704798B (en) Image blurring method, apparatus, computer-readable storage medium, and computer device
JP2020166628A (en) Image processing methods, image processing equipment, programs, image processing systems, and methods for manufacturing trained models
US20130222645A1 (en) Multi frame image processing apparatus
CN107592473A (en) Exposure parameter adjustment method, device, electronic device and readable storage medium
CN105874776A (en) Image processing apparatus and method
CN107635103B (en) Image processing method, mobile terminal and medium product
US20240320794A1 (en) Image processing method and related device thereof
CN108520493A (en) Image replacement processing method, device, storage medium and electronic equipment
CN107690804B (en) Image processing method and user terminal
CN111311500A (en) Method and device for carrying out color restoration on image
CN107644437B (en) Color cast detection system and method based on blocks
US8995784B2 (en) Structure descriptors for image processing
CN105407281A (en) Scene based photographing device and method
CN117354632A (en) Video processing method, device, electronic equipment and computer-readable storage medium
CN107682611B (en) Method, apparatus, computer readable storage medium and electronic device for focusing
CN108370415B (en) Image processing device and image processing method
CN112488933A (en) Video detail enhancement method and device, mobile terminal and storage medium
CN113744118B (en) Multimedia processing chip, electronic device and image processing method
WO2023279275A1 (en) Local motion detection for improving image capture and/or processing operations
CN111970501A (en) Pure color scene AE color processing method and device, electronic equipment and storage medium
CN115908166A (en) Two-dimensional code image processing method and device, electronic equipment and storage medium

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