halcon图像增强——图像取反

前言

在图像处理中我们有时候会需要遇到目标比较暗,背景比较亮的图像在,这种图像对我们进行后续的算法分析是非常不利的,我们可以利用图像反转的方式来将目标变亮,背景变暗。

1、图像反转原理

灰度计算公式为:g' = 255 - g(对于8位灰度图)。g为原始灰度,g' 为反转后的灰度,所以反转后黑变白,白变黑。

2、halcon算子应用

csharp 复制代码
dev_open_file_dialog ('read_image', 'default', 'default', Selection)
read_image (Image, Selection)
invert_image (Image, ImageInvert)
threshold (ImageInvert, Region, 128, 255)
connection (Region, ConnectedRegions)

图像反转就是使用invert_image 算子,该算子只有两个参数

第1个参数是输入图像

第2个参数是反转后的图像

3、图像反转效果

1)处理前

1)处理后

可以看出图像反转后可以很容易的提取出来目标区域。

马工撰写的年入30万+C#上位机项目实战必备教程(点击下方链接即可访问文章目录)

1、《C#串口通信从入门到精通》

2、《C#与PLC通信从入门到精通 》

3、《C# Modbus通信从入门到精通》

4、《C#Socket通信从入门到精通 》

5、《C# MES通信从入门到精通》

6、《winform控件从入门到精通》

7、《C#操作MySql数据库从入门到精通》

以上教程CSDN订阅已超过2000+~

相关推荐
学涯乐码堂主33 分钟前
有趣的“打擂台算法”
c++·算法·青少年编程·gesp
Tutankaaa1 小时前
知识竞赛题库设计全攻略
人工智能·算法
WolfGang0073211 小时前
代码随想录算法训练营 Day50 | 图论 part08
数据结构·算法·图论
www_comsci2 小时前
【生物EI会议】2026年计算机技术与生物医学国际学术会议(CTBS 2026)
图像处理·神经网络·计算机视觉
aini_lovee3 小时前
多目标粒子群优化(MOPSO)双适应度函数MATLAB实现
人工智能·算法·matlab
yong99904 小时前
图像融合与拼接:完整MATLAB工具箱
算法·计算机视觉·matlab
春风不语5054 小时前
深入理解主成分分析(PCA)
算法
apollowing4 小时前
启发式算法WebApp实验室:从搜索策略到群体智能的能力进阶(二十二)
算法·启发式算法·web app
晚枫歌F4 小时前
最小堆定时器
数据结构·算法
xiaogutou11214 小时前
2026年历史课件PPT模板选购指南:教师备课效率与精度的平衡方案
开发语言·c#