zoukankan      html  css  js  c++  java
  • 新手教程丨利用Python制作一款截图识别软件!

    进入正文前给大家推荐一个微软开发的工具:Snipaste。

     


    这是一款截图软件,把截出的图片放置到窗口上,可以随意移动,使用非常方便,并且支持各类电脑系统。

     

    先简单介绍一下它的用法,F1截图,Ctrl+C把图片复制到剪贴板,方便下次使用(Ctrl+V)。

    今天我们要制作的这个截图工具,就是模仿这款软件的功能,简单易操作,小白也能轻松学会!

     


    利用到的Python模块有:

    1、import keyboard

    2、from PIL import ImageGrab

    3、from time import sleep

    keyboard为我们的键盘记录模块,判断我们是否按下了F1键,PIL为我们的图片处理库,导入了其中的剪贴板模块。

     

    若未按下F1那么程序处于阻塞状态,只有按下后代码才会向下执行。先F1截图,然后Ctrl+C保存我们的图片到剪贴板。

    最后把图片从剪贴板中取出来保存为test.png。

    图片保存后就要识别, 这里利用到的是百度云的接口。

     

    可以看到人工智能产品中提供文字识别接口。

    注册账号登陆,点击进入通用文字识别即可。

     

    选择立即使用,创建一个应用,会自动生成一些秘钥。

    最后点技术文档:

     

    选择Python-SDK,右方箭头指的是前面生成的秘钥,把这段代码复制下来,然后把接口说明内连接服务器的代码也拷贝下来即可!

     

    最终的效果:

     

    简单吧,看完教程自己动手操练一番,又学会一项新技能!

  • 相关阅读:
    【u026】花园(garden)
    【BZOJ 1040】[ZJOI2008]骑士
    【t100】汤姆斯的天堂梦
    【BZOJ 1038】[ZJOI2008]瞭望塔
    【t096】树的序号
    Java Web整合开发(82)
    2 HTML解析
    T3186 队列练习2 codevs
    T3185 队列练习1 codevs
    T1191 数轴染色 codevs
  • 原文地址:https://www.cnblogs.com/ichunqiu/p/11855645.html
Copyright © 2011-2022 走看看