设置首页收藏本站
开启左侧

[文档] 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进制查看:
也可以使用类似HxDHexEditor、UltraEdit、BeyoundCompare这样的软件,带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

更多读取文件错误:https://www.51halcon.com/forum.php?mod=viewthread&tid=6107

奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
frank 发表于 2016-10-12 13:02:32 | 显示全部楼层
是吗还有这么神奇的问题啊,学习一下先
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
autow 发表于 2017-10-13 13:29:57 | 显示全部楼层
学习一下,谢谢分析
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Windleaf18 发表于 2017-11-21 15:05:53 | 显示全部楼层
正好遇到这个问题,是修改格式解决?
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
SongDW2011 发表于 2018-1-2 16:32:57 | 显示全部楼层
看不到啊!回复就能看到解决方法嘛
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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