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

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

python PIL模塊的基本使用

瀏覽:105日期: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久久,三上悠亚国产精品一区二区三区
在线一区二区三区视频| 国产精品毛片久久| 亚洲91视频| 成人片免费看| 国产盗摄——sm在线视频| 国产一区国产二区国产三区| 国产精品亚洲四区在线观看| 国产毛片精品久久| 国产精品1luya在线播放| 国产精品xxx| 国产午夜精品一区在线观看| 国产精品v日韩精品v欧美精品网站 | 日本成人在线一区| 日本不卡高清| 国产丝袜一区| 精品高清久久| 欧美aa在线观看| 免费看av不卡| 91精品国产福利在线观看麻豆| 国产主播一区| 老司机久久99久久精品播放免费| 免费观看在线色综合| 日韩二区三区四区| 精品国产亚洲一区二区三区在线| 国产成人精品亚洲日本在线观看| 国产综合视频| 亚洲日本免费电影| 久久不见久久见中文字幕免费| 国产一区二区三区不卡视频网站| 国产高清不卡| av亚洲在线观看| 日本亚洲视频| 免费毛片在线不卡| 亚洲欧美久久精品| 免费看精品久久片| 亚洲午夜久久| 国产探花一区二区| 水蜜桃久久夜色精品一区| 91精品精品| 日韩国产91| 久久男人av资源站| 日韩精品一级中文字幕精品视频免费观看 | 综合色一区二区| 日韩综合一区二区三区| 精品中文字幕一区二区三区四区| 亚洲高清av| 清纯唯美亚洲综合一区| 麻豆国产在线| 精品欧美激情在线观看| 日本aⅴ免费视频一区二区三区| 日韩一区二区在线免费| 亚洲欧美久久久| 欧美激情视频一区二区三区免费| 亚洲午夜天堂| 免费视频一区二区三区在线观看| 日本综合精品一区| 高清av不卡| 国产精品magnet| 国产精品久久久久久久久免费高清| 日韩高清中文字幕一区二区| 最新日韩欧美| 国产精品4hu.www| 国产一区91| 国产精品久av福利在线观看| 免费观看久久av| 国产精品大片免费观看| 在线视频观看日韩| 国产欧美亚洲精品a| 久久uomeier| 亚洲精品高潮| 丝袜av一区| 国产剧情一区二区在线观看| 亚洲国产不卡| 国产成人免费av一区二区午夜| 蜜芽一区二区三区| 精精国产xxxx视频在线野外| 视频一区日韩精品| 午夜欧美在线| av资源新版天堂在线| 日本视频一区二区| 一区二区三区视频免费观看| 国产精品igao视频网网址不卡日韩 | 久久影视三级福利片| 国产精品7m凸凹视频分类| 久久一区欧美| 日韩区一区二| 国产亚洲精品v| 青青久久av| 久久精品亚洲| 欧美色综合网| 亚洲精品在线二区| 蜜桃tv一区二区三区| 成人在线丰满少妇av| 亚洲男人在线| 亚洲一区欧美激情| 99久久久久国产精品| 电影91久久久| 国产伦精品一区二区三区视频| 蜜桃视频一区二区| 一区免费在线| 午夜国产欧美理论在线播放 | 日韩视频中文| 久久国产电影| 91日韩欧美| 国产一区二区亚洲| 国产精品一区毛片| 欧美欧美黄在线二区| 老色鬼久久亚洲一区二区| 婷婷综合亚洲| 99re国产精品| 亚洲免费高清| 欧美在线资源| 亚洲成人精选| 国产一区调教| 国产成人精品三级高清久久91| 国产精品欧美大片| 久久国产免费看| 国产精品一区二区中文字幕| 欧美亚洲tv| 日韩国产一区二区| 高清一区二区三区| 捆绑调教日本一区二区三区| 日韩国产综合| 99久久99久久精品国产片果冰| 亚洲高清毛片| 国产亚洲高清视频| 免费观看日韩电影| 最新亚洲国产| 日韩国产欧美三级| 国产亚洲久久| 捆绑调教美女网站视频一区| 粉嫩av一区二区三区四区五区 | 美女毛片一区二区三区四区最新中文字幕亚洲| 亚洲精品高潮| 国产精品网在线观看| 精品中文在线| 91精品精品| 丝袜美腿成人在线| 日韩精品免费视频一区二区三区| 日本午夜精品视频在线观看| 国产精品九九| 欧美aa在线观看| 五月天激情综合网| 免费人成网站在线观看欧美高清| 一区二区三区四区在线观看国产日韩| 色狠狠一区二区三区| 日韩专区视频网站| 国产精品欧美一区二区三区不卡| 九九99久久精品在免费线bt| 蜜桃精品在线| 国产视频亚洲| 91欧美极品| 97精品一区| 一区在线免费| 午夜精品影视国产一区在线麻豆| 国产精品羞羞答答在线观看| sm捆绑调教国产免费网站在线观看| 亚洲性图久久| 男人操女人的视频在线观看欧美| 色综合视频一区二区三区日韩 | 欧美福利专区| 日产欧产美韩系列久久99| 国产伦理久久久久久妇女| 九九99久久精品在免费线bt| 欧美日韩中文一区二区| 中文字幕乱码亚洲无线精品一区| 国产精品伊人| 国产99精品一区| 亚洲色图网站| 精品国产美女a久久9999| 999久久久国产精品| 综合视频一区| 日产午夜精品一线二线三线| 免费国产自久久久久三四区久久 | 日韩视频在线一区二区三区 | 先锋影音久久久| 久久久国产精品网站| 91九色精品| 涩涩涩久久久成人精品| 日产精品一区二区| 99香蕉国产精品偷在线观看 | 国产精品一站二站| 99成人超碰| 国产日韩欧美一区二区三区 | 99久久99视频只有精品| 天海翼精品一区二区三区| 国产aa精品| 在线视频亚洲欧美中文| 四虎8848精品成人免费网站| 亚洲国产影院| 欧美aa在线视频| 亚洲激精日韩激精欧美精品| 美女久久精品| 亚洲综合五月| av资源亚洲| 欧美日韩午夜| 99国内精品| 国产精品专区免费| 日韩激情av在线| 1024精品久久久久久久久|