av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

python實現圖片素描效果

瀏覽:63日期:2022-07-09 18:21:03

代碼如下:

from PIL import Image #圖像處理模塊import numpy as npa = np.asarray(Image.open('這里是原圖片的路徑').convert(’L’)).astype(’float’) #將圖像以灰度圖的方式打開并將數據轉為float存入np中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.)uni_x = grad_x/Auni_y = grad_y/Auni_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) #clip函數將區間外的數字剪除到區間邊緣im = Image.fromarray(b.astype(’uint8’)) #重構圖像im.save('這里是輸出圖片的路徑')

檢驗一下效果:

from PIL import Image #圖像處理模塊import numpy as np# 將圖像以灰度圖的方式打開并將數據轉為float存入np中a = np.asarray(Image.open('D://Python//圖片轉素描//4.jpg').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.)uni_x = grad_x/Auni_y = grad_y/Auni_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) # clip函數將區間外的數字剪除到區間邊緣im = Image.fromarray(b.astype(’uint8’)) # 重構圖像im.save('D://Python//圖片轉素描//4_2.jpg')

原圖:

python實現圖片素描效果

轉換后

python實現圖片素描效果

但是不適合那些依賴光影變換效果的圖片,比如我最愛的百里守約就很糟糕

python實現圖片素描效果

python實現圖片素描效果

以上就是python實現圖片素描效果的詳細內容,更多關于python 圖片素描的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 中文亚洲字幕 | 免费日韩 | 亚洲91精品 | 蜜臀av性久久久久av蜜臀妖精 | 波多野结衣之双调教hd | 综合久久99 | 亚洲天堂第一页 | 国产三级成人 | 在线中文字幕视频 | 日本一级淫片色费放 | 午夜国产福利 | 91女人18毛片水多国产 | 免费成人在线观看 | 四虎影视最新网址 | sm调教视频永久免费 | 国产va在线观看 | 女人一级一片30分 | 中文字幕在线看片 | 欧美精品日韩少妇 | 999毛片| 国产又粗又大又爽 | 日韩视频免费大全中文字幕 | 久久网av| 欧美在线观看一区二区 | 一级黄色大片 | 久久久久久国产精品 | 亚洲一区二区三区 | 久草网在线 | 久久久精品在线观看 | 久久动态图 | 一色桃子av | 黄色免费网站视频 | 日韩午夜av| 成人福利在线观看 | 在线免费国产 | 日韩一区二区在线播放 | 成人免费视屏 | 人人爽人人澡 | 日韩av手机在线 | 精品免费国产一区二区三区四区 | 亚洲一区免费视频 |