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

halcon改成python代码,读写图片(二进制文件)时,为啥说文件没有以文本形式打开?

[复制链接]
asen321 发表于 2022-12-28 14:37:05 | 显示全部楼层 |阅读模式
path='1.jpg'
FileHandle=ha.open_file(path,'input_binary')    #input_binary
ha.fread_string(FileHandle)
报错:halcon.ffi.HOperatorError: HALCON error #5280: File has not been opened in text format
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Criss 发表于 2022-12-28 14:42:43 | 显示全部楼层
你自己都说了你是用二进制打开图像文件,你下面却用fread_string 这是读取文本格式的算子所以报错,换fread_bytes即可。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| asen321 发表于 2022-12-28 15:36:32 | 显示全部楼层
Criss 发表于 2022-12-28 14:42
你自己都说了你是用二进制打开图像文件,你下面却用fread_string 这是读取文本格式的算子所以报错,换fread ...

请问下,halcon本身能否直接以文件流形式读取图片?
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Criss 发表于 2022-12-28 17:08:27 | 显示全部楼层
asen321 发表于 2022-12-28 15:36
请问下,halcon本身能否直接以文件流形式读取图片?

read_image 底层就是,如果你想完全用底层方式玩脚本开发,建议自己用c/c++单独写图像处理,不要用halcon,halcon把这些功能已经高度封装用于快速开发,而不是把功能做成啥都可以用脚本写。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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