2019年7月18日
摘要: 本文使用QT+opencv来实现对指定窗体画面录制,并保存为avi文件。 (1)获取窗体界面 QScreen类有一个grabWindow函数,可以用来获取窗体的画面,这个函数使用很简单,就是传入窗体句柄和要截取的坐标。但是这个函数有一个缺陷,它是通过截取桌面画面的方式,而不是通过 窗体获取界面,所以 阅读全文
posted @ 2019-07-18 17:23 平凡的编程者 阅读(5719) 评论(0) 推荐(0) 编辑
  2019年6月21日
摘要: 实现了一个window下对窗体操作的类,实现的功能如:移动窗体、获取窗体位置和大小、截取窗体图片、坐标转换等。 直接上代码: 测试代码: 阅读全文
posted @ 2019-06-21 17:17 平凡的编程者 阅读(4856) 评论(1) 推荐(1) 编辑
摘要: 我们可以利用windows提供的api函数来实现对系统键盘事件和鼠标事件的监听,主要利用的是SetWindowsHookEx函数,这个函数可以允许调用者传入一个钩子函数也叫回调函数,当指定的事件发生时,你 传入的函数就会被触发,有些事件是进程级的,有些事件是系统级的,这里我们用WH_KEYBOARD 阅读全文
posted @ 2019-06-21 11:08 平凡的编程者 阅读(17265) 评论(1) 推荐(0) 编辑
摘要: 有时候我们需要使用python执行一些脚本,可能需要让程序自动按键或自动点击鼠标,下面的代码实现了对键盘的模拟按键, 需要安装pypiwin32,当然也可以直接用ctypes来实现。 输入:pip install pypiwin32 安装pypiwin32。 阅读全文
posted @ 2019-06-21 10:10 平凡的编程者 阅读(3635) 评论(0) 推荐(0) 编辑
摘要: 有时候我们需要使用python执行一些脚本,可能需要让程序自动按键或自动点击鼠标,下面的代码实现了对键盘的模拟按键, 需要安装pypiwin32,当然也可以直接用ctypes来实现。 输入:pip install pypiwin32 安装pypiwin32。 阅读全文
posted @ 2019-06-21 10:07 平凡的编程者 阅读(20539) 评论(0) 推荐(1) 编辑
  2019年5月9日
摘要: 开发环境:MinGW+QT5.9+FFMPEG20190212+SDL2.0.9 一、开发环境搭建 (1)下载工具 在https://ffmpeg.zeranoe.com/builds/下载对应版本。链接方式有三种, Static:这个版本只包含了ffmpeg.exe、ffplay.exe、ffpr 阅读全文
posted @ 2019-05-09 13:33 平凡的编程者 阅读(5200) 评论(3) 推荐(0) 编辑
摘要: 开发环境:MinGW+QT5.9+FFMPEG20190212 一、开发环境搭建 FFMPEG的开发环境部署比如容易,在官网下载库文件,然后在QT里面指定路径,把相关dll文件放到exe目录下就可以了,不需要根据开发工具重新编译。 (1)下载工具 在https://ffmpeg.zeranoe.co 阅读全文
posted @ 2019-05-09 11:01 平凡的编程者 阅读(22629) 评论(3) 推荐(0) 编辑
  2018年11月27日
摘要: 最近在github上面看到一个开源的ocr文字识别库,感觉效果还可以,所以在这里介绍一下,这个项目的原地址在:https://github.com/tesseract-ocr/tesseract。 tesseract库支持你训练自己的文字识别模型,当然其本身已经提供了几十种不同语言模型,你也可以直接 阅读全文
posted @ 2018-11-27 13:38 平凡的编程者 阅读(15474) 评论(0) 推荐(0) 编辑
  2018年11月26日
摘要: (1)到官网下载opencv3.4.2,链接:https://opencv.org/releases.html (2)下载opencv_contrib,链接:https://github.com/opencv/opencv_contrib/releases (2)将两个压缩包解压,进入opencv3 阅读全文
posted @ 2018-11-26 10:03 平凡的编程者 阅读(1064) 评论(0) 推荐(0) 编辑
  2018年10月20日
摘要: QT框架里面最大的特色就是在C++的基础上增加了元对象系统(Meta-Object System),而元对象系统里面最重要的内容就是信号与槽机制,这个机制是在C++语法的基础上实现的,使用了函数、函数指针、回调函数等概念。当然与我们自己去写函数所不同的是槽与信号机制会自动帮我们生成部分代码,比如我们 阅读全文
posted @ 2018-10-20 10:34 平凡的编程者 阅读(7575) 评论(1) 推荐(4) 编辑