开启左侧

File is no BMP-File(halcon错误码:5560)

[复制链接]
Criss 发表于 2023-3-10 11:07:26 | 显示全部楼层 |阅读模式
微信图片_20230310105614.png
类似错误一般都是图片内部封装的格式与外部扩展名不一致导致(也就是扩展名并不是真实图片的格式扩展)。
windows里面文件内部其实也是有文件格式封装层,一般外部扩展会保持一致,不排除有些情况下生成格式命名错误或人为修改错误导致软件识别出错。

我们直接用Notepad++打开即可,可以看到文件二进制前面几个字节是jpg的图像。
微信截图_20230310105909.png
将文件扩展名.bmp改成.jpg,文件读取正常。


那么这个图像二进制对应的是什么图像类型呢?常见列举如下:
文件类型扩展名文件头二进制ASCII对应
Bitmap format.bmp42 4dBM
JPEG File Interchange Format.jpgff d8 ff e0
PNG format.png89 50 4e 47.PNG
TIFF format (Motorola – big endian).tif4d 4d 00 2aMM.*
TIFF format (Intel – little endian).tif49 49 2a 00II*.


更多read_image读取错误:https://www.51halcon.com/forum.php?mod=viewthread&tid=528
Yanlf 发表于 2023-3-13 07:46:59 | 显示全部楼层
学习了,经常碰到这种情况
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表