成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 利用Python將圖片批量轉(zhuǎn)化成素描圖的過程記錄

利用Python將圖片批量轉(zhuǎn)化成素描圖的過程記錄

熱門標(biāo)簽:宿州電話機(jī)器人哪家好 旅游廁所地圖標(biāo)注怎么弄 百應(yīng)電話機(jī)器人總部 西青語音電銷機(jī)器人哪家好 成都呼叫中心外呼系統(tǒng)哪家強(qiáng) 地圖標(biāo)注與注銷 電梯新時達(dá)系統(tǒng)外呼顯示e 無錫智能外呼系統(tǒng)好用嗎 南昌地圖標(biāo)注

前言

正常圖片轉(zhuǎn)化成素描圖片無非對圖片像素的處理,矩陣變化而已。目前很多拍照修圖App都有這一功能,核心代碼不超30行。如下利用 Python 實(shí)現(xiàn)讀取一張圖片并將其轉(zhuǎn)化成素描圖片。至于批處理也簡單,循環(huán)讀取文件夾里的圖片處理即可。具體代碼可以去我的 GitHub 下載。

程序

Method 1

def plot_sketch(origin_picture, out_picture) :
    a = np.asarray(Image.open(origin_picture).convert('L')).astype('float')
    depth = 10.  # (0-100)
    grad = np.gradient(a)  # 取圖像灰度的梯度值
    grad_x, grad_y = grad  # 分別取橫縱圖像梯度值
    grad_x = grad_x * depth / 100.
    grad_y = grad_y * depth / 100.
    A = np.sqrt(grad_x ** 2 + grad_y ** 2 + 1.0)
    uni_x = grad_x / A
    uni_y = grad_y / A
    uni_z = 1. / A

    vec_el = np.pi / 2.2  # 光源的俯視角度,弧度值
    vec_az = np.pi / 4.  # 光源的方位角度,弧度值
    dx = np.cos(vec_el) * np.cos(vec_az)  # 光源對x 軸的影響
    dy = np.cos(vec_el) * np.sin(vec_az)  # 光源對y 軸的影響
    dz = np.sin(vec_el)  # 光源對z 軸的影響

    b = 255 * (dx * uni_x + dy * uni_y + dz * uni_z)  # 光源歸一化
    b = b.clip(0, 255)

    im = Image.fromarray(b.astype('uint8'))  # 重構(gòu)圖像
    im.save(out_picture)
    print("轉(zhuǎn)換成功,請查看 : ", out_picture)

Method 2

def plot_sketch2(origin_picture, out_picture, alpha=1.0):
    img = Image.open(origin_picture)
    blur = 20
    img1 = img.convert('L')  # 圖片轉(zhuǎn)換成灰色
    img2 = img1.copy()
    img2 = ImageOps.invert(img2)
    for i in range(blur):  # 模糊度
        img2 = img2.filter(ImageFilter.BLUR)
    width, height = img1.size
    for x in range(width):
        for y in range(height):
            a = img1.getpixel((x, y))
            b = img2.getpixel((x, y))
            img1.putpixel((x, y), min(int(a*255/(256-b*alpha)), 255))
    img1.save(out_picture)

完整代碼

from PIL import Image, ImageFilter, ImageOps
import numpy as np
import os


def plot_sketch(origin_picture, out_picture) :
    a = np.asarray(Image.open(origin_picture).convert('L')).astype('float')
    depth = 10.  # (0-100)
    grad = np.gradient(a)  # 取圖像灰度的梯度值
    grad_x, grad_y = grad  # 分別取橫縱圖像梯度值
    grad_x = grad_x * depth / 100.
    grad_y = grad_y * depth / 100.
    A = np.sqrt(grad_x ** 2 + grad_y ** 2 + 1.0)
    uni_x = grad_x / A
    uni_y = grad_y / A
    uni_z = 1. / A

    vec_el = np.pi / 2.2  # 光源的俯視角度,弧度值
    vec_az = np.pi / 4.  # 光源的方位角度,弧度值
    dx = np.cos(vec_el) * np.cos(vec_az)  # 光源對x 軸的影響
    dy = np.cos(vec_el) * np.sin(vec_az)  # 光源對y 軸的影響
    dz = np.sin(vec_el)  # 光源對z 軸的影響

    b = 255 * (dx * uni_x + dy * uni_y + dz * uni_z)  # 光源歸一化
    b = b.clip(0, 255)

    im = Image.fromarray(b.astype('uint8'))  # 重構(gòu)圖像
    im.save(out_picture)
    print("轉(zhuǎn)換成功,請查看 : ", out_picture)


def plot_sketch2(origin_picture, out_picture, alpha=1.0):
    img = Image.open(origin_picture)
    blur = 20
    img1 = img.convert('L')  # 圖片轉(zhuǎn)換成灰色
    img2 = img1.copy()
    img2 = ImageOps.invert(img2)
    for i in range(blur):  # 模糊度
        img2 = img2.filter(ImageFilter.BLUR)
    width, height = img1.size
    for x in range(width):
        for y in range(height):
            a = img1.getpixel((x, y))
            b = img2.getpixel((x, y))
            img1.putpixel((x, y), min(int(a*255/(256-b*alpha)), 255))
    img1.save(out_picture)


if __name__ == '__main__':
    origin_picture = "pictures/5.jpg"
    out_picture = "sketchs/sketch.jpg"
    plot_sketch(origin_picture, out_picture)

    origin_path = "./pictures"
    out_path = "./sketchs"
    dirs = os.listdir(origin_path)
    for file in dirs:
        origin_picture = origin_path + "/" + file
        out_picture = out_path + "/" + "sketch_of_" + file
        plot_sketch2(origin_picture, out_picture)


結(jié)果








總結(jié) 

到此這篇關(guān)于利用Python將圖片批量轉(zhuǎn)化成素描圖的文章就介紹到這了,更多相關(guān)Python圖片批量轉(zhuǎn)素描圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 基于python實(shí)現(xiàn)把圖片轉(zhuǎn)換成素描
  • python實(shí)現(xiàn)圖片彩色轉(zhuǎn)化為素描
  • python opencv圖像處理(素描、懷舊、光照、流年、濾鏡 原理及實(shí)現(xiàn))
  • python實(shí)現(xiàn)圖片轉(zhuǎn)換成素描和漫畫格式
  • python實(shí)現(xiàn)圖片素描效果
  • python如何將圖片轉(zhuǎn)換素描畫
  • Python使用5行代碼批量做小姐姐的素描圖

標(biāo)簽:七臺河 贛州 渭南 辛集 許昌 濰坊 雅安 西安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《利用Python將圖片批量轉(zhuǎn)化成素描圖的過程記錄》,本文關(guān)鍵詞  利用,Python,將,圖片,批量,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《利用Python將圖片批量轉(zhuǎn)化成素描圖的過程記錄》相關(guān)的同類信息!
  • 本頁收集關(guān)于利用Python將圖片批量轉(zhuǎn)化成素描圖的過程記錄的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美日韩国产一二| 亚洲人成电影网站色…| 亚洲人吸女人奶水| 西西44rtwww国产精品| 深夜精品寂寞黄网站在线观看| 日韩精品一区二区久久| 老司机午夜精品| 人妻无码久久一区二区三区免费| 精品无码人妻少妇久久久久久| 欧美亚洲一区二区在线| 最近2019年日本中文免费字幕| 中国黄色一级视频| 国产原创一区二区三区| 欧美人与禽zozo性伦| 在线精品视频视频中文字幕| 天堂在线视频网站| 在线观看av每日更新免费| 欧美性受xxxx黑人爽| 黄色手机在线视频| 国产理论电影在线| 国产亚洲精久久久久久| 亚洲1区2区3区4区| 成人毛片视频免费看| 91视频一区二区三区| 日本一区二区三区网站| 成人精品天堂一区二区三区| 伊人av免费在线观看| 国产一级做a爰片久久毛片男| 午夜精品久久久久99蜜桃最新版| 不卡av日日日| 玖玖在线视频| 午夜成年女人毛片免费观看| 美女少妇一区二区| 一个人免费播放在线视频看片| 亚洲成在人线免费视频| 日本一区二区免费高清视频| 亚洲成人精品影院| 午夜精品久久久久久久星辰影院| 一区二区三区久久久| 成人中文视频| 中文在线а√天堂官网| 亚洲欧美在线不卡| 久久久精品国产一区二区| 免费日韩电影在线观看| 久久久www成人免费精品| 亚洲欧美日韩动漫| 99久久久无码国产精品性波多| 黄色软件在线| 视频在线这里都是精品| 九九热线有精品视频99| 国产伦精品一区二区三区四区免费| 亚洲视频在线观看免费| 久久精品国产亚洲av久| 性高潮免费视频| 久久久精彩视频| 欧美freesex交免费视频| 亚洲另类欧美日韩| 亚洲天堂开心观看| 一本一本久久a久久精品牛牛影视| 国产一区二区在线影院| 97精品国产97久久久久久久久久久久| 亚洲国产精品yw在线观看| 国产精品色网| 成人激情午夜影院| 亚洲综合视频在线观看| av免费观看网址| 91最新网址| 91香蕉国产在线观看软件| 中日韩高清电影网| 欧美国产激情视频| 国产精品免费无遮挡无码永久视频| 妞干网这里只有精品| 亚洲精品乱码久久久久久自慰| 国产一区二区三区在线观看| jizz国产在线| 国产在线中文字幕| 亚洲天堂视频在线观看免费| 欧美伊人亚洲伊人色综合动图| 日本黄色动态图| h无码动漫在线观看| 熟妇女人妻丰满少妇中文字幕| 国产精品igao网网址不卡| 今天的高清视频免费播放成人| 欧美国产97人人爽人人喊| 日本成人三级| 99免费在线观看| 在线不卡免费av| 国产精品国产三级国产专播品爱网| 欧美最顶级a∨艳星| 免费a级黄色片| 99热在线精品观看| 国产精品v日韩精品v在线观看| 国产三级一区二区三区| www.精品在线| 欧美激情偷拍| 精品国产免费人成电影在线观看四季| 国产农村妇女毛片精品久久莱园子| 久久综合色鬼综合色| 麻豆av免费在线| 色狮一区二区三区四区视频| 国产亚洲欧美一区二区三区| 欧美日产国产成人免费图片| 91精品国产91久久久久游泳池| 在线国产1区| 乱子伦一区二区| 蜜桃a∨噜噜一区二区三区| 亚洲一区二区在线免费观看| 久久大香伊蕉在人线观看热2| 日日夜夜天堂| 久久久久亚洲AV成人无码国产| 欧美日韩国产美女| 亚洲第一色av| 福利二区91精品bt7086| 精品一区二区三区免费站| 欧美一区二区三区不卡视频| 色佬视频在线观看| 浪潮av在线| 日日狠狠久久偷偷综合色| 国产精品丝袜久久久久久消防器材| 国产成人av一区二区三区在线| 亚洲视频精选在线| 国产电影一区在线| 777sesese| 欧美性一区二区| 亚洲一区二区三区高清视频| 一区二区在线观看视频在线观看| 久久裸体网站| 日韩一区有码在线| 欧美日韩三级一区二区| 免费一级欧美片在线观看网站| 欧美人与性动交xxⅹxx| 亚洲精品综合久久中文字幕| 亚洲精品videosex极品| 国产精品自在欧美一区| 亚洲人成网7777777国产| 成人动漫中文字幕| 亚洲av成人精品一区二区三区在线播放| 狠狠躁夜夜躁人人爽天天天天97| 色一情一区二区三区四区| 丁香婷婷久久| 成人在线小视频| 99综合视频| 午夜视频久久久| 五月婷婷另类国产| 国产中文精品久高清在线不| 一区二区三区中文免费| 亚洲视频一区二区免费在线观看| 久久精品国产999大香线蕉| 国产精品天天狠天天看| 狂野欧美性猛交| 久久精品magnetxturnbtih| 精品成人av一区二区三区| 综合激情五月婷婷| 精品国产乱码久久久久久郑州公司| 久草免费在线| 精品欧美一区二区三区在线观看| 久久久精品视频免费观看| аⅴ成人天堂中文在线| 羞羞网站在线| av中文字幕在线观看| 久久99精品久久久久久| 五月天综合网站| jizzjizz亚洲中国少妇| 成人盗摄视频| 日本在线三级| 国产精品青青草| 日本三级黄色网址| 亚洲色图13p| 日本一不卡视频| 日本视频www色| 日韩欧美资源站| 伦理av在线| 国产国产精品| 91免费在线观看网站| 国产日产精品_国产精品毛片| 蜜臀av国内免费精品久久久夜夜| 欧美亚洲国产精品久久| 亚洲成人精品久久久| 三级一区二区三区| 亚洲在线免费看| 99高清免费国产自产拍| 精品久久久国产精品999| 你懂的在线观看视频| 91成品人片a无限观看| 图片区乱熟图片区亚洲| 欧美日韩免费看| 亚洲精品午夜av福利久久蜜桃| 日韩电视剧免费观看网站| 日本一区二区三区在线不卡| 免费一级suv好看的国产网站| 亚洲国产成人av在线| 成人性生活视频免费看| 伊人国产在线观看| 四虎永久在线高清国产精品| 久久精品精品电影网| 久久激情五月激情| 僵尸再翻生在线观看| 欧美交受高潮1| 亚洲激情网站免费观看| 日本亚洲欧美美色| 日本女优爱爱视频| 97影视在线观看| 精品人妻二区中文字幕| 久蕉在线视频| 亚洲一二三区在线观看| 91福利免费在线| 一本一道波多野毛片中文在线| 丰满圆润老女人hd| 国产深夜男女无套内射| 91福利在线观看视频| 国产精品美女久久久久久久久| 欧美巨乳美女视频| 二区视频在线观看| 人人妻人人澡人人爽精品欧美一区| 亚洲人成电影网站色xx| 综合网插菊花| 爽爽窝窝午夜精品一区二区| 中文字幕最新精品| 九一久久久久久| 国产aaa免费视频| 国内精品久久久久国产盗摄免费观看完整版| 国产在线精品播放| 一区二区小说| 88xx成人免费观看视频库| 国产亚洲精品aa| 欧洲日韩一区二区三区| 欧美久久久精品| 182午夜在线观看| 久久精品欧美视频| 欧美一级片免费观看| 男生和女生一起差差差视频| 精品国产欧美一区二区五十路| 成年人视频免费在线播放| 亚洲电影成人| 四虎国产成人免费观看| 天堂av网手机版| 中国色在线观看另类| а√最新版在线天堂| 久久精品欧美一区二区| 夜鲁夜鲁夜鲁视频在线播放| 色综合久久88色综合天天看泰| 色棕色天天综合网| 三级国产在线观看| 久久www免费人成精品| 日本午夜精品一区二区三区| 欧美日韩成人综合天天影院| 亚洲国产成人精品一区二区| jizz大全欧美jizzcom| 色综合天天天天做夜夜夜夜做| 久久久精品蜜桃| 99久久综合| 国产伊人久久| 日韩av在线一区二区三区| 中文字幕69页| 中文字幕日韩欧美在线视频| 久久动漫亚洲| 日韩精品亚洲人成在线观看| 国产精品视频永久免费播放| 欧美午夜片欧美片在线观看| 免费人成在线不卡| 亚洲国产成人爱av在线播放| 91高潮大合集爽到抽搐| av网站一区二区三区| 欧美一区二区三区日韩视频| 欧美77777| 伊人色在线视频| 成人久久精品| 亚洲一区在线观看免费| 日韩精品欧美激情一区二区| av午夜在线| 国产精品日韩欧美一区| 亚洲精品精品亚洲| 九九久久综合网站| 九九在线精品| 9色porny| 欧美性猛交xxx高清大费中文| 国产模特av私拍大尺度| 久久久久99精品一区| 黄色av网站免费| 免费在线观看黄| 鲁大师成人一区二区三区| 夜夜躁日日躁狠狠久久av| 亚洲AV无码国产精品午夜字幕| 干b视频在线观看| 欧美高清视频手机在在线| 91香蕉视频污在线观看| 欧美精品久久99久久在免费线| 欧美最猛黑人xxxxwww| 欧美综合国产精品久久丁香| 欧美xxxx日本和非洲| 日韩福利视频导航| 天天干天天干天天干天天干天天干| 中文字幕久久av| 亚洲www啪成人一区二区麻豆| 狠狠人妻久久久久久| 欧美国产日本| 任我爽精品视频在线播放| 麻豆av一区二区三区| 欧美大人香蕉在线| 免费操人视频| 国产精品久久久久久久久久久久久久久久久| 另类激情亚洲| 国产成人午夜性a一级毛片| 在线观看免费黄色小视频| 亚洲精品一区二区三区蜜桃久| 国产又粗又大又长| 久久品道一品道久久精品| 国产亚洲xxx| 欧美r级电影| 污视频网站免费观看| 丰满少妇一区二区三区| 国产精品久久久久影院日本| 成人免费福利在线| 国产99免费视频| 欧美成熟毛茸茸复古| 欧美mv日韩mv| xxav视频| 亚洲视频大全| 久久综合电影一区| 欧洲成人一区二区| 日本三级小视频| 精品少妇久久久久久888优播| 黄色网址三级| 成人在线观看a| 亚洲午夜精品久久久久久app| 精品免费视频| 日韩大片在线免费观看| 水蜜桃色314在线观看|