少有人走的路

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

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

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

勇哥的免费视频教程清单

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

勇哥的实验:halcon阈值分割算子细谈(五)var_threshold

阈值分割引言C#阈值分割有非常多的算法,大体上分为全局和局部算法。 全局算法包括全局固定阈值和基于图像直方图的阈值,局部算法包括局部动态阈值分割。 基于图像直方图阈值分割的方法也有很多,比如常规的高斯滤波双峰法,OTSU大津法。 但是这类所有的法都基于一个假设:图像是有前景和背景的,待分割目标处于背景中,即图像直方图是双峰的。 如果因为非均匀光照导致待分割目标不处于背景或前景中,即图像直方图无双峰, 那么基于图像直方图的所有法都是不甚理想的 只能在此基础上进行一定的变换,例如nbl算

勇哥的实验:halcon阈值分割算子细谈(四)hysteresis_threshold

阈值分割引言C#阈值分割有非常多的算法,大体上分为全局和局部算法。 全局算法包括全局固定阈值和基于图像直方图的阈值,局部算法包括局部动态阈值分割。 基于图像直方图阈值分割的方法也有很多,比如常规的高斯滤波双峰法,OTSU大津法。 但是这类所有的法都基于一个假设:图像是有前景和背景的,待分割目标处于背景中,即图像直方图是双峰的。 如果因为非均匀光照导致待分割目标不处于背景或前景中,即图像直方图无双峰, 那么基于图像直方图的所有法都是不甚理想的 只能在此基础上进行一定的变换,例如nbl算

勇哥的实验:halcon阈值分割算子细谈(三)binary threshold,bin_threshold

阈值分割引言C#阈值分割有非常多的算法,大体上分为全局和局部算法。 全局算法包括全局固定阈值和基于图像直方图的阈值,局部算法包括局部动态阈值分割。 基于图像直方图阈值分割的方法也有很多,比如常规的高斯滤波双峰法,OTSU大津法。 但是这类所有的法都基于一个假设:图像是有前景和背景的,待分割目标处于背景中,即图像直方图是双峰的。 如果因为非均匀光照导致待分割目标不处于背景或前景中,即图像直方图无双峰, 那么基于图像直方图的所有法都是不甚理想的 只能在此基础上进行一定的变换,例如nbl算

勇哥的实验:halcon阈值分割算子细谈(二)histo_to_thresh,auto_threshold

阈值分割引言阈值分割有非常多的算法,大体上分为全局和局部算法。 全局算法包括全局固定阈值和基于图像直方图的阈值,局部算法包括局部动态阈值分割。 基于图像直方图阈值分割的方法也有很多,比如常规的高斯滤波双峰法,OTSU大津法。 但是这类所有的法都基于一个假设:图像是有前景和背景的,待分割目标处于背景中,即图像直方图是双峰的。 如果因为非均匀光照导致待分割目标不处于背景或前景中,即图像直方图无双峰, 那么基于图像直方图的所有法都是不甚理想的 只能在此基础上进行一定的变换,例如nbl算法等

勇哥的实验,常见halcon图像过滤器的测试(二):bilateral_filter 双边滤波器

勇哥注:图片过滤器是一切缺陷检测、边缘提取、图片分割前处理、分类器应用等等的基础。有很重要的研究意义。因此勇哥会写成一个系列贴子以和大家一起分享。-正文---------------------------------------------------------------------双边滤波(Bilateral filter)是一种可以保边去噪的滤波器。其输出像素的值依赖于邻域像素的值的加权组合。从效果来说,双边滤波可产生类似美肤的效果。皮肤上的皱纹和斑,与正常皮肤的差异,远小于黑白眼珠之

勇哥的实验,常见halcon图像过滤器的测试(一):wiener_filter 维纳滤波器

勇哥注:图片过滤器是一切缺陷检测、边缘提取、图片分割前处理、分类器应用等等的基础。有很重要的研究意义。因此勇哥会写成一个系列贴子以和大家一起分享。-正文---------------------------------------------------------------------维纳滤波器(Wiener filter)是由数学家维纳(Norbert Wiener) 提出的一种以最小平方为最优准则的线性滤波器。 在一定的约束条件下,其输出与一给定函数(通常称为期望

halcon的gray_range_rect算子

先来看年过个算子的原型:gray_range_rect( Image : ImageResult : MaskHeight, MaskWidth: ) 函数作用:决定某个方形区域内的灰度值,计算方形区域内的最大最小灰度的差(最大-最小),并体现到每个图像点上。如果MaskHeight和MaskWidth是偶数,它们被变为靠近的小的奇数值,图像边缘的灰度值是呈镜像出现的。 参数列表:Image(in):被计算灰度值的图像ImageResult(out):包含灰度值的图像Mask

halcon的图像间的叠加算法(一)图像加法

在photoshop中,两个图层间可以有许多叠加算法。如下图所示:变暗正片叠底颜色减淡叠加有兴趣的朋友可以逐一试一试。这个系列的贴子勇哥就想着模拟实现photoshop的这些算法。第一篇是图像的加法。===============================read_image (cat, ‘C:/Users/PC01/Desktop/timg (1)_副本.jpg’)rgb1_to_gray (cat, cat)get_image_size (cat, Width, Height)*将灰度

Halcon之 Variation Model(变形匹配)

Variation Model的主要原理是将待检测的图像与一张标准图像作比较,找出待检测图像与标准图像(ideal image)的明显差异(也就是不良)。标准图像可以采用几张OK品的图像训练(training)得到,也可以通过对一张OK品图像进行处理得到。训练后得到标准图像和一张variation图像(variation image),variation图像中包含了图像中每个像素点灰度值允许变化的范围。标准图像和variation图像用来创建一个variation model,如此,其他图像就可

halcon的数据类型

勇哥发现频域用高斯模糊滤波后再转时域后的图片,居然阈值取的负数范围。 这才意识到一个知识的盲点。 这个盲点就是halcon的数据类型,紧急在这里补上一课:两大类:1、图形参数(之前勇哥称为图标变量)Iconic (image, region, XLD)2、与控制参数Control (string, integer, real, handle),在Halcon算子的参数中,依次为:输入图形参数、输出图形参数、输入控制参数、输出控制参数;并且其输入参数不会
<< < 3 4 5 6 7 8 9 10 11 12 > >>
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864