源代码下载地址:https://pan.baidu.com/s/1P5WNo3wqARMt-LCVdIpoJw
自己用wxPython写了个GUI小工具,对Mac支持不是很好,主要是包支持的不好,Linux未进行测试。也就是说跨平台和跨浏览器一样,很难完全一致。
主要使用的技术有:wxpython、pyocr、baiduocr、PyMuPDF、pillow、opencv、pygame、ffmpeg-python。
项目的实用功能包括:
1、OCR文字识别:使用百度OCR和PyOCR。
2、屏幕截图:使用wxpython实现。
3、阅读小说:使用pyttsx3实现播放文字。
4、PDF转图片:这个技术有点多就不描述了。
5、处理图片:OpenCV3对图片截图和改名等操作
6、麦克风录音:Pygame实现
7、屏幕录制:pillow截图保存成wav。后继增加了录音。使用ffmpeg-python进行语音和视频合成
8、截图并文字识别:wxpython截图并直接OCR文字识别
系统设置功能如下:
帮助功能如下:
1、关于我们
2、联系我们
3、意见反馈
4、版本检查
把项目结构发一下。
access:数据访问层
base:框架基础层
business:业务层
controller:业务控制层
object:实体类
plugin:框架工具包括日志和常用的工具
resource:框架资源层图片等信息
start:启动层和.NET学的单独做个启动类
version:版本信息,原本打算链接远端服务器,由于工作和时间未能边编写
view:系统的UI层
文件XMIND示意图:https://pan.baidu.com/s/1aeeglPonOc6xjgbD3Bbu_w