中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用numpy和PIL進行簡單的圖像處理方法

發布時間:2020-08-21 18:18:57 來源:腳本之家 閱讀:150 作者:unique碎 欄目:開發技術

如下所示:

from PIL import Image
import numpy as np
# 反相
# a = np.array(Image.open("test.jpg"))
# b = [255, 255, 255] - a
# 灰度,反相
# a = np.array(Image.open("test.jpg").convert('L'))
# b = 255 - a
# 灰度,顏色變談
# a = np.array(Image.open("test.jpg").convert('L'))
# b = (100/255)*a + 150 # 區間壓縮再增加
# 灰度,顏色加重
# a = np.array(Image.open("test.jpg").convert('L'))
# b = 255 * (a/255)**2 # 像素平方
# 轉手繪
a = np.array(Image.open('test.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/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"))
im.save("./result.jpg")

以上這篇使用numpy和PIL進行簡單的圖像處理方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

华池县| 拉萨市| 新民市| 西宁市| 桃江县| 阜平县| 洛南县| 阜宁县| 稻城县| 十堰市| 东乡族自治县| 江山市| 丹巴县| 淮北市| 拉萨市| 澳门| 德州市| 洛浦县| 阿拉善盟| 漳平市| 盐津县| 麻栗坡县| 密山市| 资阳市| 乌恰县| 仁布县| 弥勒县| 富平县| 阳朔县| 阆中市| 双城市| 家居| 子洲县| 郑州市| 南京市| 法库县| 渭南市| 尚志市| 雅江县| 榆树市| 雅安市|