halcon提取单通道图像——access_channel

前言

我们在图像处理中遇到的最多的图像是rgb图像,这种图像具备3个通道,R、G、B,在某些场景下我们提取其中一个通道进行图像处理具备较好的效果,本文就来讲解如何获取其中某个通道的图像。

1、提取单通道图像原理

一个RGB三通道的图像,假设每个通道都是8位(0到255灰度级),每个像素就是包含3个8位的单通道,我们提取的单通道图像就是将1个8位的通道值作为该像素的灰度值。

2、access_channel算子应用

csharp 复制代码
dev_open_file_dialog ('read_image', 'default', 'default', Selection)
read_image (Image, Selection)
access_channel (Image, ImageR, 1)
access_channel (Image, ImageG, 2)
access_channel (Image, ImageB, 3)

提取单通道图像就是使用access_channel算子,该算子只有3个参数

第1个参数是输入图像

第2个参数是输出的单通道图像

第3个参数是通道索引,1代表R通道、2代表G通道、3代表B通道。

3、提取单通道效果

1)处理前

2)处理后

R通道:

G通道:

B通道:

从上图可以看出提取前三个通道的颜色会混在一起,但是提取后每个单独通道的图像数据都独立了出来,假设我只想处理红色R图像的圆,你用彩色图像根本无法区分(因为有重叠),但是你提取出R通道再处理就非常方便了。

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

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

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

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

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

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

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

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

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

相关推荐
皮皮学姐分享-ppx2 小时前
政府绿色采购数据库(2015-2024.3)
大数据·网络·数据库·人工智能·制造
GIS数据转换器2 小时前
基于3D GIS的监控视频精准标定平台
人工智能·物联网·3d·音视频·无人机·知识图谱
专注VB编程开发20年3 小时前
AI 生成C# WinForm 窗体 = 目前就是垃圾
开发语言·人工智能·c#
深小乐3 小时前
Claude Fable5 尝鲜,效果挺不错
人工智能
Nayxxu3 小时前
Gemini + RAG 企业知识库教程:从文档切片到答案生成
运维·人工智能
冬奇Lab3 小时前
真正的 AI-Native Workflow 是什么?——四个判断测试
人工智能·agent
冬奇Lab3 小时前
每日一个开源项目(第128篇):Agent Skills - 给 AI 编程 Agent 装上工程纪律
人工智能·开源·资讯
z落落3 小时前
C# 泛型接口和泛型类+泛型约束
开发语言·c#
Deepoch4 小时前
Deepoc VLA开发板:采摘机器人的环境鲁棒作业与不确定性应对
人工智能·机器人·采摘机器人·deepoc