自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Halcon图像处理基础篇,gauss_image/gauss_filter

算子本体:gauss_filter(Image : ImageGauss : Size : )参数解释:gauss_filter(输入图像: 输出图像: 滤波器大小: )在Halcon低版本中使用的是gauss_image。gauss_image已经过时,仅出于向后兼容的原因提供。新应用程序应改用gauss_filter操作符。

2024-01-27 18:15:07 1086

原创 Halcon图像处理基础篇,median_image

算子本体:median_image(Image : ImageMedian : MaskType, Radius, Margin : )参数解释:median_image(输入图像: 输出图像: 滤波器形状, 尺寸, 边界处理方式: )中值滤波的原理和均值滤波其实差不多,不同的是,中值滤波以像素为中心,取一个指定形状的领域作为滤波器,可以使正方向也可以是圆形,然后将该区域内的像素灰度值进行排序,以排序结果的中间值作为灰度计算结果复制给该区域内的像素。

2024-01-25 11:17:44 1246

原创 菜狗的自知之明

更新博客是因为甲方的图完全不能用,我想着能不能用这些稍微处理一下,也是因为敲代码的思路枯竭了,想做点事情放松一下。本人水平不高望嘴下留情,我知道有的人对我写的博客评价是:这个人水平不高,随便看看。在网上发博客也只是单纯的把脸捂住,如若无人之境的发牢骚和夹带私货。,不乐意看就右上角红叉出去,我是记录在这里给我我以后翻阅的。

2024-01-25 09:51:59 382 1

原创 Halcon图像处理基础篇,mean_image

算子本体参数解释:mean_image(输入图像: 输出图像: 滤波器宽, 滤波器高: )eg平均值图像平滑是一种简单的滤波技术,它通过将每个像素的值替换为其周围邻域(滤波器范围内)像素值的平均值来实现。较大的邻域范围会产生更平滑的图像效果,但也可能导致细节的模糊。通过应用平均值图像平滑,可以减少图像中的噪声,并使得图像看起来更加平滑和柔和。平均值图像平滑广泛应用于图像增强、图像滤波和去噪处理等领域。但平均值图像平滑可能会导致一些细节的损失,因此在使用时需要权衡平滑效果和保留细节之间的平衡。

2024-01-25 09:42:56 1706

原创 Halcon图像处理基础篇,scale_image_max

算子本体:scale_image_max(Image : ImageScaleMax : : )参数解释:scale_image_max(输入图像: 输出图像: : )最大灰度值扩展是一种图像增强的方法,旨在最大化图像的对比度。它通过将图像像素的灰度值重新映射到0到255的范围内来实现。这种方法会拉伸或压缩图像的灰度值范围,以使最暗的像素值变为0,最亮的像素值变为255,并将中间的灰度级按比例映射到整个0到255的范围内。这样做可以增加图像中不同灰度级之间的差异,使图像的细节更加突出和清晰。

2024-01-24 18:08:57 1074

原创 Halcon图像处理基础篇,emphasize

算子本体参数解释:emphasize(输入图像: 输出图像: 滤波器宽, 滤波器高, 增强因子: )eg适用于增强图像的边缘和细节。通过应用一个滤波器来突出显示图像中的高频区域,从而使图像更加锐利和清晰。该运算符强调图像的高频区域(边缘和角落)。结果图像看起来更加锐利。在实际使用过程中,这种方法很适合对比度不明显的区域,会让亮的更亮,暗的更暗,话虽然是这么说,看起来很美好,只有在像素的边缘才会有很好的效果。请注意,效果取决于参数的选择和图像的特性。

2024-01-24 11:49:50 1091

原创 Halcon,JPGE: Error in input image(HALCON错误代码: 5576)

JPGE: Error in input image(HALCON错误代码: 5576)

2024-01-24 10:40:33 731

原创 Halcon图像处理基础篇,shock_filter

算子本体参数解释:shock_filter(输入图像:输出图像:滤波器的步长:迭代次数:使用滤波器种类:平滑因子)eg震荡滤波器是一种常用于图像处理的滤波器,旨在平滑图像并减少图像中的噪声。通过对图像像素进行迭代计算,震荡滤波器可以减小边缘和细节的强度差异,从而达到平滑图像的效果。使用该算子时,可以通过设置不同的参数来控制滤波器的效果,例如迭代次数、时间步长、平滑因子等。请注意,震荡滤波器的效果取决于参数的选择和图像的特性。你可以根据你的应用需求进行参数调整,以在图像处理中获得最佳的平滑效果。

2024-01-24 09:59:15 706

原创 determine_shape_model_params的作用和create_shape_model的区别和使用场景

在Qt编程中,我发现了在创建形状模型的时候用到了determine_shape_model_params和create_shape_model,仔细研究两个算子的参数结构,其实有很大一部分都是一样的,那这两个算子究竟有什么差别呢。因此,这两个算子的作用是不同的:determine_shape_model_params 用于确定形状模型的参数,而 create_shape_model 用于创建实际的形状模型。create_shape_model:则用于实际创建基于输入图像的形状模型。

2023-11-09 23:46:19 247 1

原创 HALCON基于描述符的模板匹配(未标定)

HALCON基于不标定描述符的模板匹配

2023-11-08 23:54:08 239

原创 qt编译报大量错误“error: C2065: “xxx”: 未声明的标识符”

点击Yes to All,再点击重新编译,此时编译就通过了,没有报错,正确运行~解决方法:打开Notepad++,更换文件的编码方式,再点击保存。更改完之后,Qt内部提示文件发生了更改。,在网上找了很多原因都没有真正解决。

2023-08-03 08:47:04 1502 2

原创 Qt5.14.1联合Qt的配置

安装大型编程软件或者工作软件的时候,最好右键安装启动器,选择“以管理员身份运行”,因为很多大型软件会自动写入所需要的环境变量,否则就会像现在这样需要配置环境变量。能看到有$$HALCONROOT,$$HALCONARCH。打开高级系统设置,点击“环境变量”,依次加入以下三个环境变量,这三个环境变量的路径都在HALCON的安装目录下,灵活寻找,反正位置大差不差。步骤二:(由于我在安装HALCON时可能因为没有管理员运行启动器,导致环境变量没有自动添加,所以在这里我需要添加环境变量)步骤一:创建一个Qt程序。

2023-08-01 20:49:40 234 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除