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

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

python如何將圖片轉(zhuǎn)換素描畫

瀏覽:88日期:2022-07-11 18:46:58

代碼如下

# -*- coding:utf-8 -*-import cv2import numpy as npfrom tkinter import filedialog, Tkfrom os import getcwdfrom re import findalldef open_path(): # 圖片路徑 root = Tk() root.withdraw() file_path = (filedialog.askopenfilename(title=’選擇圖片文件’, filetypes=[(’All Files’, ’*’)])) return file_pathdef dodgeNaive(image, mask): # determine the shape of the input image width, height = image.shape[:2] # prepare output argument with same size as image blend = np.zeros((width, height), np.uint8) for col in range(width): for row in range(height): # do for every pixel if mask[col, row] == 255:# avoid division by zeroblend[col, row] = 255 else:# shift image pixel value by 8 bits# divide by the inverse of the masktmp = (image[col, row] << 8) / (255 - mask)# print(’tmp={}’.format(tmp.shape))# make sure resulting value stays within boundsif tmp.any() > 255: tmp = 255 blend[col, row] = tmp return blenddef dodgeV2(image, mask): return cv2.divide(image, 255 - mask, scale=256)def burnV2(image, mask): return 255 - cv2.divide(255 - image, 255 - mask, scale=256)def rgb_to_sketch(src_image_name): print(’轉(zhuǎn)換中......’) img_rgb = cv2.imread(src_image_name) img_gray = cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY) # 讀取圖片時(shí)直接轉(zhuǎn)換操作 # img_gray = cv2.imread(’example.jpg’, cv2.IMREAD_GRAYSCALE) img_gray_inv = 255 - img_gray img_blur = cv2.GaussianBlur(img_gray_inv, ksize=(21, 21),sigmaX=0, sigmaY=0) img_blend = dodgeV2(img_gray, img_blur) # cv2.imshow(’original’, img_rgb) # cv2.imshow(’gray’, img_gray) # cv2.imshow(’gray_inv’, img_gray_inv) # cv2.imshow(’gray_blur’, img_blur) cv2.imwrite(dst_image_name, img_blend) save_path = getcwd() + '' + dst_image_name # 保存路徑 print(’轉(zhuǎn)換完成!!!n’) print(’保存路徑:’ + save_path) cv2.imshow(save_path, img_blend) cv2.waitKey(0) cv2.destroyAllWindows()if __name__ == ’__main__’: print(’請(qǐng)選擇圖片(路徑不要含中文):’) src_image_name = open_path() # 文件路徑 print(src_image_name + ’n’) image_name = ’’.join(findall(r’[^/:*?'<>|rn]+$’, src_image_name)) # 獲取文件名 dst_image_name = ’Sketch_’ + image_name rgb_to_sketch(src_image_name)

效果如下

python如何將圖片轉(zhuǎn)換素描畫

以上就是python如何將圖片轉(zhuǎn)換素描畫的詳細(xì)內(nèi)容,更多關(guān)于python圖片轉(zhuǎn)換素描畫的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
另类小说一区二区三区| 亚洲天堂免费| av成人国产| 给我免费播放日韩视频| 中文字幕一区二区三区日韩精品 | 久久国产电影| 国产一区丝袜| 欧美日韩一区二区国产| 激情91久久| 精品一区二区三区亚洲| 亚洲v天堂v手机在线| 精品在线99| 精品日韩视频| 国产成年精品| 精品中文字幕一区二区三区| 麻豆精品99| 美腿丝袜亚洲三区| 你懂的亚洲视频| 欧美二区视频| 欧美手机在线| 国产+成+人+亚洲欧洲在线| 国产精品成人自拍| 欧美日韩网址| 久久精品99国产精品日本| 日韩精品社区| 国产一级一区二区| 午夜在线观看免费一区| 视频一区欧美精品| 国产亚洲毛片| 蜜臀av一区二区在线免费观看 | 亚洲精品三级| 亚洲一区二区日韩| 在线精品一区二区| 亚洲影视一区二区三区| 日韩中文字幕亚洲一区二区va在线 | 夜鲁夜鲁夜鲁视频在线播放| 欧美1区2区3| 国产精品男女| 成人va天堂| 久久精品影视| 欧美日中文字幕| 午夜精品免费| 日韩影院在线观看| 国产精品呻吟| 免费在线看一区| 亚洲精品日本| 日本精品久久| 国产福利一区二区三区在线播放| 精品久久视频| 精品色999| 日韩欧美字幕| 99精品电影| av不卡在线| 日韩一区二区三区四区五区| 视频一区二区中文字幕| 亚洲大全视频| 欧美女激情福利| 免费视频最近日韩| 亚洲另类黄色| 国产精品嫩模av在线| 精品视频在线你懂得| 激情视频网站在线播放色| 久久精品国产99| 色婷婷精品视频| 九九精品调教| 美国三级日本三级久久99| 欧美在线不卡| 老司机精品视频网| 国产传媒在线观看| 国产韩日影视精品| 色8久久久久| 精品淫伦v久久水蜜桃| 欧美va天堂在线| 国产婷婷精品| 日本午夜精品一区二区三区电影| 欧美国产不卡| 国产国产精品| 国产欧美大片| 亚洲网站视频| 国产欧美一区二区色老头| 国产精品va视频| 国产精品久久久一区二区| 国产精品调教| 中文字幕在线高清| 伊人久久亚洲| 高清一区二区| 亚洲一区中文| 国产精品久久亚洲不卡| 福利片在线一区二区| 91看片一区| 丝袜美腿亚洲一区二区图片| 久久都是精品| 你懂的网址国产 欧美| 91九色精品国产一区二区| 日韩精品导航| 午夜精品久久久久久久久久蜜桃| 久久国产成人| 国产精品xx| 在线亚洲免费| 中文在线а√天堂| 亚洲国产日韩欧美在线| 日韩福利视频网| 日韩一区二区三区免费播放| 国产亚洲一级| 久久97视频| 日韩在线观看一区二区| 国产理论在线| 天堂va欧美ⅴa亚洲va一国产| 国产不卡人人| 国产视频一区二| 欧美日韩国产精品一区二区亚洲| 麻豆久久一区| 蜜臀国产一区二区三区在线播放| 日韩1区在线| 日本不卡一二三区黄网| 欧美大黑bbbbbbbbb在线| 麻豆视频一区二区| 久久午夜影视| 日本蜜桃在线观看视频| 偷拍亚洲精品| 久久免费黄色| 国产精品大片免费观看| 免费在线观看精品| 久久中文字幕av| 国产精品久一| 日日夜夜免费精品| 午夜久久一区| 国产成年精品| 国产精品伦一区二区| 日av在线不卡| 婷婷综合亚洲| 久久精品官网| 福利视频一区| 日韩精品电影一区亚洲| 国产精品88久久久久久| 成人国产精选| 久久av导航| 日韩在线麻豆| 国产亚洲在线观看| 欧美一级精品| 日韩免费久久| 精品视频网站| 国产精品1luya在线播放| 日韩免费精品| 亚洲一区av| 午夜一区在线| 国产v日韩v欧美v| 日韩精品中文字幕第1页| 最新亚洲激情| 亚洲一区二区免费看| 欧美激情另类| 国产精品极品国产中出| 日韩一级网站| 欧美日韩一区二区三区不卡视频| 亚洲精品一级二级三级| 午夜欧美巨大性欧美巨大| 伊人久久婷婷| 日本aⅴ亚洲精品中文乱码| 91亚洲国产成人久久精品| 亚洲精品1区| 精品久久97| 一本综合精品| 国产精品久久| 98精品视频| 亚洲午夜视频| 欧美国产中文高清| 久久精品国内一区二区三区水蜜桃| 亚洲女同中文字幕| 亚洲精品影视| 久久精品观看| 日韩福利视频网| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 国产精品夜夜夜| 日韩在线视频一区二区三区| 国产美女久久| 91成人在线精品视频| 97精品在线| 欧美日韩精品免费观看视欧美高清免费大片| 国产一区二区三区四区| 香蕉国产精品| 在线国产日韩| 国产色噜噜噜91在线精品| 欧美国产中文高清| 久久人人97超碰国产公开结果| 在线一区电影| 天堂精品久久久久| 天堂8中文在线最新版在线| 久久精品影视| 国产日韩欧美在线播放不卡| 久久精品国产久精国产| 黄色亚洲免费| 国产美女久久| 日韩免费高清| 欧美中文高清| av综合电影网站| 日本不卡一区二区三区| 国产免费播放一区二区| 久久理论电影| 日韩高清国产一区在线| 久久国产欧美|