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

QT+opecv如何更改图片的拍摄路径

如何更改相机拍摄图片的路径

  • 前言:
  • 基础夯实:
  • 效果展示:
  • 实现功能:
  • 遇到问题:
    • 未解决:
  • 核心代码:

前言:

最近在项目开发中遇到需要让用户更改相机拍摄路径的问题,用户可自己选择路径,有感,所以与大家一起分享学习,欢迎指教。

基础夯实:

这里是引用opencv的使用教程

效果展示:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

实现功能:

通过更改路径的按钮,使用户自主选择相机拍摄的文件路径,然后根据用户选择的文件路径,保存到对应的文件夹。

遇到问题:

未解决:

路径目前不能存在中文,后面尝试解决。

核心代码:

void SystemSettings::on_pushButton_updatePath_clicked()
{// 打开文件夹选择对话框QString dir = QFileDialog::getExistingDirectory(this,tr("选择图片文件夹"),QDir::homePath(),QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks);// 如果用户选择了文件夹if (!dir.isEmpty()) {// 确保路径末尾有目录分隔符if (!dir.endsWith(QDir::separator())) {dir.append(QDir::separator());}// 更新imagePath变量imagePath = dir;// 在界面上显示选择的路径ui->label_showPath->setText(imagePath);// 将新路径写入配置文件writeSettings();// 显示成功消息QMessageBox::information(this,tr("路径更新"),tr("图片路径已成功更新为:\n%1").arg(imagePath),QMessageBox::Ok);}
}
http://www.xdnf.cn/news/9704.html

相关文章:

  • Oracle 慢sql排查
  • 前端面试准备2
  • Axure设计案例——科技感渐变柱状图
  • 24点游戏的最小数字组合问题
  • 常见关系型数据库对比指南
  • 制造业的未来图景:超自动化与劳动力转型的双重革命
  • 数据库中常见的锁机制详解
  • Java设计模式之迭代器模式详解
  • Sigma-Aldrich胰蛋白酶细胞解离方案速览
  • 从零开始的云计算生活——第十四天,困难重重,安全管理。
  • 第4讲、Odoo 18 模块系统源码全解与架构深度剖析【modules】
  • Axure项目实战:驾驶舱(数据一张图)制作教程
  • 【Deepseek 学网络互联】跨节点通信global 和节点内通信CLAN保序
  • 新一代Python管理UV完全使用指南|附实际体验与效果对比
  • Ubuntu系统如何部署Crawlab爬虫管理平台(通过docker部署)
  • STM32 单片机启动过程全解析:从上电到主函数的旅程
  • 数据库 | timescaledb时序表使用注意事项
  • udp 传输实时性测量
  • 【解决办法】ubuntu重启不起来,输入用户名和密码进不去,又重新返回登录页。
  • ubuntu 安装上传的 ffmpeg_7.1.1.orig.tar.xz并使用
  • P20和P15钢材的区别
  • Python中的__init__和__new__方法解析
  • 【java】aes,salt
  • 09_降维、特征提取与流行学习
  • 国产化Word处理控件Spire.Doc教程:通过Java简单快速的将 HTML 转换为 PDF
  • SpringIOC中Bean生命周期
  • Android Studio 2022.2.1.20 汉化教程
  • OBOO鸥柏丨2025年鸿蒙生态+国产操作系统触摸屏查询一体机核心股
  • 【数据分析】Pandas
  • 手机打电话时将对方DTMF数字转为RFC2833发给局域网SIP坐席