教你用Python画一个漫画版谷爱凌~

article/2025/11/11 4:29:44

最近各大社交媒体可是被谷爱凌给刷屏了,就在2月8日上午,她在北京冬奥会自由式滑雪女子大跳台比赛中获得冠军,以从未在赛场尝试过的高难度动作获得了全场最高分。

不仅如此,谷爱凌在17岁时就已经拥有了六十多枚奖牌,仅在2021-2022赛季世界杯就获得了6金2银1铜共9枚奖牌。除了滑雪,还会钢琴、马术、芭蕾,因为喜欢跑步,还差点成为田径运动员

她还是个学霸,以1580分的SAT(美国高中生大学入学考试,满分1600)成绩被斯坦福大学录取。她还涉足时尚界,成为众多时尚品牌和刊物的宠儿。

这不是妥妥的“别人家的孩子”么,怪不得她的母亲也被调侃为是“海淀区妈妈的天花板”。今天小编来带领大家通过Python来绘制谷爱凌的卡通形象图片,最后绘制出来的效果如下图所示

下面我们来看一下具体的代码


raw_img = cv2.imread(fn_raw)
img_resized = cv2.resize(raw_img, (width, height))
cv2.imshow('img_resized', img_resized)img_gray = cv2.cvtColor(img_resize, cv2.COLOR_BGR2GRAY)
img_blur = cv2.medianBlur(img_gray, 5)

首先我们将输入的图片转换成灰度图,然后进行中值滤波的处理,将每个像素用领域(以当前像素为中心的正方形区域)像素的中值代替,去除掉一些噪声,避免边界点太多,下面便是边界检测了

img_canny_edge = cv2.Canny(img_blur, 80, 160, apertureSize=3)

output

接下去是对边界进行二值化处理,代码如下

_, img_masked = cv2.threshold(img_canny_edge, 100, 255, cv2.THRESH_BINARY_INV)
img_masked = cv2.cvtColor(img_masked, cv2.COLOR_GRAY2BGR)

 output

最后就是对图像进行平滑的处理,并且将平滑处理后的图像和前面得到的边缘进行合并,得到最终的卡通形象的图片,代码如下

img_cartoon = cv2.bitwise_and(img_cartoon, img_masked)
cv2.imshow('cartoon-' + edge, img_cartoon)
cv2.imwrite("cartoon-" + fn_raw, img_cartoon)
cv2.waitKey()

output

想要获取源码跟Python学习资料可点击这行哦

end

好了这期就到此结束了喜欢的铁汁们赶紧拿去自己动手试试叭!记得给小编个三连再走噢~

想领取更多完整源码跟Python学习资料的可点击这行哦


http://chatgpt.dhexx.cn/article/UC35btQT.shtml

相关文章

教你怎么画出一幅印象派的画

如何把一张图片变成一幅印象派画作呢? 日本东京的Reiichiro Nakano小哥哥开源了一个项目,画富士山、大本钟,金门大桥……风格温暖美丽,令人着迷。 不论是山川建筑,还是萌物爱宠,都可以用蜡笔一样的质感&am…

【报名】AIGC带来无限可能!数据猿携手业界大咖聚焦大模型热点问题|数据猿直播...

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 进入2023年,ChatGPT就像一阵春雷,惊醒了人们对于人工智能快要沉睡的热情。不少科技企业都对外宣称自己有ChatGPT产品,或者正在开发ChatGPT产品,更大量企业则在想方设法接入Cha…

国外大学生用AI写论文,还次次拿到A

大学生用 AI 写论文,次次拿 A 近日,国外大学生 Urdadgirl69 在 Reddit 上发帖称,自己利用 AI 写论文、完成电影和书的观后感作业,门门功课拿到了 A。Urdadgirl69 表示,一开始,自己还有点羞愧,但…

中国算力总规模全球第二,如何实现算力的技术升维?

光子盒研究院出品 近日,人民日报记者从工信部了解到,近年来,我国算力产业年增长率近30%,算力总规模位居全球第二。 工信部数据显示,截至去年底,我国算力总规模达到180EFLOPS(每秒18000京次浮点运…

吴军长文讲解算力:全球算力竞争中我们要做的三件事

这两天看到吴军的一段访谈,绝对是在算力这个话题领域中最深入浅出的一篇讲解了,把算力的概念、演进趋势,再到与经济发展如何挂钩、中国算力产业的发展方向,做了一个非常完整的梳理。 其中,吴军提到了算力竞争中&#…

我国的超算中心、智算中心、数据中心有多少?在哪里?啥规模?

目前,全国国家超级计算中心有十座,分别位于天津、广州、长沙、深圳、济南、无锡、郑州、昆山、成都和西安,其中深圳和西安中心二期正在建设,文昌航天超算中心已进入建设尾声。 超算中心项目 2023年4月17日,科技部启动了…

成为机器人工程师需要学习那些技术

机器人工程师是未来比较吃香的工作岗位,要成为机器人工程师,ChatGPT的回答是,建议你需要学习以下技术: 1、机械工程:了解机械结构、运动学和动力学,以及机械设计和制造方面的知识。 2、电子工程&#xff1…

统计字符串中每个字符出现的频率

基本实现&#xff1a; //统计countStr() {var str abcabca;var result {};for (var i 0; i < str.length; i) {//判断result是否有该字符if (result[str[i]]) {result[str[i]];} else {result[str[i]] 1;}}console.log(result, result);}, 优化&#xff1a; //统计 co…

2500个常用中文字符 + 130常用中英文字符

参考自 《现代汉语常用字表》常用字(2500字) 常用字符 一乙二十丁厂七卜人入八九几儿了力乃刀又三于干亏士工土才寸下大丈与万上小口巾山千乞川亿个勺久凡及夕丸么广亡门义之尸弓己已子卫也女飞刃习叉马乡丰王井开夫天无元专云扎艺木五支厅不太犬区历尤友匹车巨牙屯比互切瓦止…

7-6 统计字符出现次数 (20 分)

7-6 统计字符出现次数 (20 分) 本题要求编写程序&#xff0c;统计并输出某给定字符在给定字符串中出现的次数。 输入格式&#xff1a; 输入第一行给出一个以回车结束的字符串&#xff08;少于80个字符&#xff09;&#xff1b;第二行输入一个字符。 输出格式&#xff1a; …

最会惹怒老板的星座

第一名&#xff1a;白羊座 当白羊不爽的时候&#xff0c;他会直接找老板&#xff0c;摊牌谈条件&#xff0c;也不管周围环境如何&#xff0c;丝毫不考虑老板的面子问题。 第二名&#xff1a;金牛座 一条路走到黑的坚持是金牛的蜜糖&#xff0c;也是金牛的砒霜。 第三名&#xf…

占星周运(白羊座)

冥王拱太阳 海王六合太阳 北交拱土星,北交合水星 火星六合天王 金星型木星 羊羊&#xff0c;继续追求金钱和财产吧。记忆也是一种财产。你的家庭生活既是充满活力/暴躁的&#xff0c;也是有吸引力/引人注目的。拥抱孩子。在五月剩下的时间里&#xff0c;偶然认识的朋友、交谈&…

测试和开发职场中的欢喜冤家

导语&#xff1a;测试工作从业者&#xff0c;打交道最多的就是开发&#xff0c;而测试和开发之间的关系在行业内被称为‘天敌’。 ** ‘天敌’关系形成的原因 ** 那作为测试工程师&#xff0c;你知道要怎么更好地来处理跟开发之间的关系么&#xff1f;其实对于这种‘敌对’关…

零代码量化投资:用ChatGPT下载沪深300成分股历史数据

很多量化策略都会以沪深300成分股作为股票池。因此&#xff0c;沪深300成分股历史数据会经常用到。在ChatGPT输入如下提示语&#xff0c;就可以下载沪深300成分股历史数据&#xff1a; 沪深300成分股&#xff1a;query_hs300_stocks() 方法说明&#xff1a;通过API接口获取沪…

马斯克39也火星计划PPT

转自 | 软件定义世界&#xff08;SDX&#xff09; 北京时间 5 月 31 日凌晨 3&#xff1a;23 &#xff0c;SpaceX 最新的载人龙飞船在美国肯尼迪航天中心 39A 发射台成功发射&#xff0c;在全球观众的注视下&#xff0c;载着两名宇航员还有一只恐龙玩偶前往国际空间站。 马斯克…

为什么使用高匿代理IP会被检测出许多问题,都有哪些问题呢?

现如今关于代理IP的相关种类和分类当中&#xff0c;高匿代理IP经常被使用&#xff0c;因为这种代理IP能够很好的解决大数据当中的信息抓取问题&#xff0c;不过在信息抓取的时候&#xff0c;并不是所有的高匿代理IP都非常好用&#xff0c;有一些平台服务商如果是小型的话&#…

IP地址发生冲突的快速处理方法!

IP地址冲突&#xff0c;一般出现IP地址冲突的现象都是在局域网内&#xff0c;由于一个局域网内有多台电脑&#xff0c;每一台电脑所匹配的IP都不一样&#xff0c;如果其中的某一台电脑的IP被人修改之后&#xff0c;与这一局域网中的某一台电脑IP刚好相重合&#xff0c;就会发生…

解决同一个局域网两个DHCP冲突问题--涉及到局域网IP扫描,主机操作系统扫描,mac地址查询

最近这几天我们大优能公司的网络&#xff08;网段为10.0.0.1/24&#xff09;总是出问题&#xff0c;常有一部分机器获取到192.168.1.0/24网段的IP和DNS&#xff0c;这部分机器无法上网且邮箱均不能用。公司同事囧的不成样子&#xff0c;不断有同事说“难道咱公司的网络被黑了&a…

IP冲突解决办法

1.用ssh/console登入核心交换机&#xff08;10.10.11.1&#xff09; 2.查看arp冲突 dis arp ip-conflict track 冲突ip地址&#xff1a;10.10.26.29 冲突mac1&#xff1a;2452-6aea-a1b9 冲突mac2&#xff1a;2452-6adc-039d 3.通过冲突ip查看下联口 dis arp network x.x.x…

如果精确判断一个IP是否被占用

如果精确判断一个IP是否被占用 我们在局域网经常需要去测试一个IP是否在用&#xff0c;通过使用ping命令去测试网络通还是不通&#xff0c;但这种方法不是很精确。 我在cnaaa.com上购买了云服务器。 原因是 ping 命令使用的是 ICMP 协议&#xff08;Internet Control Messag…