当前位置:网站首页>[Halcon vision] software programming ideas
[Halcon vision] software programming ideas
2022-07-26 10:22:00 【Wenbus】
Visual software programming ideas
- Image preprocessing : Image denoising , Image corrosion , Image expansion , Open close operation , Morphological processing, etc .
- Image region of interest segmentation : Use threshold segmentation , Segment the region of interest .
- Image area filtering : In the segmented region image , According to the characteristics of , Screen out the areas we need . These features include length , Width , Area etc. .
- Characteristics analysis : In the filtered area image , Quantitative analysis of it , Including fitting circles , Fitting straight lines .
- Target information extraction : Get target information , Such as dimension value , Coordinate values, etc .

* Obtain the case of aluminum sheet area
* Image Reading
read_image (Image, 'printer_chip/printer_chip_01')
* Threshold segmentation
threshold (Image, Regions, 171, 253)
* Filling cavity
fill_up (Regions, RegionFillUp)
* Connected domain
connection (RegionFillUp, ConnectedRegions)
* Select area
select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 27000, 30000)
* Clean the window
dev_clear_window ()
* Display aluminum sheet area
dev_display (SelectedRegions)
边栏推荐
- SPARK中 DS V2 push down(下推)的一些说明
- modelsim 安装教程(应用未安装)
- 【Halcon视觉】极坐标变换
- Transform between tree and array in JS (hide the children field if the child node of the tree is empty)
- MySQL function
- Kaptcha image verification code integration
- INSTALL_ FAILED_ SHARED_ USER_ Incompatible error resolution
- 30分钟彻底弄懂 synchronized 锁升级过程
- The reason why go language is particularly slow to develop run and build commands
- 【Halcon视觉】软件编程思路
猜你喜欢

Cause: could't make a guess for solution

【Halcon视觉】仿射变换

【Halcon视觉】图像的傅里叶变换

Flask框架初学-04-flask蓝图及代码抽离

Common errors when starting projects in uniapp ---appid

Learning about tensor (III)

Transform between tree and array in JS (hide the children field if the child node of the tree is empty)

Uniapp error 7 < Map >: marker ID should be a number

Learning about tensorflow (II)

Meeting OA project (III) -- my meeting (meeting seating and submission for approval)
随机推荐
议程速递 | 7月27日分论坛议程一览
What will the new Fuzhou Xiamen railway bring to Fujian coastal areas?
Learning about opencv (2)
Transform between tree and array in JS (hide the children field if the child node of the tree is empty)
Strange Towers of Hanoi|汉诺塔4柱问题
Study notes of the third week of sophomore year
string null转空字符串(空字符串是什么意思)
利用原生js实现自定义滚动条(可点击到达,拖动到达)
Data communication foundation TCPIP reference model
【Halcon视觉】仿射变换
简单化构造函数的继承方法(一)- 组合继承
微信公众号发布提醒(微信公众号模板消息接口)
Li Kou daily question 917
Use of Android grendao database
Rocky basic exercise -shell script 2
Cause: couldn‘t make a guess for 解决方法
数通基础-网络基础知识
All codes of Tetris
Learning about opencv (1)
Use spiel expressions in custom annotations to dynamically obtain method parameters or execute methods