加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

用Python做个海量小姐姐素描图

发布时间:2019-10-21 16:37:33 所属栏目:建站 来源:大刘
导读:【大咖·来了 第7期】10月24日晚8点寓目《智能导购对话呆板人实践》 素描作为一种近乎美满的示意伎俩有其奇异的魅力,跟着数字技能的成长,素描早已不再是专业绘画师的专利,本日这篇文章就来讲一讲怎样行使python批量获取小姐姐素描绘像。文章共分两部门:

网站的详细内容我就不在文中展示了,为了指定图片爬取的思绪,或许讲下页面布局:网站的主页摆列了N个主题,每个主题页面中都包括了M张小姐姐的图片,布局表示图如下:

用Python做个海量小姐姐素描图

各页面url的构建也很明白,譬喻下图中的页面url是http://www.waxjj.cn/2794.html,个中2794就是主题页的ID号。查察页面的html代码(下图),发明每张图片都在一个<li>标签下面。

用Python做个海量小姐姐素描图


碰着这种环境,一样平常来说我们可以通过某种理会器来获取每张图片的url。可是,颠末细心调查发明整个网页的html代码中只有涉及图片url的部门带有完备的http毗连,因此可以思量行使正则表达式来提取图片url,实现这部门成果的代码如下。

用Python做个海量小姐姐素描图

在上面这段代码中,我们提取主题页的ID作为待生涯图片名称的一部门,save_jpg()函数中会把每张图片转换为素描图并生涯到当地。

因为我们要行使opencv对抓取到的图片举办各类运算转换,因此行使requests获取的图片必需老师涯到当地,再用opencv从头读入后才行。基于上述头脑,我们构建了如下所示的save_jpg()函数,个中rgb_to_sketch()函数是对上文第一部门中所说的第二种素描图的获取要领举办的封装。

用Python做个海量小姐姐素描图

而在主函数中,我们只必要指定想要获取主题页面的id号,构建一组url列表就可以了:

  1. def main(): 
  2.     idlist = ['id1', 'id2'] 
  3.     urllist = ['http://www.waxjj.cn/'+x+'.html' for x in idlist] 
  4.     jpgurls = get_jpg_urls(urllist) 

以上就是完备代码,来看看运行后的结果吧~~

用Python做个海量小姐姐素描图

着实措施员要想防备脱发措施员还在担忧脱发,我认为照旧要多熬炼身材,少熬夜,虽然多看看养眼的小姐姐也不是不错的!

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读