logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

均值 、高斯、双边 算法实现(opencv 、halcon)

此方法实现比较呆,只可以实现 3*3size的滤波,先进行了边缘填充,选择靠近的像素值进行填充,然后循环整个图像,在扩充图像上进行计算,得到每一个位置的滤波像素值。3.针对每一个像素,又循环处理该像素每一个滤波核的位置,分别计算距离和像素值权重(在扩充图进行计算),得到权重,直接计算该位置权重后的值,并进行叠加。在滤波算法中,均值、高斯、双边都是常用的算法,知道他们用途的同时,再了解它们的底层原理

文章图片
#图像处理#opencv#视觉检测
频域下的图像处理,滤波算法(halcon)

在图像频域中,反应图像在空间域的灰度变化剧烈程度,灰度变化剧烈的代表高频部分,反之代表低频部分。在halcon中可以通过几个算子实现图像空间域和频域的转化,以下对几个算子进行解释和用法介绍,也可以通过halcon的例程进行频域处理学习。通过在频域处理图像的过程是:先通过傅里叶变换转换到频域,再进行频域滤波处理,处理完之后再转换回空间域。注意可以手动生成滤波图像,对频域图像进行处理,或者直接将频域图

文章图片
#图像处理#计算机视觉#算法
halcon卡尺基线定位:选择最长边缘轮廓

通过以上步骤即可实现提取最长边缘作为卡尺的基线。*计算这些边缘的长度,并存储下来。*先进行canny边缘检测。

文章图片
#算法#图像处理
常用的几种插值算法的原理与代码实现(OpenvSharp)

在一些改变图像大小的图像处理操作中,常用到图像插值算法,比如图像放大和缩小。

文章图片
#算法#图像处理
看了很多帖子,总结的视觉硬件知识和选型(简练版本),持续更新

光源除了不同的形状和角度,还有不同的颜色,也对打光效果有一定的影响,比如颜色吸收同颜色光等等,还要考虑,不同的高度,角度反射折射等。:工作距离由设备所允许的空间决定,根据所需要的视野大小,确定需要多大的倍率,根据需要的检测精度确定像素比,确定分辨率。,指保持图像清晰的情况下,镜头可以容许的工作距离变动的最大范围,一般分为前景深和后景深,比如+-2mm,表示在工作距离位置前后移动2mm,视野依然清晰

文章图片
#视觉检测
Halcon超方便的算子,halcon直线相关算子

intersection_lines(,,,,,,r,c,isoverlaping),只需知道直线上的两点坐标。通过下面这个算子,可以直接获得过两点直线的角度,角度在-90到90之间。通过这个算子可以直接求得两条直线的交点,而不需建立直线方程,再求交点。

文章图片
#图像处理#算法
相机的内参和外参代表的意义(坐标系转换)

由于相机镜头上的透镜的存在,会使得光线投影到成像平面的过程中会产生畸变,实际的相机成像过程包括几何模型和畸变模型。畸变参数是相机内参的一部分,通过求解相机的畸变参数,可以对图像进行畸变矫正,还原畸变造成的图像变形。相机畸变参数分为两种形式,一种是只有一个参数K表示(表示径向畸变,且光学中心就在图像中心,k>0枕形畸变,k<0表示桶形畸变),另一种由五个参数k1,k2,k3,p1,p2表示(k123

文章图片
#计算机视觉
到底了