让代码更简单

VisionPro保存VP工具对象到文件

重要:本文最后更新于2021-06-08 16:19:37,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

突然发现前面只讲了怎么加载文件到visionPro中,今天补上将visionPro工具对象保存到文件中的C#代码,以提供更高级别的定制化需求。与加载visionPro文件一样,保存方法也提供了三种方式,这里就讲一种最简单的,其它的自己触类旁通。

  • SaveObjectToFile(Object, String) 以二进制类型保存一个对象到文件
  • SaveObjectToFile(Object, String, Type) 以指定格式将对象保存到文件中
    SaveObjectToFile(Object, String, Type, CogSerializationOptionsConstants) 以指定格式将对象保存到文件中,选项位会导致字段被选择性地持久化。(翻译太生硬看不懂这个意思,不过不影响我们理解)

我这里主要说一下这几个重载方法的参数含义。理解了参数的意思,我们才能正确使用相应的方法来实现需要的功能!


隐藏内容,解锁需要开通VIP
登录/注册

选择位如下表:
名称 描述
Minimum 0 序列化至少一组属性。不包括输入/输出图像和结果。
Results 1 序列化返回对象
InputImages 256 序列化输入图像
OutputImages 512 序列化输出图像
ExcludeDataBindings 1024 不要序列化数据绑定
All 769 序列化所有类型的属性

比较简单,这个方法可以保存几乎所有visionPro工具对象到文件。

测试保存文件是否正确方法:使用visionPro对应工具打开你保存的文件,正确不会报错正常加载,错误会提示错误信息!

感觉很棒!可以赞赏支持我哟~

3 打赏

评论 (2)

登录后评论
"比较简单,这个方法可以保存几乎所有visionPro工具对象到文件。"这里的“这个方法”是指哪个方法?使用哪个选择位?能否明确一下,还是说按照例子即可。
全文只有一个方法,照例子使用即可。
QQ咨询 邮件咨询 狗哥推荐