HALCON图像处理的粘连零件颗粒计数
来源:互联网 发布:linux 克隆 编辑:程序博客网 时间:2024/04/29 10:20
方法使用的是论文
基于HALCON图像处理的粘连零件颗粒计数方法研究
测试使用图片
dev_clear_window()*读取图片read_image (Image, 'C:/Users/Administrator/Desktop/new/QQ图片20161212193015.jpg')get_image_size (Image, Width, Height)*自动阈值分割bin_threshold (Image, Region)*分割后选择的是所需的背景,所以求反一次complement (Region, RegionComplement)dev_display(Image)* dev_display(RegionComplement)*做一次闭运算closing_circle(RegionComplement, RegionClosing, 3.5)*空洞填充 fill_up_shape (RegionClosing, RegionFillUp, 'area', 1, 100) *欧式距离函数的距离变换 distance_transform (RegionFillUp, DistanceImage, 'octagonal', 'true', Width, Height) *int4转byte convert_image_type (DistanceImage, ImageConverted, 'byte') *图像取反 invert_image (ImageConverted, ImageInvert) *增加对比度 scale_image_max (ImageInvert, ImageScaleMax) *高斯平滑处理 gauss_image (ImageScaleMax, ImageGauss, 11) *分水岭算法 watersheds_threshold (ImageGauss, Basins, 10) *计数统计为29个 count_obj (Basins, Number) *发现有小区域面积干扰,重新选择区域select_shape (Basins, SelectedRegions, 'area', 'and', 5267.61, 119050)*获取到正确的数目25count_obj (SelectedRegions, Number1)
0 0
- HALCON图像处理的粘连零件颗粒计数
- Halcon中使用OCR时字符的分割以及字符粘连的处理方法
- 机器视觉Halcon:颗粒计数(基于形状模板匹配)
- 粘连图像分割的几种方法
- 使用Halcon实现图像处理
- Halcon-图像处理-二值化-binary_threshold
- halcon学习笔记(8)——QT显示halcon处理的图像和结果
- Halcon学习之两幅图像处理
- VC++联合HALCON多线程处理图像
- Halcon中图像的显示
- VC环境下使用HALCON图像处理库的配置与基本操作
- 在VS2005中使用Halcon算子采集和处理图像的步骤
- Atitit 图像处理 halcon类库的使用 范例边缘检测 attilax总结
- Halcon的图像获取的实例
- Halcon的图像获取的实例
- Halcon学习之计数
- halcon采集标定图像的规则
- 图像处理------简单综合实例(大米计数)
- 数据库之多表查询(连接查询)
- Spring boot log4j maven Jar找不到解决
- 链表的分化(Partition一分为二)
- Ubuntu静态IP简洁配置
- Android中BroadcastReceiver的两种注册方式(静态和动态)详解
- HALCON图像处理的粘连零件颗粒计数
- 第十六周 --项目4 -英文单词的基数排序
- 欢迎使用CSDN-markdown编辑器
- bzoj 1531: [POI2005]Bank notes
- 案例4_Android地图定位-百度地图上定位自己所在的位置
- LeetCode-Array-88. Merge Sorted Array
- 10、组件的使用 案例【swiper】
- fuser命令详解
- 如何检测iPhone设备处于低电量模式