Halcon:通过CFileDialog选择图片
上代码:
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选择图片相关推荐
- 【机器视觉】Qt联合Halcon编程之显示图片
00. 目录 文章目录 00. 目录 01. 概述 02. 编写Halcon程序 03. Halcon程序导出C++文件 04. 创建Qt图形界面项目 05. Qt集成Halcon程序 06. 附录 ...
- MFC——选择图片显示到Picture Control
出处:http://www.cnblogs.com/Forever-Road/p/6800838.html?utm_source=itdadao&utm_medium=referral MFC ...
- Android 如何从系统图库中选择图片
这几天我都在做Android的App,同时学习它的API,我将分享一些我学到的东西,比如: 如何从系统图库中选择图片. 首先,让我们来看看如何将手机系统图库集成到你的App中,然后再从图库中选择 ...
- 微信小程序拍照视频上传php,微信小程序-拍照或选择图片并上传文件
微信小程序-拍照或选择图片并上传文件 调用拍照API:https://mp.weixin.qq.com/debug/wxadoc/dev/api/media-picture.html?t=201612 ...
- 【OkHttp】OkHttp 上传图片 ( 获取 SD 卡动态权限 | 跳转到相册界面选择图片 | 使用 OkHttp 上传图片文件 )
OkHttp 系列文章目录 [OkHttp]OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 ) [OkHttp]Android 项目导入 OkHttp ( 配置依赖 | 配置 ...
- 【Flutter】Flutter 拍照示例 ( 浮动按钮及点击事件 | 底部显示按钮组件 | 手势检测器组件 | 拍照并获取当前拍摄照片 | 从相册中选择图片 )
文章目录 一.浮动按钮及点击事件 二.底部显示按钮组件 三.手势检测器组件 四.image_picker 完整代码示例 五.相关资源 一.浮动按钮及点击事件 一般使用 Scaffold 组件作为界面的 ...
- input元素选择图片,并转换为base64格式在img标签显示
#input元素选择图片,并转换为base64格式在img标签显示 <body><input type="file"><img src="& ...
- Android --- 从相册中选择图片或者拍着选择图片遇到的问题
1.从相册选择的图片会存储到 data 里面,而相机拍照的图片不会存储到 data 里面 2.由于从相册选择的图片会存储到 data 里面,而相机拍照的图片不会存储到 data 里面,所以在获取图片资 ...
- iOS 正确选择图片加载方式
正确选择图片加载方式能够对内存优化起到很大的作用,常见的图片加载方式有下面三种: //方法1 UIImage *imag1 = [UIImage imageNamed:@"image.png ...
最新文章
- 服务容错保护断路器Hystrix之二:Hystrix工作流程解析
- PHP的Session机制
- 【week2】 构建之法 读后感及问题
- oracle11g里sqldeveloper不能打开的问题
- CentOS 7 的 Python2 升级成 Python 3.7
- 4代hiv检测50元_别瞧不起国货!这4个姥姥辈的护肤品,真心好用,还不到50元
- Activiti-master activiti5 在线java web流程设计器画布整合视频教程
- apipost如何设置断言
- linux pstack命令总结
- JavaSE基础——Java多线程
- 中国数控机床行业市场竞争态势及投资战略规划报告2022-2028年版
- 程序员的百宝箱:提升工作效率的七大神器
- 住宅ip代理和数据中心代理的区别是什么?
- 逻辑思维案例题(二)
- 掌握桌面整理的技巧,让你的桌面更加整洁
- python截取_python如何截取字符串中特定部分
- android文字闪动效果
- 谈谈JS中的函数劫持
- 基于SSH开发的陶瓷工厂进存销管理系统 JAVA MySQL
- Xplus:电子杂志的颠覆性未来