您的位置:首页 > 其它

Atitit 图像处理 halcon类库的使用  范例边缘检测 attilax总结

2017-01-12 20:58 387 查看
Atitit
图像处理 halcon类库的使用  范例边缘检测
attilax总结

 

1.1.
安装halcon11
。。体积大概1g压缩模式1

1.2.
Halcon的科技树1

1.3.
启动 "D:\Program Files\MVTec\HALCON-11.0\bin\x86sse2-win32\hdevelop.exe"2

1.4.
编写hdev脚本 用的halcon自己的脚本语言2

1.5.
查找边缘算法3

1.6.
查函数列表与资料3

1.7.
对多语言的支持,以及接口,以及java调用halcon解决方案4

1.8.
Attilax摸索的cli接口调用4

1.9.
参考资料4

 

 

1.1. 安装halcon11
。。体积大概1g压缩模式

 halcon类库有个win exe,这个是ide和框架。。

还有个image exe,才是真正的img类库。。

 

1.2. Halcon的科技树

 

 

1.3. 启动 "D:\Program Files\MVTec\HALCON-11.0\bin\x86sse2-win32\hdevelop.exe"

 

 

1.4. 编写hdev脚本 用的halcon自己的脚本语言

 

D:\Program Files\MVTec\HALCON-11.0\doc\pdf\reference\halo.hdev

 

<?xml version="1.0" encoding="UTF-8"?>

<hdevelop file_version="1.0" halcon_version="11.0.0.1" cs="561884712">

<procedure name="main">

<interface/>

<body>

<l>read_image(Image,'d:\\0hal\\a.jpg')</l>

<l>edges_sub_pix(Image,Edges,'canny',0.5,20,40)</l>

</body>

<docu id="main">

<parameters/>

</docu>

</procedure>

</hdevelop>

 

 

1.5. 查找边缘算法

read_image(Image2,'d:\\0hal\\a.jpg')

edges_sub_pix(Image2,Edges3,'canny',0.9,20,40)

gen_region_contour_xld(Edges3,region2,'margin')

region_to_bin (region2, BinImage, 255, 0, 200, 200)  

write_image (BinImage,'jpg',0,'d:\\0hal\\a_edge2.jpg')

 

 

gen_region_contour_xld函数用来转换  xld_cont-array到region

Edges (output_object)  xld_cont-array → object

 

 

 

1.6. 查函数列表与资料

可以通过help  。。实际没有个chm文件,即是通过hdevelop.exe读取的帮助。。

上下文帮助,函数查找好像不行。。直接通过算子窗口看帮助即可。。

 

1.7. 对多语言的支持,以及接口,以及java调用halcon解决方案

貌似halcon可以转换为源码模式结合。。没有api接口,没有cli接口。。只有com接口。。

 

C cplus com .net  lan support

1.8. Attilax摸索的cli接口调用

"D:\Program Files\MVTec\HALCON-11.0\bin\x86sse2-win32\hdevelop.exe"   -run  "D:\Program Files\MVTec\HALCON-11.0\doc\pdf\reference\halo.hdev"

 

但是仍然会启动gui窗口,貌似没办法了,已经使用/?查过帮助了,bing.com也差过了,,貌似没有原始的cli接口。。可以使用gui接口调用关闭此gui即可。。哈。。。

1.9. 参考资料

 

halcon边缘检测Filter Edges -
软件开发 - 51CTO技术博客.html

halcon
如何把一个region截取出来保存为图像
- zazaniao的日志
- 网易博客.html

Halcon学习之四:有关图像生成的函数
- xinrui_ekitty的技术专栏
- 博客频道
- CSDN.NET.html

 

 作者:: 绰号:老哇的爪子claw of
Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher 王中之王King
of Kings 虔诚者Pious 宗教信仰捍卫者 Defender of the Faith. 卡拉卡拉红斗篷 Caracalla red
cloak

简称:: Emir
Attilax Akbar 埃米尔 阿提拉克斯 阿克巴

全名::Emir
Attilax Akbar bin
Mahmud bin  attila bin
Solomon bin
Adam  Al Rapanui 

埃米尔
阿提拉克斯 阿克巴 本
马哈茂德 本 阿提拉
本 所罗门
本 亚当  阿尔 拉帕努伊   

常用名:艾提拉(艾龙),   EMAIL:1466519819@qq.com

头衔:uke总部o2o负责人,全球网格化项目创始人,uke宗教与文化融合事务部部长,Uke部落首席大酋长,uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,奶牛科技cto
,uke
首席cto uke波利尼西亚区大区连锁负责人,克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke汤加王国区域负责人。布维岛和南乔治亚和南桑威奇群岛大区连锁负责人 

 Uke软件标准化协会理事长理事长 uke终身教育学校副校长

Uke 数据库与存储标准化协会副会长 uke出版社编辑总编

 

转载请注明来源:attilax的专栏   http://blog.csdn.net/attilax

--Atiend

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: