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+~

相关推荐
leo__520几秒前
随机接入退避算法过程模拟实现
网络·算法
-To be number.wan3 分钟前
算法日记 | STL- sort排序
c++·算法
玖釉-4 分钟前
Vulkan 中 Shader 的 vert、frag、mesh、comp 全面解析:作用、关系、特点与工程实践
开发语言·c++·windows·算法·图形渲染
智者知已应修善业25 分钟前
【51单片机2个外部中断切换LED花样】2024-1-3
c++·经验分享·笔记·算法·51单片机
8Qi831 分钟前
LeetCode 31:下一个排列(Next Permutation)—— 完整题解笔记 ✅
笔记·算法·leetcode·指针·思维·排列
春日见34 分钟前
五分钟入门强化学习DDPG
大数据·人工智能·算法·机器学习·计算机视觉
vivo互联网技术1 小时前
ICLR 2026 | LiveMoments 用参考图引导的扩散模型提升重选封面帧画质
人工智能·算法·aigc技术探索
落羽的落羽1 小时前
【算法札记】练习 | Week5
linux·服务器·c++·人工智能·计算机网络·算法·哈希算法
人月神话-Lee1 小时前
【图像处理】图像直方图——从“频率分布“到“智能决策“
图像处理·人工智能·ios·ai编程·swift