实现功能:
1.通过读取文件为bmp位图,获取位图图像缓存数组,然后用HImage生成图像,不是用read_image;
2.将HImage类型的图像转换为图像缓存数组,然后保存到文件中(不是图像文件,纯文本类型);
3.再次通过读取文本数据还原图像并显示。
4.本程序已经实现单通道和三通道图像的相互转换,旨在帮助大家理解图像存储原理!
5.各种类型格式的图像核心的图像数据称为Raw是基本不变的,套壳(文件封装信息)不一样而已!
6.纯C#代码,没有unsafe标识非安全操作!
需要说明的是HImage是属于HObject的子类,HObject下面包括图像、区域、轮廓等类型定义,属于他们的父类!
环境:vs2015 + Halcon19.05
软件运行目录下已经自带雷娜图256分辨率的三通道和单通道图像。
默认生成缓存保存到根目录下data.txt文件(单、三通道公用一个文件可自行修改)。
下载地址:
链接:https://pan.baidu.com/s/1vBH9fUZ0zAsnkeR8HRy1uw
提取码:游客,本帖隐藏的内容需要积分高于 10 才可浏览,您当前积分为 0
OneDrive Link:
游客,本帖隐藏的内容需要积分高于 10 才可浏览,您当前积分为 0
|