上代码:

HObject hImage;//待读取的图像
CString strFilter = _T("Image Files (*.bmp)|*.bmp|BMP File (*.bmp)|*.bmp|PNG File (*.png)|*.png|JPG File (*.jpg)|*.jpg|All Files (*.*)|*.*||");//路径中包含的格式
CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, strFilter);
if (dlg.DoModal() == IDOK)
{CString cstrImagePath = dlg.GetPathName();//获取当前选择图像路径USES_CONVERSION;char* chFilename = T2A(cstrImagePath);ReadImage(&hImage, chFilename);      //读取图像
}

注意上文中CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, strFilter);
TRUE: 代表当前是选择文件的
FALSE:代表当前是将内存中的文件覆盖到该文件上保存

对应的操作应该是Save

CString strFilter = _T("Image Files (*.bmp)|*.bmp|BMP File (*.bmp)|*.bmp|PNG File (*.png)|*.png|JPG File (*.jpg)|*.jpg|All Files (*.*)|*.*||");//路径中包含的格式
CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, strFilter);
if (dlg.DoModal() == IDOK)
{CString str_totalPath = dlg.GetPathName();str_totalPath += ".bmp";USES_CONVERSION;char* Filename = T2A(str_totalPath);if (m_crtImage.IsInitialized()){WriteImage(m_crtImage, "bmp", 0, Filename);//保存图像}
}

Halcon:通过CFileDialog选择图片相关推荐

  1. 【机器视觉】Qt联合Halcon编程之显示图片

    00. 目录 文章目录 00. 目录 01. 概述 02. 编写Halcon程序 03. Halcon程序导出C++文件 04. 创建Qt图形界面项目 05. Qt集成Halcon程序 06. 附录 ...

  2. MFC——选择图片显示到Picture Control

    出处:http://www.cnblogs.com/Forever-Road/p/6800838.html?utm_source=itdadao&utm_medium=referral MFC ...

  3. Android 如何从系统图库中选择图片

     这几天我都在做Android的App,同时学习它的API,我将分享一些我学到的东西,比如: 如何从系统图库中选择图片. 首先,让我们来看看如何将手机系统图库集成到你的App中,然后再从图库中选择 ...

  4. 微信小程序拍照视频上传php,微信小程序-拍照或选择图片并上传文件

    微信小程序-拍照或选择图片并上传文件 调用拍照API:https://mp.weixin.qq.com/debug/wxadoc/dev/api/media-picture.html?t=201612 ...

  5. 【OkHttp】OkHttp 上传图片 ( 获取 SD 卡动态权限 | 跳转到相册界面选择图片 | 使用 OkHttp 上传图片文件 )

    OkHttp 系列文章目录 [OkHttp]OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 ) [OkHttp]Android 项目导入 OkHttp ( 配置依赖 | 配置 ...

  6. 【Flutter】Flutter 拍照示例 ( 浮动按钮及点击事件 | 底部显示按钮组件 | 手势检测器组件 | 拍照并获取当前拍摄照片 | 从相册中选择图片 )

    文章目录 一.浮动按钮及点击事件 二.底部显示按钮组件 三.手势检测器组件 四.image_picker 完整代码示例 五.相关资源 一.浮动按钮及点击事件 一般使用 Scaffold 组件作为界面的 ...

  7. input元素选择图片,并转换为base64格式在img标签显示

    #input元素选择图片,并转换为base64格式在img标签显示 <body><input type="file"><img src="& ...

  8. Android --- 从相册中选择图片或者拍着选择图片遇到的问题

    1.从相册选择的图片会存储到 data 里面,而相机拍照的图片不会存储到 data 里面 2.由于从相册选择的图片会存储到 data 里面,而相机拍照的图片不会存储到 data 里面,所以在获取图片资 ...

  9. iOS 正确选择图片加载方式

    正确选择图片加载方式能够对内存优化起到很大的作用,常见的图片加载方式有下面三种: //方法1 UIImage *imag1 = [UIImage imageNamed:@"image.png ...

最新文章

  1. 服务容错保护断路器Hystrix之二:Hystrix工作流程解析
  2. PHP的Session机制
  3. 【week2】 构建之法 读后感及问题
  4. oracle11g里sqldeveloper不能打开的问题
  5. CentOS 7 的 Python2 升级成 Python 3.7
  6. 4代hiv检测50元_别瞧不起国货!这4个姥姥辈的护肤品,真心好用,还不到50元
  7. Activiti-master activiti5 在线java web流程设计器画布整合视频教程
  8. apipost如何设置断言
  9. linux pstack命令总结
  10. JavaSE基础——Java多线程
  11. 中国数控机床行业市场竞争态势及投资战略规划报告2022-2028年版
  12. 程序员的百宝箱:提升工作效率的七大神器
  13. 住宅ip代理和数据中心代理的区别是什么?
  14. 逻辑思维案例题(二)
  15. 掌握桌面整理的技巧,让你的桌面更加整洁
  16. python截取_python如何截取字符串中特定部分
  17. android文字闪动效果
  18. 谈谈JS中的函数劫持
  19. 基于SSH开发的陶瓷工厂进存销管理系统 JAVA MySQL
  20. Xplus:电子杂志的颠覆性未来

热门文章

  1. 【JS】url传参中文乱码的解决方法
  2. 使用阿里EasyExcel实现上传下载、导入导出Excel
  3. 基础博弈论(巴什博奕、斐波那契博弈、威佐夫博奕、尼姆博奕)
  4. easy poi 双行标题导出
  5. 在Linux上搭建ftp服务器
  6. Detected problems with API compatibility
  7. Oracle Linux 6 samba配置
  8. 企业租用网络大带宽具备哪些优势
  9. mysql建库建表的语句_mysql建库建表语句
  10. spring security CSRF防护