【Halcon】二维物体识别ball_seq.hdev
2016-05-11 00:43
246 查看
dev_close_window() read_image(Bond, 'die_04') get_image_size(Bond, Width, Height) dev_open_window(0, 0, Width, Height, 'black', WindowHandle) dev_set_draw ('margin') dev_set_line_width(2) dev_display(Bond) min_max_gray(Bond, Bond, 0, Min, Max, Range) threshold(Bond, Bright, Max-80, 255) shape_trans (Bright, Die, 'rectangle2') dev_display(Bright) dev_display(Die) reduce_domain(Bond, Die, DieGray) min_max_gray(Die, Bond, 0, Min, Max, Range) threshold(DieGray, Wires, 0, Min+30) fill_up_shape(Wires, WiresFillUp, 'area', 1, 100) opening_circle(WiresFillUp, Balls, 9.5) connection(Balls, SingleBalls) select_shape_std (SingleBalls, Rect, 'rectangle1', 90) difference(SingleBalls, Rect, IntermediateBalls) gen_empty_region(Forbidden) expand_gray (IntermediateBalls, Bond, Forbidden, RegionExpand, 4, 'image', 6) opening_circle(RegionExpand, RoundBalls, 15.5) sort_region (RoundBalls, FinalBalls, 'first_point', 'true', 'column') smallest_circle(FinalBalls, Row, Column, Radius) NumBalls := |Radius| Diameter := 2*Radius meanDiameter := sum(Diameter)/NumBalls mimDiameter := min(Diameter) dev_display(RoundBalls)
相关文章推荐
- C#集合接口与集合类
- 第 0006 题:你有一个目录,放了你一个月的日记,都是 txt,为了避免分词的问题,假设内容都是英文,请统计出你认为每篇日记最重要的词。
- Web服务器工作原理概述
- OpenFrameworks 教程0
- MyBatis Generator 详解
- HDOJ 1792 A New Change Problem (数论)
- php求素数的简单方法
- IntelliJ IDEA 下 web 项部署调试
- bzoj4517【SDOI2016】排列计数
- C++作业5
- 【数据结构】c++实现HashTable(开链法)
- Eclipse发布项目默认编译输出目录改为WEB-INF/classes
- 科学计算工具-ipython
- 欢迎使用CSDN-markdown编辑器
- bzoj4514【SDOI2016】数字配对
- C++上机作业5
- bzoj4542【HNOI2016】大数
- (二)Android 基本控件
- Struts2基础学习(六)—文件的上传和下载
- 《深入浅出WPF》学习笔记之二