当前位置: 首页 > wzjs >正文

蒙古语网站建设淘宝关键词优化怎么弄

蒙古语网站建设,淘宝关键词优化怎么弄,不断完善档案网站建设,泰安房产网新楼盘前言 上次在文章《halcon 函数文件 以及 脚本引擎如何调用外部函数文件 上篇》 中讲到如何halcon去封装一个算子。 这篇下篇,承接上篇讲述C#如何使用halcon引擎调用自己封装好算子。 这样的好处很明显: 1 不用修改C#代码,更新脚本就能改变算…

前言

上次在文章《halcon 函数文件 以及 脚本引擎如何调用外部函数文件 上篇》 中讲到如何halcon去封装一个算子。 这篇下篇,承接上篇讲述C#如何使用halcon引擎调用自己封装好算子。
这样的好处很明显:
1 不用修改C#代码,更新脚本就能改变算法。免去了一个翻译过程,代码也容易维护。
2 可以利用halcon对脚本进行加密。
目前发现的一个坏处:无法主动释放内存,当调用计算量很大算子,或者图片很大时,内存会飙升很快。

具体使用

1 引用dll

首先需要引用dll: hdevenginedotnet.dll

2 指定halcon脚本路径

我们需要把我们封装好的算子们,放在一个路径下面,然后告诉halcon脚本引擎,这个目录:

//实例化一个halcon脚本引擎
public HDevEngine hDevEngine = new HDevEngine();
//指定脚本(外部算子)路径
hDevEngine.SetProcedurePath(HalconScriptDir);

3 加载脚本

HDevProcedure procedure = new HDevProcedure("mytest");

mytest,这个是算子的名称,这里不用加后缀,由于第二步中指定了路径,那么此时HDevProcedure类会在指定路径下寻找这个算子。具体如何封装这个算子请参考《上篇》

算子的调用

加载完算子之后,就可以调用算子了。一个算子最多会有四种类型参数。
1 输入图片类型
2 输入控制类型
3 输出图片类型
4 输出控制类型
所以,我们也要四种函数,去 设置/获取 这四种类型的参数。

procedureCall = new HDevProcedureCall(procedure);
//设置输入图片类型
procedureCall.SetInputIconicParamObject("Image", img);//输入图像
procedureCall.SetInputIconicParamObject("RegionPT", RegionPT);//输入平台区域
//设置输入控制参数
procedureCall.SetInputCtrlParamTuple("posType", posType);
procedureCall.SetInputCtrlParamTuple("minLen",5);
procedureCall.SetInputCtrlParamTuple("maxLineWidth",6);
procedureCall.SetInputCtrlParamTuple("contrast",7);//运行函数
procedureCall.Execute();//获取输出图片类型
MarkRegion = procedureCall.GetOutputIconicParamObject("MarkRegion");
len = procedureCall.GetOutputCtrlParamTuple("len");

不过对于获取输出halcon引擎还提供了两个函数封装

procedureCall.GetOutputIconicParamVector                                                                          
procedureCall.GetOutputIconicParamImage
procedureCall.GetOutputCtrlParamVector

貌似是可以从一个数组里获取一个对象,参数既可以传int类型,也可以是string 类型。(有空再研究吧)

小结

调用halcon引擎还是相当简单的,后续有新的内容或者体会,再丰富进来!

http://www.dtcms.com/wzjs/414930.html

相关文章:

  • 东莞营销网站建设报价无忧seo博客
  • 论坛网站建设视频教程百度投诉电话客服24小时
  • 违法网站开发者企业网站制作开发
  • 做京东网站采购的工作内容近三天新闻50字左右
  • 西安网站建设iseeyu百度推广服务费一年多少钱
  • 台州建设局网站基本营销策略有哪些
  • 怎样在淘宝网做网站口碑营销理论
  • 网站后台管理系统登录发稿服务
  • google帐户登录网站如何做的logo网站设计
  • 哪个网站做木材批发的天津关键词优化平台
  • 衡水移动网站建设报价网络项目资源网
  • 社保网站上20号做的新增随机关键词生成器
  • 玫琳凯网站建设方案天津百度快速排名优化
  • 做视频类网站需要哪些许可希爱力副作用太强了
  • 邵阳专业网站设计手机网络优化软件
  • 怎么做网站转让机制seo推广培训资料
  • 南川网站制作最新热搜新闻
  • 珠海专业机械网站建设工具大全
  • 成都网站建设选择到访率北京搜索关键词优化
  • 做网站都要买服务器吗品牌关键词排名优化怎么做
  • 北京哪里可以做网站网站入口百度
  • 惠州淘宝网站建设淘宝关键词
  • 智慧团建登录页面seo每日一帖
  • 微信公众号的微网站怎么做的站长工具seo源码
  • wordpress花园网站创建网页
  • 网站建设系统网络营销的八种方式
  • 网站域名注册商标谷歌独立站seo
  • 网站建设与设计学了做什么的网站链接提交
  • 网站浮动广告怎么做网络营销的目的是
  • 广东网站建设怎么选公司seo是什么职位