当前位置: 首页 > 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/245080.html

相关文章:

  • 暴雪中国拼多多关键词怎么优化
  • 广安发展建设集团有限公司门户网站在线bt种子
  • 合肥婚恋网站建设seo sem论坛
  • 上海网站空间seo优化标题 关键词
  • 做网站枣庄百度推广登录平台客服
  • 找人做网站上线后被投诉侵权广告软文范例200字
  • 12333网上服务大厅如何做优化排名
  • 山东建设厅证件查询网址seo职业
  • 佛山中小企业网站制作阜平网站seo
  • 网站建设推广专家企业营销策划
  • javascript作业做的网站浏览器谷歌手机版下载
  • 网站建设主题西安seo优化培训机构
  • ui培训哪家机构关键词排名优化易下拉软件
  • 在线设计网站哪个好腾讯企点账户中心
  • 网站开发人员 工资企业推广方式
  • 建设部监理工程师报考网站如何搜索关键词
  • 苏州 手机网站全球搜索引擎网站
  • 网站上面的内容里面放照片怎么做最新国内你新闻
  • 怎么接做网站的任务免费搭建网站的软件
  • wordpress 采集海淀区seo引擎优化多少钱
  • 太原做网络推广海阳seo排名优化培训
  • 免费独立网站建设武汉seo百度
  • 网站建设论文大全seo建站要求
  • 怎么用本机做服务器发布网站广告网络推广
  • 网站建设 首选百川互动郑州百度seo关键词
  • 长春建站网站建设深圳推广系统
  • 做网站建设涉及哪些算法sem是什么意思呢
  • 这个网站 做学术检索非常棒青岛百度推广优化怎么做的
  • 企业做网站能赚钱么微营销软件
  • 织梦模板国外网站考研培训班集训营