inspect_solar_fingers.hdev找太阳能板的缺陷 相关例程学习
来源:互联网 发布:c语言输出倒等腰三角形 编辑:程序博客网 时间:2024/05/01 00:23
Applications/Completeness-Check/inspect_solar_fingers.hdev
read_image (Image, ImageName + Index$'02')
decompose3 (Image, ImageR, ImageG, ImageB)
* Segment dark regions (everything except the fingers)
threshold (ImageR, Region, 0, 159)
connection (Region, ConnectedRegions)
* Select good parts and clutter regions
select_shape (ConnectedRegions, GoodSmallParts, ['area','width'], 'and', [3500,130], [5000,300])
select_shape (ConnectedRegions, GoodLongParts, ['area','width'], 'and', [6000,350], [10000,550])
select_shape (ConnectedRegions, Clutter, ['width','height','area'], 'or', [900,900,0], [1000,1000,100])
* Regions that are neither good parts nor clutter contain broken fingers
difference (ConnectedRegions, GoodSmallParts, Difference)
difference (Difference, GoodLongParts, Difference)
difference (Difference, Clutter, BrokenParts)
shape_trans (BrokenParts, BrokenPartsTrans, 'rectangle1')
这个例程思路很简单,就是select然后difference
但后面有一个算子没太见过,感觉以后能用上。
* Isolate the break for visualization
erosion_rectangle1 (BrokenParts, RegionErosion, 1, 25)
*腐蚀掉边缘,消除边界干扰,缩小ROI
*其实这个参数设置我现在也没明白,反正就两个,宽和高,随便试总能试出来吧。
看了豆丁的文档明白了,可惜没有账号没下载,懒得费劲了,应用非常简单。
connection (RegionErosion, ConnectedBreaks)
shape_trans (ConnectedBreaks, Breaks, 'outer_circle')
dilation_circle (Breaks, Breaks, 6)
后面不用说,看图就明白了。
- inspect_solar_fingers.hdev找太阳能板的缺陷 相关例程学习
- measure_pads_subpix.hdev找芯片管脚大小 相关例程学习
- measure_ball_bond.hdev普通的焊点检测,也就是找两个圆黑洞 相关例程学习
- find_pads.hdev例程相关学习
- Creat_local_deformable_model_xld.hdev例程相关学习
- Determine_grid_rotation_fft.hdev相关例程学习
- determine_ncc_model_params.hdev相关例程学习
- Find_cocoa_packages_local_deformable.hdev相关例程学习
- Find_mirror_dies.hdev相关例程学习
- find_scratches_bandpass_fft.hdev相关例程学习
- find_surface_model.hdev相关例程学习
- find_text_bottle_label.hdev相关例程学习
- find_text_dongle.hdev相关例程学习
- Fit_primitives_object_model_3d.hdev相关例程学习
- Gray_erosion_subpix.hdev相关例程学习
- gray_histo_range.hdev相关例程学习
- measure_diamond.hdev检测钻石底尖的 相关例程学习
- Creat_average_shape_model.hdev例程相关学习(一)
- oracle常见问题:varchar2 char的区别
- prim最小生成树算法题poj2485
- [Android] ImageView.ScaleType设置图解
- 每天一个小知识点16(Angularjs总结四)
- HDU 5323 SOLVE THIS INTERESTING PROBLEM 爆搜
- inspect_solar_fingers.hdev找太阳能板的缺陷 相关例程学习
- 关于PostgrepSQL
- Search for a Range
- 使用 malloc 的一个小问题
- Java画陆龟
- 数据结构实验:连通分量个数
- 杭电ACM1074——Doing Homework~~状态压缩DP
- Android动画详解之第一话:帧动画(Frame动画)
- AndroidManifest.xml