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

相关推荐
咚咚王者3 分钟前
人工智能之核心基础 机器学习 第十九章 强化学习入门
人工智能·机器学习
flying_13145 分钟前
图神经网络分享系列-GGNN(GATED GRAPH SEQUENCE NEURAL NETWORKS)(一)
人工智能·深度学习·神经网络·图神经网络·ggnn·门控机制·图特征学习
Hcoco_me9 分钟前
大模型面试题89:GPU的内存结构是什么样的?
人工智能·算法·机器学习·chatgpt·机器人
gc_22999 分钟前
学习C#调用OpenXml操作word文档的基本用法(17:学习文档图片类)
c#·word·图片·openxml
sanggou17 分钟前
Spring Boot 中基于 WebClient 的 SSE 流式接口实战
java·人工智能
DREAM依旧21 分钟前
本地微调的Ollama模型部署到Dify平台上
人工智能·python
辰阳星宇21 分钟前
【工具调用】BFCL榜单数据分析
人工智能·数据挖掘·数据分析
小陈phd22 分钟前
langGraph从入门到精通(九)——基于LangGraph构建具备多工具调用与自动化摘要能力的智能 Agent
人工智能·python·langchain
Das128 分钟前
【机器学习】07_降维与度量学习
人工智能·学习·机器学习
代码or搬砖28 分钟前
Prompt(提示词工程)
人工智能·python·prompt