成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

Python實現手繪圖效果實例分享

瀏覽:56日期:2022-07-16 16:06:46

首先我們來看看原圖:

Python實現手繪圖效果實例分享

接著我們來看看效果圖:

Python實現手繪圖效果實例分享

通過分析我們不難發現以下特征:

主要顏色為黑白灰

邊界線條較重

相同或相近色趨于白色

略有光源效果

需要用到的庫有:

numpy

PIL

代碼實現:

import numpy as npfrom PIL import ImagebaseImg = Image.open('./img/myimg2.jpg').convert('L') # 這里放置你要手繪的圖片原圖a = np.array(baseImg).astype('float')depth = 8.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)uni_x = grad_x/Auni_y = grad_y/Auni_z = 1./Avec_el = np.pi/2.2 # 光源俯視角度,弧度值vec_az = np.pi/4. # 官員的方位角度,弧度值dx = np.cos(vec_el)*np.cos(vec_az) # 光源對x軸的影響dy = np.sin(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) # 限制img = Image.fromarray(b.astype('uint8')) # 重構圖像img.save('./toImg/myImage1.jpg') # 保存圖像

實例擴展:

from PIL import Imageimport numpy as np#為了便于文件的導入,可以使用相對路徑,將文件和程序放在同一個文件夾下vec_el=np.pi/2.2vec_az=np.pi/4.depth=10.im=Image.open('HIT2.jpg').convert(’L’)a=np.asarray(im).astype(’float’)grad=np.gradient(a)grad_x,grad_y=gradgrad_x=grad_x*depth/100.grad_y=grad_y*depth/100.dx=np.cos(vec_el)*np.cos(vec_az)dy=np.cos(vec_el)*np.sin(vec_az)dz=np.sin(vec_el)A=np.sqrt(grad_x**2+grad_y**2+1.)uni_x=grad_x/Auni_y=grad_y/Auni_z=1./Aa2=255*(dx*uni_x+dy*uni_y+dz*uni_z)a2=a2.clip(0,255)im2=Image.fromarray(a2.astype(’uint8’))im2.save(’hit2-SH.jpg’)

到此這篇關于Python實現手繪圖效果實例分享的文章就介紹到這了,更多相關Python實現手繪圖效果內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产精品视频永久免费播放 | 成人欧美精品一区二区不卡 | 99视频在线精品自拍 | 九九九九热精品免费视频 | 日本成人三级 | 看一级毛片国产一级毛片 | 6080伦理久久精品亚洲 | 一本一道久久 | 在线播放日韩 | 日本 国产 欧美 | 天天夜夜久久 | 日本一区二区三区不卡在线视频 | 亚洲国产精品91 | 日韩欧美国产精品 | 美女视频大全视频a免费九 美女视频大全网站免费 | 午夜一级做a爰片久久毛片 午夜伊人网 | 欧美成人亚洲综合精品欧美激情 | 免费观看大片毛片 | 性欧美高清come | 久久精品国产亚洲7777 | 亚洲欧美另类自拍第一页 | 日韩三级视频 | 日韩欧美一区二区三区在线观看 | 美女被免费网站在线视频软件 | 波多野结衣一区在线观看 | 日韩欧美在线观看视频 | 91久久精一区二区三区大全 | 欧美色视频日本片免费高清 | 91无套极品外围在线播放 | 99国产高清久久久久久网站 | 欧美手机在线视频 | 亚洲 欧美 精品 中文第三 | 91pao强力打造免费高清 | 能在线观看的一区二区三区 | 亚洲成aⅴ人片在线影院八 亚洲成av人片在线观看 | 欧美日韩精品乱国产538 | 国产欧美在线播放 | 国产一级一级一级国产片 | 看国产一级毛片 | 久久亚洲欧洲日产国码 | www.欧美成人 |