亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

如何利用python檢測(cè)圖片是否包含二維碼

瀏覽:3日期:2022-07-08 11:55:06

前言

因?yàn)橐恢痹趲讉€(gè)平臺(tái)發(fā)文章,發(fā)現(xiàn)有些平臺(tái)并不會(huì)檢測(cè)文章中的圖片是否會(huì)包含二維碼,但是其中也有平臺(tái)會(huì)去檢測(cè),所以就去研究了一下python如何去檢測(cè)。搜了一下大概有兩個(gè)庫(kù)可以使用:

一個(gè)是zbar,這個(gè)庫(kù)是挺牛的,不過(guò)只支持python2.7,再者也沒(méi)有繼續(xù)維護(hù),什么年代了,應(yīng)該沒(méi)人使用python2.7了吧(2020年1月以后連python2.7都不再維護(hù)了,有還在使用的童靴該跟上時(shí)代了)。 一個(gè)是pyzbar,基本上傳承了zbar的功能。

安裝

pip install pyzbar -i http://pypi.douban.com/simple --trusted-host pypi.douban.compip install Pillow

測(cè)試

準(zhǔn)備圖片

首先去二維碼生成網(wǎng)站準(zhǔn)備一堆二維碼作為測(cè)試準(zhǔn)備,我準(zhǔn)備了一些圖片,也有不包含二維碼的。

如何利用python檢測(cè)圖片是否包含二維碼

代碼

使用方法如下圖,圖片使用Pillow庫(kù)打開(kāi),再用pyzbar的decode解碼,代碼如下:

import pyzbar.pyzbar as pyzbarfrom PIL import Image,ImageEnhanceimport osimg_dir = '..img'def open_img(): img_list = [] for _,_,file_list in os.walk(img_dir): img_list = [os.path.join(img_dir,file) for file in file_list if file.endswith('.jpg') or file.endswith('.png') ] print('所有文件:{}'.format(img_list)) return img_listdef show(): img_list = open_img() for _img in img_list: img = Image.open(_img) # img = ImageEnhance.Brightness(img).enhance(2.0)#增加亮度 # img = ImageEnhance.Sharpness(img).enhance(17.0)#銳利化 # img = ImageEnhance.Contrast(img).enhance(4.0)#增加對(duì)比度 # img = img.convert(’L’)#灰度化 texts = pyzbar.decode(img) if not texts: print('{}文件不存在二維碼'.format(_img)) for text in texts: t = text.data.decode('utf-8') if t:print('{}文件存在二維碼,內(nèi)容為:{}'.format(_img,t))if __name__ == ’__main__’: show()

注釋掉的代碼可以在圖片識(shí)別率低的情況下打開(kāi),以此提高圖片亮度。

運(yùn)行結(jié)果

如何利用python檢測(cè)圖片是否包含二維碼

都能正確識(shí)別出來(lái),效果還是可以的。

以上就是如何利用python檢測(cè)圖片是否包含二維碼的詳細(xì)內(nèi)容,更多關(guān)于python 二維碼的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 欧美在线观看高清一二三区 | 快猫最新地址 | 久久精品亚洲一级毛片 | 久久精品国产清自在天天线 | 日日插天天操 | 亚洲精品一区二区三区www | 亚洲操片| 九九人人 | 青青视频国产在线播放 | 4k岛国精品午夜高清在线观看 | 给个网站可以在线观看你懂的 | 91插插插插 | 久久精品免看国产成 | 成人理论 | 高清成人爽a毛片免费网站 高清成人综合 | 国语对白清晰好大好白在线 | 高清欧美日韩一区二区三区在线观看 | 国外免费一级 | 久久精品综合一区二区三区 | 久久精品国产一区二区三区 | 亚洲精品色婷婷在线影院麻豆 | 欧美日韩综合网在线观看 | 视色4se影院在线播放 | 久久一二 | 日韩精品中文字幕一区二区三区 | 亚洲精品永久www嫩草 | 三级国产三级在线 | 亚洲美女啪啪 | 一级视频在线观看免费 | 日韩片在线观看 | 看国产黄色片 | 国产一级在线现免费观看 | 国产日韩一区二区 | 一级做a爰片性色毛片视频图片 | 免费在线观看小视频 | 成人综合在线视频 | 成人青草亚洲国产 | 91亚洲人成手机在线观看 | 五月婷婷在线视频 | 天天躁日日躁狠狠躁中文字幕老牛 | 又黄又爽又猛大片录像 |