欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python畫素描人物

錢琪琛1年前6瀏覽0評論

Python是一種強大的編程語言,可以用來做許多有趣的事情。其中之一就是用Python畫素描人物。下面我們來看看如何使用Python畫出令人驚嘆的素描人物吧。

import cv2
import numpy as np
# 讀取圖片
img = cv2.imread('image.jpg')
# 將圖片轉換為灰度圖
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 使用高斯平滑去除噪聲
gray_blur = cv2.GaussianBlur(gray, (3,3), 0)
# 使用Canny邊緣檢測算法
edge = cv2.Canny(gray_blur, threshold1=30, threshold2=100)
# 把邊緣轉換成彩色圖片
edge_color = cv2.cvtColor(edge, cv2.COLOR_GRAY2BGR)
# 疊加原圖和邊緣圖片
final = cv2.multiply(img, edge_color)
# 顯示生成的素描人物
cv2.imshow('sketch', final)
# 暫停程序,等待按下任意鍵退出
cv2.waitKey(0)
# 釋放窗口并結束程序
cv2.destroyAllWindows()

代碼中使用了OpenCV庫來處理圖像,首先讀入一張圖片,并把它轉換為灰度圖。接著使用高斯平滑算法去除噪聲,再使用Canny邊緣檢測算法找到圖像邊緣。然后把邊緣轉換成彩色圖片,最后把原圖和邊緣圖片疊加起來,生成一張精美的素描人物圖片。

總的來說,使用Python畫素描人物雖然有一些技術難度,但只要我們掌握好相關的庫函數和參數設置,就能夠輕松地生成令人驚嘆的素描人物畫。希望大家能夠多多嘗試,創造出更加出色的作品。