有趣的python小项目,利用python制作一款截图识别软件!

admin 2022年3月28日09:20:51评论42 views字数 564阅读1分52秒阅读模式

有趣的python小项目,利用python制作一款截图识别软件!

先给大家推荐一款截图软件,非常方便,可以把截出的图片放置到窗口上。

有趣的python小项目,利用python制作一款截图识别软件!

并且可以随意移动,这个是微软开发的一款工具:Snipaste。


有趣的python小项目,利用python制作一款截图识别软件!

支持各类电脑系统,先简单介绍一下它的用法,F1截图,ctrl+c把图片复制到剪贴板,方便下次使用(ctrl+v)。


我们要做一款截图工具,也就是模仿这款软件的功能。

利用到的python模块有:

  • import keyboard

  • from PIL import ImageGrab

  • from time import sleep

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


有趣的python小项目,利用python制作一款截图识别软件!

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

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


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


有趣的python小项目,利用python制作一款截图识别软件!


可以看到人工智能产品中提供文字识别接口。注册账号登陆,点击进入通用文字识别即可。


有趣的python小项目,利用python制作一款截图识别软件!

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

最后点技术文档:


有趣的python小项目,利用python制作一款截图识别软件!


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


有趣的python小项目,利用python制作一款截图识别软件!


最终的效果:


有趣的python小项目,利用python制作一款截图识别软件!

有趣的python小项目,利用python制作一款截图识别软件!


本文始发于微信公众号(疯猫网络):有趣的python小项目,利用python制作一款截图识别软件!

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年3月28日09:20:51
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   有趣的python小项目,利用python制作一款截图识别软件!http://cn-sec.com/archives/507212.html

发表评论

匿名网友 填写信息