当前位置: 首页 > news >正文

零基础学QT、C++(六)制作桌面摄像头软件

目录

一、前言

 二、Python项目包

三、C++项目包 

四、 项目说明

五、结语

章节汇总

一、前言

上一节,成功导入了OpenCV库 零基础学QT、C++(四)QT程序打包-CSDN博客文章浏览阅读1.1k次,点赞29次,收藏23次。QT程序打包。将项目变为 release 版、运行项目、找到 windeployqt6.exe 并运行 exe。当出现 “无法定位重新输入点” 错误时,给出了针对性的解决方案。一是查看编译程序所用的编译器,二是检查环境变量配置的编译器路径,建议环境变量中仅配置一个编译器目录,三是确认 dll 文件是否与编译器版本对应 https://blog.csdn.net/Pan_peter/article/details/145711872

这一次,就利用OpenCV库,制作一个【桌面摄像头软件】

 二、Python项目包

这个代码是我用Python代码移植过来的

Python版的摄像头项目代码:

「Python桌面摄像头源码.zip」
链接:https://pan.quark.cn/s/cc26a3af3e2f

Python版的摄像头软件exe:

「camera.exe」
链接:https://pan.quark.cn/s/5cb3b640427c

上面是效果图

三、C++项目包 

「QT-桌面摄像头(源码).zip」
链接:https://pan.quark.cn/s/722cdfe137e5

「QT-桌面摄像头(已打包为exe).zip」
链接:https://pan.quark.cn/s/1046ce4500ec

四、 项目说明

基础操作

左键长按:拖拽移动

滚轮上下滑动:放大和缩小摄像头画面

右键设置操作

选择边框颜色(rgb格式)

选择摄像头(自由切换)

窗口变形(正方形窗口和圆形窗口的切换)

隐藏

退出

项目结构

五、结语

  • c++打包就很方便了,导入第三方库很痛苦,但是打包是真舒服
  • 做代码移植,大多数都是用ai来实现,这是太方便了,嘿嘿~
  • 后续打算用c++玩玩yolo项目~
  • 目前只能保证功能实现,里面还有一些小bug
  • 但是不影响正常使用,就这样吧~

PS:其实我只是想自己拿来迁移过来玩玩~

章节汇总

零基础学QT、C++(一)安装QT-CSDN博客

零基础学QT、C++(二)QT连接数据库

零基础学QT、C++(三)魔改QT组件库(付源码)

零基础学QT、C++(四)QT程序打包-CSDN博客

零基础学QT、C++(五)QT编译、导入OpenCV-CSDN博客

相关文章:

  • 利用miniqmt实现远程下单:量化交易的新突破
  • Python爬虫-批量爬取股票数据猫各股票代码
  • Open WebUI 是什么
  • centos9安装k8s集群
  • C#从入门到精通(34)—如何防止winform程序被同时打开多次
  • 嵌入式之宏定义编程机制
  • vue中将el-table导出为excel文件
  • Django Admin: 动态合并数据库和预定义选项的高级过滤器实现
  • 【废物研究生刷算法】字符串
  • 嵌入式标志位解决程序卡顿问题
  • 工具--安川伺服故障代码
  • Open WebUI选择模型为空,解决办法(for DeepSeek)
  • Vue3 + Spring WebMVC 验证码案例中的跨域问题与解决方法
  • v4l2子系统学习(三)编写虚拟摄像头驱动
  • 清华大学第五弹:《DeepSeek与AI幻觉》
  • 编译部署使用腾讯云cpp-cos-sdk
  • Python爬虫实战:获取六图网漫画图
  • TYPE-C接口充电速度提升对电池寿命的影响
  • Drools 议程组(AgendaGroup)执行顺序实验
  • WordPress Elementor提示错误无法保存500的解决指南
  • 俄需要达成怎样的特别军事行动结果?普京:包含四个方面
  • “先增聘再离任”又添一例,景顺长城基金经理鲍无可官宣辞职
  • 习近平向第三十四届阿拉伯国家联盟首脑理事会会议致贺信
  • 以军称已开始在加沙的新一轮大规模攻势
  • 俄乌官员即将在土耳其会谈,外交部:支持俄乌开启直接对话
  • 最高检公布一起离婚纠纷典型案例:推动离婚经济补偿制度落实