VisionPro保存VP工具对象到文件

突然发现前面只讲了怎么加载文件到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对应工具打开你保存的文件,正确不会报错正常加载,错误会提示错误信息!

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/241816.html

(0)
上一篇 2022年4月7日 01:32
下一篇 2022年4月7日 01:33

相关推荐

发表回复

登录后才能评论