开启左侧

Halcon與C#參數整合

[复制链接]
black1234572 发表于 2019-2-12 14:16:27 | 显示全部楼层 |阅读模式
本帖最后由 black1234572 于 2019-4-24 19:18 编辑

請問各位前輩:當Halcon演算法寫完時要整合到C# 各位會把各項參數開放出來到畫面上修改嗎??
要修改的話C#程式碼又要多很多,不改的話halcon改完又要整合到C#
有更聰明的做法嗎
謝謝




zhy29563 发表于 2019-2-12 20:55:18 | 显示全部楼层
用HDevEngine
Criss 发表于 2019-2-12 22:14:48 | 显示全部楼层
如果你确实有很多参数,那么可以写到ini配置文件,这样就不用每次都去动态传入了,在函数内部读取即可。同时外部也可以修改配置文件,实现主程序与图像处理通过配置文件连接即可,楼主可以参考下!
ChrisKhoo 发表于 2019-2-13 10:15:33 | 显示全部楼层
我是利用 HVector(类似 shared memory) 来实现主程序与图像处理的参数共享。整体构造有点太复杂,希望在此可以找到比较好的解决方案。大家一起学习学习。{:1_358:}
qhongbo 发表于 2019-2-14 21:01:49 | 显示全部楼层
ChrisKhoo 发表于 2019-2-13 10:15
我是利用 HVector(类似 shared memory) 来实现主程序与图像处理的参数共享。整体构造有点太复杂,希望在此 ...

大佬,这个怎么玩的,求教
ChrisKhoo 发表于 2019-2-15 14:07:18 | 显示全部楼层
本帖最后由 ChrisKhoo 于 2019-2-15 14:08 编辑
qhongbo 发表于 2019-2-14 21:01
大佬,这个怎么玩的,求教

这是利用 HDevEngine 来实行图像处理,再利用 HVector/HTupleVector 来共享参数。
HDevProcedureCall 里面有一些 function 可以用于设置/获取 HTupleVector:
SetInputIconicParamVector
GetOutputIconicParamVector
SetInputCtrlParamVector
GetOutputCtrlParamVector
qhongbo 发表于 2019-2-16 19:38:33 | 显示全部楼层
谢谢大佬,看来我还是要好好研究下了,没了解过这个
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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