亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

python實(shí)現(xiàn)圖片素描效果

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

代碼如下:

from PIL import Image #圖像處理模塊import numpy as npa = np.asarray(Image.open('這里是原圖片的路徑').convert(’L’)).astype(’float’) #將圖像以灰度圖的方式打開并將數(shù)據(jù)轉(zhuǎn)為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#建立一個(gè)位于圖像斜上方的虛擬光源vec_el = np.pi/2.2 # 光源的俯視角度,弧度值vec_az = np.pi/4. # 光源的方位角度,弧度值dx = np.cos(vec_el)*np.cos(vec_az) #光源對(duì)x 軸的影響dy = np.cos(vec_el)*np.sin(vec_az) #光源對(duì)y 軸的影響dz = np.sin(vec_el) #光源對(duì)z 軸的影響#計(jì)算各點(diǎn)新的像素值b = 255*(dx*uni_x + dy*uni_y + dz*uni_z) #光源歸一化b = b.clip(0,255) #clip函數(shù)將區(qū)間外的數(shù)字剪除到區(qū)間邊緣im = Image.fromarray(b.astype(’uint8’)) #重構(gòu)圖像im.save('這里是輸出圖片的路徑')

檢驗(yàn)一下效果:

from PIL import Image #圖像處理模塊import numpy as np# 將圖像以灰度圖的方式打開并將數(shù)據(jù)轉(zhuǎn)為float存入np中a = np.asarray(Image.open('D://Python//圖片轉(zhuǎn)素描//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# 建立一個(gè)位于圖像斜上方的虛擬光源vec_el = np.pi/2.2 # 光源的俯視角度,弧度值vec_az = np.pi/4. # 光源的方位角度,弧度值dx = np.cos(vec_el)*np.cos(vec_az) # 光源對(duì)x 軸的影響dy = np.cos(vec_el)*np.sin(vec_az) # 光源對(duì)y 軸的影響dz = np.sin(vec_el) # 光源對(duì)z 軸的影響# 計(jì)算各點(diǎn)新的像素值b = 255*(dx*uni_x + dy*uni_y + dz*uni_z) # 光源歸一化b = b.clip(0,255) # clip函數(shù)將區(qū)間外的數(shù)字剪除到區(qū)間邊緣im = Image.fromarray(b.astype(’uint8’)) # 重構(gòu)圖像im.save('D://Python//圖片轉(zhuǎn)素描//4_2.jpg')

原圖:

python實(shí)現(xiàn)圖片素描效果

轉(zhuǎn)換后

python實(shí)現(xiàn)圖片素描效果

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

python實(shí)現(xiàn)圖片素描效果

python實(shí)現(xiàn)圖片素描效果

以上就是python實(shí)現(xiàn)圖片素描效果的詳細(xì)內(nèi)容,更多關(guān)于python 圖片素描的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 久久99国产亚洲精品观看 | 免费人成网址在线观看国内 | 黄色一级片免费 | 国产最新进精品视频 | 欧美日韩第一页 | 黄色片网站免费观看 | 外国激情视频 | 成年人黄色在线 | 很黄很黄视频 | 日本精品中文字幕在线播放 | 99久久伊人一区二区yy5o99 | 成人国产精品999视频 | 日本美女黄视频 | 国产精品自拍视频 | 日本高清色图 | 欧美日本韩国一区二区 | 91视频日本 | 亚洲另类欧美日韩 | 久久激情五月丁香伊人 | 久久日本精品一区二区三区 | 日本0930免费视频 | 亚洲天堂美女 | 成年人免费网站在线观看 | 久久国产综合精品欧美 | 亚洲黄色三级视频 | 日韩精品一区二区三区免费观看 | 国内精品视频在线观看 | 国产好大好爽久久久久久久 | 午夜精品在线免费观看 | 91在线 | 欧美 | 一及黄色毛片 | 男女草 | 欧美人拘一级毛片 | 一区二区在线 | 狠狠色丁香婷婷久久综合2021 | 色伊人色成人婷婷六月丁香 | www.精品| 青青青青操 | 黄色小视频免费 | 日本高清一级片 | 性网站在线观看 |