Python 照片转换为素描风格并保存

Python 照片转换为素描风格并保存_第1张图片
Python 照片转换为素描风格并保存_第2张图片

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)

Python 照片转换为素描风格并保存_第3张图片

运行结果如下:
Python 照片转换为素描风格并保存_第4张图片

效果图如下
Python 照片转换为素描风格并保存_第5张图片
Python 照片转换为素描风格并保存_第6张图片
Python 照片转换为素描风格并保存_第7张图片
Python 照片转换为素描风格并保存_第8张图片

你可能感兴趣的:(Python,python)