日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python PIL模塊的基本使用

瀏覽:107日期:2022-07-09 14:29:12

PIL基本功能介紹

from PIL import Imagefrom PIL import ImageEnhance img = Image.open(r’E:imgf1.png’)img.show()#圖像二值化img = img.convert(’L’)# 圖像放大img = img.resize((img.width * int(3), img.height * int(4)), Image.ANTIALIAS)# # 對比度增強enh_con = ImageEnhance.Contrast(img)contrast = 2img_contrasted = enh_con.enhance(contrast)# 亮度增強enh_bri = ImageEnhance.Brightness(img_contrasted)brightness = 2.5image_brightened = enh_bri.enhance(brightness)#色度增強enh_col = ImageEnhance.Color(img)color = 50image_colored = enh_col.enhance(color)# # 銳度增強enh_sha = ImageEnhance.Sharpness(img)sharpness = 2image_sharped = enh_sha.enhance(sharpness)image_sharped.save(r’E:imgf22.png’, dpi=(300, 300), quality=95)# image_sharped.save(r’E:imgf22.png’) # 圖片漢字識別img2 = Image.open(r’E:imgf22.png’)code2 = pytesseract.image_to_string(img2, lang=’chi_sim’)# print(code2)# 圖片裁剪image_cro = Image.open(r’E:imgf24.png’)image_cropped = image_cro.crop(res)image_cropped.save(u’E:imgf25.png’) 

對圖片進行黑白化處理

img_main = Image.open(u’E:/login1.png’)img_main = img_main.convert(’L’)threshold1 = 138table1 = []for i in range(256): if i < threshold1: table1.append(0) else: table1.append(1)img_main = img_main.point(table1, '1')img_main.save(u’E:/login3.png’)

計算小圖在大圖的坐標

def get_screenxy_from_bmp(main_bmp, son_bmp): # 獲取屏幕上匹配指定截圖的坐標->(x,y,width,height) img_main = Image.open(main_bmp) img_main = img_main.convert(’L’) threshold1 = 138 table1 = [] for i in range(256): if i < threshold1: table1.append(0) else: table1.append(1) img_main = img_main.point(table1, '1') img_son = Image.open(son_bmp) img_son = img_son.convert(’L’) threshold2 = 138 table2 = [] for i in range(256): if i < threshold2: table2.append(0) else: table2.append(1) img_son = img_son.point(table2, '1') datas_a = list(img_main.getdata()) datas_b = list(img_son.getdata()) for i, item in enumerate(datas_a): if datas_b[0] == item and datas_a[i + 1] == datas_b[1]: yx = divmod(i, img_main.size[0]) main_start_pos = yx[1] + yx[0] * img_main.size[0] match_test = True for n in range(img_son.size[1]):main_pos = main_start_pos + n * img_main.size[0]son_pos = n * img_son.size[0] if datas_b[son_pos:son_pos + img_son.size[0]] != datas_a[main_pos:main_pos + img_son.size[0]]: match_test = False break if match_test:return (yx[1], yx[0], img_son.size[0], img_son.size[1]) return False

ImageGrab實現屏幕截圖

im = ImageGrab.grab()im.save(’D:/as1.png’) # # # # 參數說明# # # # 第一個參數 開始截圖的x坐標# # # # 第二個參數 開始截圖的y坐標# # # # 第三個參數 結束截圖的x坐標# # # # 第四個參數 結束截圖的y坐標bbox = (897, 131, 930, 148)im = ImageGrab.grab(bbox)im.save(’D:/as2.png’)

以上就是python PIL模塊的基本使用的詳細內容,更多關于python PIL模塊的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品嫩草99av在线| 婷婷色综合网| 日韩精品中文字幕一区二区| 日韩精品a在线观看91| 日本在线视频一区二区| 91麻豆精品| 欧美三区不卡| 福利片在线一区二区| 日韩中文视频| 香蕉成人久久| 日韩精品免费视频人成| 国产精品xvideos88| 精品国产成人| 99国产精品一区二区| 免费在线观看一区二区三区| 国产亚洲观看| 久久青青视频| 欧美专区18| 久久中文欧美| 最新亚洲一区| 国产亚洲观看| 啪啪国产精品| 日韩欧美精品一区二区综合视频| 久久精品国产99国产精品| 久久久久免费av| 视频一区中文字幕精品| 精品少妇一区| 免费人成精品欧美精品 | 日韩欧美字幕| 免费人成在线不卡| 精品视频自拍| 老司机久久99久久精品播放免费| 国产欧美在线| 欧美va亚洲va日韩∨a综合色| 色综合视频一区二区三区日韩 | 日本伊人午夜精品| 久久影院午夜精品| 亚州精品视频| 欧美日韩亚洲在线观看| 国产乱码精品一区二区三区四区 | 精品国产亚洲一区二区三区大结局 | 精品久久久网| 亚洲影院天堂中文av色| av在线资源| 久久精品72免费观看| 2023国产精品久久久精品双| 精品亚洲免a| 日本成人手机在线| 激情欧美一区二区三区| 开心激情综合| 亚洲97av| 亚洲一区二区三区四区五区午夜 | 久久午夜精品| 日韩激情一区| 国产欧美日韩一区二区三区四区| 欧美.日韩.国产.一区.二区 | 青青草国产精品亚洲专区无| 一区在线视频观看| jizzjizz中国精品麻豆| 久久国产人妖系列| 日韩专区在线视频| 欧美国产91| 成人羞羞视频在线看网址| 日本麻豆一区二区三区视频| 丝袜亚洲精品中文字幕一区| 久久久国产精品一区二区中文| 国产精品1区| 日韩av一区二| 一二三区精品| 免费日本视频一区| 久久高清免费观看| 黄色亚洲免费| jiujiure精品视频播放| 99久久精品网| 日韩精品免费一区二区三区| 成人在线视频免费看| 国产精品99久久久久久董美香| 日本不卡不码高清免费观看 | 91久久在线| 不卡中文字幕| 欧美a级片一区| 欧美手机在线| 亚洲五月婷婷| 欧美一区二区三区高清视频| 黄色在线网站噜噜噜| 久久久久久网| 天堂中文av在线资源库| 国产网站在线| 久久精品亚洲人成影院| 欧美日韩中文一区二区| 亚洲天堂成人| 久久成人亚洲| 在线精品一区二区| 亚洲一区导航| 午夜性色一区二区三区免费视频| 五月亚洲婷婷 | 国产精品观看| 国产精品黄色| 精品在线网站观看| 黄色精品视频| 亚洲伦乱视频| 免费av一区二区三区四区| 91成人超碰| 亚洲精品字幕| 久久国产人妖系列| 精品五月天堂| 久久视频一区| 亚洲欧美日本日韩| 中文字幕日韩亚洲| 国产欧美二区| 亚洲va中文在线播放免费| 久久要要av| 先锋影音国产一区| 91麻豆精品激情在线观看最新| 老司机精品视频在线播放| 91av亚洲| 一区二区三区网站| 日韩高清三区| 精品福利久久久| 亚州av乱码久久精品蜜桃| 日本欧美在线看| 国产精品传媒麻豆hd| 吉吉日韩欧美| 免费人成在线不卡| 欧美精品成人| 久久美女精品| 日韩和欧美一区二区三区| 成人日韩av| 五月天激情综合网| 久久狠狠亚洲综合| 久久国产免费| 91p九色成人| 日韩欧美精品综合| 丝袜美腿一区二区三区| 国产精品视频一区二区三区| 日韩一区二区中文| 国产私拍福利精品视频二区| 久久精品免费一区二区三区| 国产精品日韩欧美一区| 国产精品**亚洲精品| 久久精品高清| 亚洲精品日韩久久| 中国字幕a在线看韩国电影| 丝袜美腿成人在线| 国产66精品| 亚洲专区视频| 国产高清不卡| 蜜桃一区二区三区在线观看| 麻豆一区二区三| 蜜桃一区二区三区在线| 国产传媒在线观看| 日本不卡不码高清免费观看| 欧美13videosex性极品| 青青草伊人久久| 九九综合在线| 精品视频在线观看网站| 免费美女久久99| 天堂√中文最新版在线| 青青国产精品| 日韩天堂av| 在线亚洲人成| 国产精品白丝久久av网站| 亚洲欧美日本视频在线观看| 国产精品亚洲一区二区在线观看| 尹人成人综合网| 成人国产精选| 88久久精品| 欧美69视频| 97精品国产| 国产探花在线精品一区二区| 丝袜美腿一区二区三区| 天堂网av成人| 国产一区二区三区不卡av | 日韩高清不卡| 国产精品成人3p一区二区三区| 美女国产一区| 日韩不卡视频在线观看| 国产精品久久久久9999高清| 中文字幕亚洲精品乱码| 国产婷婷精品| 不卡一区2区| 亚洲a在线视频| 国产综合色区在线观看| 国产精品成人a在线观看| 国产亚洲一区二区三区啪| 四虎国产精品免费久久| 免费人成在线不卡| 免费日韩视频| 在线午夜精品| 99久久精品网| av资源亚洲| 精品欧美日韩精品| 久久香蕉精品香蕉| 国产精品乱战久久久| 日本不卡不码高清免费观看| 久久亚洲色图| 三级在线观看一区二区| 中文国产一区| 欧美一级专区| 蜜臀久久99精品久久久久宅男|