国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

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

前言

因為一直在幾個平臺發(fā)文章,發(fā)現(xiàn)有些平臺并不會檢測文章中的圖片是否會包含二維碼,但是其中也有平臺會去檢測,所以就去研究了一下python如何去檢測。搜了一下大概有兩個庫可以使用:

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

安裝

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

測試

準(zhǔn)備圖片

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

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

代碼

使用方法如下圖,圖片使用Pillow庫打開,再用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)#增加對比度 # 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()

注釋掉的代碼可以在圖片識別率低的情況下打開,以此提高圖片亮度。

運行結(jié)果

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

都能正確識別出來,效果還是可以的。

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

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 国产精品观看在线亚洲人成网 | 欧美曰韩一区二区三区 | 亚洲一区二区三区在线网站 | 亚洲第一中文字幕 | 欧美一级xxxx俄罗斯一级 | 国产欧美一区二区三区免费看 | 美女张开腿让男人桶的动态图 | 国产思思 | 欧美高清一区二区三区欧美 | 亚洲天堂区 | 草草影院ccyy免费看片 | 毛片在线播放网址 | 免费国产午夜高清在线视频 | 欧美精品成人一区二区在线观看 | 欧美日韩中文国产一区二区三区 | 一区二区三区中文国产亚洲 | 日产一区两区三区 | 中国日本高清免费视频网 | 最新国产三级在线观看不卡 | 欧美成人猛男性色生活 | 各种偷拍盗摄视频在线观看 | 亚洲日本视频 | 成人五级毛片免费播放 | 最新国产成人综合在线观看 | 美女午夜影院 | 精品视频在线播放 | 高清不卡日本v在线二区 | 欧美日韩乱国产 | 久久精品网站免费观看 | 久久精品午夜 | 99在线视频精品费观看视 | 美女张开腿黄网站免费国产 | 国产成人久久精品区一区二区 | 色多多最新地址福利地址 | 日本农村寡妇一级毛片 | 亚洲精品久久久久久久久久久网站 | 2022免费国产精品福利在线 | 国产日韩精品一区在线不卡 | 2022国内精品免费福利视频 | 手机看片自拍自自拍日韩免费 | 亚洲在线精品视频 |