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

相关推荐
ForDreamMusk几秒前
BERT预训练模型(Encoder-Only架构)
人工智能·深度学习·bert
闭包不眠2 分钟前
网页转PDF字体出错不报错,我先看文件大小
图像处理·人工智能·计算机视觉·pdf
for_ever_love__7 分钟前
LangChain 时间加权检索:让‘最近的事‘更容易被想起
人工智能·语言模型·数据挖掘·langchain·向量·检索·时间加权
FPC_小西7 分钟前
您知道嵌入式开发中八大常用接口与总线有哪些吗?
人工智能·单片机·嵌入式硬件·pcb工艺·hdi高密度互联
陈嘿萌8 分钟前
CVPR 2026 | 上交&复旦&清华 3M-TI:让 RGB 成为热成像超分助手,手机也能看清细节!
人工智能·计算机视觉·智能手机·学术研究与理论基础
weixin_4462608514 分钟前
认知谦逊:知识冲突场景下大模型智能体的识别‑处理‑上报评测框架
人工智能
Summer-Bright16 分钟前
深度 | 记忆的锁定账:模型可以随便换,记忆却搬不走
人工智能·agent·记忆
袖清暮雨17 分钟前
机器学习之其他聚类(层次聚类+DBSCAN算法)
人工智能·机器学习·ai·聚类
浅尝辄止;18 分钟前
设计模式在HIS/LIS医疗系统中的完整实践指南(C#版)
开发语言·设计模式·c#