开启左侧

[HALCON文档] Halcon使用read_image读取图片错误?

  [复制链接]
绝地武士 发表于 2016-10-12 11:40:55 | 显示全部楼层 |阅读模式
QQ截图20161012113250.jpg
出现该错误我们第一反应就是该图片的格式应该是不对的。怎么感觉不对呢?
QQ截图20161012113429.jpg
当你把图片往Halcon里面拖动的时候,你可以看到图像信息获取数据没有,全部是NULL状态!
由此,可以断定当前图片的格式和图片内部存储的格式不正确。

查找正确的格式:
打开软件“UltraEdit”(下载地址:http://www.onlinedown.net/soft/7752.htm)使用16进制查看:
QQ截图20161012113731.jpg

首先我们要知道常见图片文件头内容:
  1. JPEG (jpg),文件头:FF D8 FF
  2. PNG (png),文件头:89 50 4E 47
  3. GIF (gif),文件头:47 49 46 38
  4. Windows Bitmap (bmp),文件头:42 4D
复制代码
所以,从该图片的文件头来看,应该是png图片。更改文件扩展名为.png即可。


好了,恢复图片正常格式试试看!可以正常读取数据了!
QQ截图20161012114021.jpg

frank 发表于 2016-10-12 13:02:32 | 显示全部楼层
是吗还有这么神奇的问题啊,学习一下先
autow 发表于 2017-10-13 13:29:57 | 显示全部楼层
学习一下,谢谢分析
Windleaf18 发表于 2017-11-21 15:05:53 | 显示全部楼层
正好遇到这个问题,是修改格式解决?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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