如何从海量抖音视频上找高颜值小姐姐,难吗!直到我发现了这个Python库_抖音美女视频从那里来的

1.看一些它的原理:

  • 也是利用ADB工具,让手机和电脑相连
  • 然后打开抖音短视频 App,截取手机上美女小姐姐的图片
  • 然后对图片进行压缩,最厉害的部分来了
  • 作者利用腾讯的开放的AI接口,进行人脸识别,进行图形切割和对比
  • 当颜值大于门限值 BEAUTY_THRESHOLD时,点赞并关注;
  • 然后循环下一页,继续第一步;

2.看看程序获取的脸部图片

3.研究一下库的入口源码

def main():
   """
   main
   :return:
   """
   print('程序版本号:{}'.format(VERSION))
   print('激活窗口并按 CONTROL + C 组合键退出')
   debug.dump_device_info()
   screenshot.check_screenshot()

   while True:
       next_page()

       time.sleep(1)
       screenshot.pull_screenshot()

       resize_image('autojump.png', 'optimized.png', 1024*1024)

       with open('optimized.png', 'rb') as bin_data:
           image_data = bin_data.read()

       ai_obj = apiutil.AiPlat(AppID, AppKey)
       rsp = ai_obj.face_detectface(image_data, 0)

       major_total = 0
       minor_total = 0

       if rsp['ret'] == 0:
           beauty = 0
           for face in rsp['data']['face_list']:
               print(face)
               face_area = (face['x'], face['y'], face['x']+face['width'], face['y']+face['height'])
               print(face_area)
               img = Image.open("optimized.png")
               cropped_img = img.crop(face_area).convert('RGB')
               cropped_img.save(FACE_PATH + face['face_id'] + '.png')
               # 性别判断
               if face['beauty'] > beauty and face['gender'] < 50:
                   beauty = face['beauty']

               if face['age'] > GIRL_MIN_AGE:
                   major_total += 1
               else:
                   minor_total += 1

           # 是个美人儿~关注点赞走一波
           if beauty > BEAUTY_THRESHOLD and major_total > minor_total:
               print('发现漂亮妹子!!!')
               thumbs_up()
               follow_user()

       else:
           print(rsp)
           continue

(程序可以左右滑动)

一、Python所有方向的学习路线

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

二、学习软件

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

三、入门学习视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里无偿获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值