前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >5行代码,你也可以给心仪的小姐姐制作漫画头像!

5行代码,你也可以给心仪的小姐姐制作漫画头像!

原创
作者头像
陈晨135
发布2022-01-13 14:06:55
发布2022-01-13 14:06:55
38300
代码可运行
举报
文章被收录于专栏:Python小课堂Python小课堂
运行总次数:0
代码可运行

大家好!

opencv是一个基于BSD许可发行(也就是俗称的开源)的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS上。由一系列 C 函数和少量 C++ 类构成的它轻量且高效,并提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。是一个用于图像处理、分析、机器视觉方面的开源函数库。

对于python而言,在引用opencv库的时候需要写为import cv2。其中,cv2是opencv的C++命名空间名称,使用它来表示调用的是C++开发的opencv的接口。 参考地址:

代码语言:javascript
代码运行次数:0
运行
复制
https://pypi.org/project/opencv-python/

https://blog.csdn.net/saltriver/article/details/78166046

使用文档:https://docs.opencv.org/master/

今天我们就用它来实现给心仪的小姐姐制作漫画头像。

方法很简单,只需5行代码就可以搞定!

1. 首先我们使用pip来进行安装库。
代码语言:javascript
代码运行次数:0
运行
复制
pip install opencv-python
2. 选择好我们想要操作的图片。
代码语言:javascript
代码运行次数:0
运行
复制
#读取图片
img = cv2.imread("mv.jpg")
3. 图片处理。
代码语言:javascript
代码运行次数:0
运行
复制
#图片处理
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
gray = cv2.medianBlur(gray, 3)
edges = cv2.adaptiveThreshold(gray, 255, cv2.ADAPTIVE_THRESH_MEAN_C, cv2.THRESH_BINARY, 7, 7)
4. 最后一步输出我们的漫画图片到指定位置即可!
代码语言:javascript
代码运行次数:0
运行
复制
#漫画图片输出
cv2.imwrite("./ktmv.jpg", edges)

很简答吧,给你的心动女孩也来试试漫画头像吧!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 首先我们使用pip来进行安装库。
  • 2. 选择好我们想要操作的图片。
  • 3. 图片处理。
  • 4. 最后一步输出我们的漫画图片到指定位置即可!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档