Python是一種非常受歡迎的編程語言,可以用它編寫各種應用程序。今天我們將介紹如何使用Python來創(chuàng)建素描畫。素描畫是一種藝術形式,其中用線條和陰影來表現(xiàn)形狀和紋理。這種技術通常在素描班中教授,但是你也可以使用Python來實現(xiàn)它。
import cv2 import numpy as np # 加載圖片 img = cv2.imread('test.jpg') # 轉換成灰度圖像 gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # 對灰度圖進行模糊處理 blur = cv2.GaussianBlur(gray, (21, 21), 0) # 將模糊后的圖像與邊界圖像相減 sketch = cv2.divide(gray, blur, scale=256) # 顯示生成的素描畫 cv2.imshow('Sketch image', sketch) cv2.waitKey(0) cv2.destroyAllWindows()
在代碼中,我們首先加載了一張圖片,并將其轉換為灰度圖像。接下來,我們對灰度圖像進行模糊處理,然后將模糊后的圖像與邊界圖像相減。最后,我們將生成的素描畫顯示出來。
這種方法可以讓我們快速輕松地創(chuàng)建素描畫,但請注意,它是一個較為簡單的方法。如果你要創(chuàng)建更多復雜的素描畫,可能需要使用更高級的技術和算法。