函数功能
读取图片
C++形式
LIntExport void ReadImage(
HObject* Image,
const HTuple& FileName);
//参数1:读取的Image
//参数2:图片地址
//备注说明:
//头文件:halconcpp/HOperatorSet.h
//命名空间:namespace HalconCpp
C#形式
public static void ReadImage(out HObject image, HTuple fileName);
//备注说明
//class HOperatorSet
报错处理
错误1:HALCON error #5200: File not found in operator read_image
原因:图片文件不存在
错误2:HALCON error #5576: JPEG: Error in input image in operator read_image
文件内容定义格式和名称需要一致
文件格式:
JPEG:FF,D8,FF
PNG:89,50,4E,47
GIF:47,49,46,38
BMP:42,4D
将文件打开为HEX格式如下图(此图片文件内容为PNG),但是图片命名为.jpg,调用方法打开报错
错误3:HALCON error #5560: File is no BMP-File in operator read_image
将文件打开为HEX格式如下图(此图片文件内容为PNG),但是图片命名为.bmp,调用方法打开报错
附注:Notepad++打开文件显示HEX
1,安装插件(插件/插件管理),选择HEX-Editor,点击安装
2,打开文件,插件/HEX-Editor/View in HEX