HALCON 怎么处理 C# 已经读取好的图片?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HALCON 怎么处理 C# 已经读取好的图片?相关的知识,希望对你有一定的参考价值。

this.pictureBox1.Image = bmp1; 我再屏幕上截了个图片,保存到了本地,halcon从本地读图片,再处理。 HOperatorSet.ReadImage(out ho_Pic1, "c:/hc/bmp1.PNG");为什么不可以 直接 HOperatorSet.ReadImage(out ho_Pic1, bmp1); 我知道这样会报错。求一个可以不保存本地的方法。

参考技术A 一般这种情况,你要通过查阅API,或利用IDE的智能补全来查看 HOperatorSet.ReadImage都提供哪些重载。你所使用的第二个参数为Image的签名显然不是该类支持的重载方法,但这并不意味着ReadImage方法没有别的重载,例如,如果有第二个参数为MemoryStream的重载的话,你就可以将Image转化为MemoryStream再进行处理。追问

ReadImage 这条路可能行不通,重载里只有路径的方法。

追答

那你不妨看看HOperatorSet类还有没有ReadImage之外的方法,可以从其它源获取图像?

本回答被提问者采纳

以上是关于HALCON 怎么处理 C# 已经读取好的图片?的主要内容,如果未能解决你的问题,请参考以下文章

怎么利用c#在导入halcon打开摄像头

Halcon学习笔记

halcon 12.0.2中的inspect怎么用

C#读取大数据量Excel,60W行数据,该怎么处理

C#保存处理过后的图片

halcon c# 内存泄漏 图片存储格式转换