

import cv2
img = cv2.imread("E:\\images\\10.jpeg")#自己電腦圖片路徑加檔案名稱和格式
## 將照片灰度化處理
gray_image = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
## 將灰度化的照片反轉處理
inverted_gray_image = 255-gray_image
## 將反轉的照片模糊化處理
blurred_inverted_gray_image = cv2.GaussianBlur(inverted_gray_image, (19,19),0)
## 再一次的進行反轉
inverted_blurred_image = 255-blurred_inverted_gray_image
### 顏色減淡混合處理
sketck = cv2.divide(gray_image, inverted_blurred_image,scale= 256.0)
cv2.imshow("Original Image",img)
cv2.imshow("Pencil Sketch", sketck)
cv2.waitKey(0)
cv2.imwrite("E:\\images\\10.jpg", sketck)

運行結果如下:

效果圖如下




轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/437025.html
標籤:AI
上一篇:pandas使用replace函式將所有的無窮大值np.inf替換為缺失值np.nan、使用pandas的fillna函式用經驗固定值填充缺失值np.nan
