使用cv2将图片改为素描图

1 使用cv2,将图片改为素描图,效果如图:
2 代码实现:

python 3.8

python 复制代码
import cv2

img = cv2.imread("2.jpg")
# 灰度
grey = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
invert = cv2.bitwise_not(grey)
# 高斯滤波
blur_img = cv2.GaussianBlur(invert, (7, 7), 0)
inverse_blur = cv2.bitwise_not(blur_img)
sketch_img = cv2.divide(grey, inverse_blur, scale=256.0)
cv2.imwrite("sketch.jpg", sketch_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
相关推荐
bryant_meng3 小时前
【Point Cloud】Point Cloud Fundamentals(1)
计算机视觉·点云·点云配准·点云分割·点云检测·点云特征提取
江畔柳前堤17 小时前
信号的本质——从模拟波形到AI中的数据张量
人工智能·深度学习·机器学习·计算机视觉·数据挖掘·语音识别
江畔柳前堤19 小时前
系统的本质——从LTI系统到神经网络
人工智能·深度学习·神经网络·机器学习·计算机视觉·数据挖掘·语音识别
sali-tec1 天前
C# 基于OpenCv的视觉工作流-章98-频域滤波
图像处理·人工智能·opencv·计算机视觉
吃好睡好便好1 天前
MATLAB中图像的线性变换
开发语言·图像处理·学习·计算机视觉·matlab
落苜蓿蓝1 天前
多张覆盖视场的平面棋盘图片; 、对每张图片用 OpenCV 的 findChessboardCorners 检测内角点并用 corn ...
数码相机·opencv·平面
GetcharZp1 天前
让照片开口说话:LivePortrait 本地部署玩法详解
人工智能·计算机视觉
cout<<jester1 天前
人脸情绪识别模型
人工智能·深度学习·计算机视觉
明如正午1 天前
【python】Python + OpenCV 实现视频关键帧提取与智能去重
python·opencv·音视频
吃好睡好便好1 天前
MATLAB中图像的对数变换
图像处理·学习·算法·计算机视觉·matlab