少有人走的路

勇哥的工业自动化技术网站

本站视觉相关教程整理贴子,持续更新

2020年勇哥的机器视觉实验项目清单(大纲)

勇哥的免费视频教程清单

勇哥在B站发布的视频清单

halcon特征提取(三)基于统计方式:gray_projections

引言:特征提取是缺陷检测和分类器的重要基础,由于网络资料匮乏,这个系列的贴子勇哥会长期更新,以充实其内容。函数原型:gray_projections(Region, Image:: Mode: HorProjection, VerProjection) 功能:计算在水平和垂直方向的灰度值投影当Mode = 'rectangle'时,选取输入区域的任意方向的最小内接矩形,在其主轴方向上实现投影。即,水平投影方向对应大轴,垂直投影方向对应小轴。参数列表:第1个参数(in):

halcon特征提取(二)基于统计方式:gray_histo_abs

引言:特征提取是缺陷检测和分类器的重要基础,由于网络资料匮乏,这个系列的贴子勇哥会长期更新,以充实其内容。gray_histo_abs(Regions, Image : : Quantization : AbsoluteHisto)函数计算图像Image 内区域Regions的绝对灰度直方图AbsoluteHisto。参数Quantization 定义了一个频率值加多少个相邻灰度值的频率。生成的 AbsoluteHisto是一个元组,其索引映射到输入图像Image 的灰度值上,其元素包

halcon特征提取(一):moments_gray_plane

引言:特征提取是缺陷检测和分类器的重要基础,由于网络资料匮乏,这个系列的贴子勇哥会长期更新,以充实其内容。moments_gray_plane(Regions, Image : : : MRow, MCol, Alpha, Beta, Mean)函数计算一个平面的灰度值矩和灰度值的参数。公式为:F为平面,  为中点。m11,m20,m02为区域缩放矩。因此 Alpha 表示沿直线轴方向的梯度(“向下”),Beta 表示沿列轴方向的梯度(“向右”)。原图处理后注意红色矩形处为参

halcon基础之区域特征分析和区域提取

这是网上写得比较好的一篇贴子,勇哥转载一下以方便大家。讲的都是基础的region操作。1、区域的运算在学习特征分析之前,先了解一下几个区域的基本运算方式。区域的运算主要包含:区域作差、区域合并、区域集合、区域的选择、区域的填充、区域的骨架等。在项目中,根据实际需要,灵活的选择相应的计算方式。在Halcon创建两个矩形,作为后面算子测试用:*生成两个矩形区域 gen_rectangle1 (Rectangle1, 123, 196, 186, 3

Halcon图像边缘提取和轮廓识别

目录1、图像边缘提取原理2、边缘提取算子介绍3、图像的亚像素边缘提取4、亚像素轮廓的特征分析5、xld的分割及直线拟合6、圆及椭圆的拟合7、中心线的提取1、图像边缘提取原理网上搜索图像边缘提取,有很多详细的讲解,就是讲的都太深奥,很难看明白。图像边缘提取原理并不复杂,至于一些大牛提供的复杂变换公式,也没必要深入的去研究,halcon都已经在算子中将其封装好了,我们会用就行。边缘的定义:边缘是图像中灰度发生明显变化的地方,是不同灰度区域之间的界限。图像的每个像素点的灰度值用矩阵来表示,那么画竖线的

halcon分类器PLM分类金属零件

* This example program shows how to classify different * metal parts using a general MLP classification *  dev_update_off () dev_close_window () dev_open_w

halcon使用MLP实现GMM的一个缺陷检测例子

一般说法是gmm分类器可以用于缺陷检测,mlp不支持缺陷检测。勇哥还是想试试mlp到底能不能用于缺陷检测。于是有了下面的实验。这个实验用到的图片,原来是gmm分类器的一个倒子用到的。dev_close_window() read_image (Image, 'plastic_mesh/plastic_mesh_01') get_image_size (Image, Width, Height) dev_open_wind

网格缺陷检测(MLP(多层神经网络))

神经网络直接决定类与类之间的separating hyperplanes(分离超平面),而超平层分隔开两个类的特征向量,落在在层的一边的特征向量属于class 1,落在另一边则属于class 2。基于单层神经网络的分类器需要 linearly separable classes(线性可分的类),在许多应用中不够高效。基于多层神经网络的分类器则无此限制,只要隐藏层包含足够多的处理单元即可。神经网络神经网络每一层的处理单元计算特征向量的线性组合或者来自前一层的结果。参数说明:要使用MLP去

halcon基于高斯混合模型GMM的纹理分类检测

* This example program shows you how to use the GMM classifier for novelty * detection to perform a web inspection task.  To perform&n

Halcon之混合高斯模型GMM

总结一下高斯混合模型的处理步骤:1.        创建一个高斯混合模型分类器(创建训练对象)例如:create_class_gmm(3, 5, 1, 'full', 'none', 3, 42, GMMHandle)意指:在3维图形中,创建一个用查找5种类级的高斯混合模型2.        将类级的图形区
«    2026年1月    »
1234
567891011
12131415161718
19202122232425
262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864