图片颜色通道提取

目录

    • 读取和显示图像
    • 分离和合并颜色通道
    • 通道分离显示
    • 总结

读取和显示图像

在这里插入图片描述
在这里插入图片描述

import cv2def img_show(name, img):"""显示图片:param name: 窗口名字:param img: 图片对象:return: None"""cv2.imshow(name, img)cv2.waitKey(0)cv2.destroyAllWindows()# 读取图像
img = cv2.imread('bg.jpg')
print('彩图的形状:', img.shape)# 显示图像
img_show('Original Image', img)

分离和合并颜色通道

在这里插入图片描述

# 分离颜色通道
b, g, r = cv2.split(img)
print('单通道的形状:', r.shape)# 合并颜色通道
img_ = cv2.merge((b, g, r))
print('合并图的形状:', img_.shape)

通道分离显示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

# 只保留蓝色通道,其余置为0
img_B = img.copy()
img_B[:, :, 1] = 0
img_B[:, :, 2] = 0
img_show('Blue Channel', img_B)# 只保留绿色通道,其余置为0
img_G = img.copy()
img_G[:, :, 0] = 0
img_G[:, :, 2] = 0
img_show('Green Channel', img_G)# 只保留红色通道,其余置为0
img_R = img.copy()
img_R[:, :, 0] = 0
img_R[:, :, 1] = 0
img_show('Red Channel', img_R)

总结

  • 即使是高维度 也是剥壳 [:,1] 逗号前面就是一层壳
  • 二维只有 [行,列]
  • 三维只有 [高,宽,[B,G,R]]
  • :整个壳
👇 源码资料获取 · 技术与交流 👇

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/55012.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【运维篇】redis运维管理及redis-cli 常用命令

一、文章介绍 本篇文章主要从一个Redis管理员,运维者的角度进行介绍,方便我们排查我解决问题。 redis-cli 是原生 Redis 自带的命令行工具,您可以在云主机或本地设备上通过 redis-cli 连接 Redis 数据库,进行数据管理。 更多 r…

机器视觉AI场景为什么用Python比C++多?

好多开发者在讨论机在机器视觉人工智能领域的时候,纠结到底是用Python还是C,实际上,Python 和 C 都有广泛的应用,选择 Python而不是 C 可能有以下一些原因: 语言易学性和开发效率 语法简洁: Python 语法简…

解决 Xcode 编译错误:libarclite 缺失与 iOS 部署目标问题

解决 Xcode 编译错误:libarclite 缺失与 iOS 部署目标问题 引言 作为一名资深的 iOS 开发者,我最近在使用最新版本的 Xcode 编译一个 Flutter 项目时遇到了一个棘手的问题。错误信息提示 SDK 中缺少 ‘libarclite’,并建议增加最小部署目标…

基于协同过滤的景区旅游可视化与景区推荐系统(自动爬虫,地点可换)

文章目录 有需要本项目的代码或文档以及全部资源,或者部署调试可以私信博主项目介绍过程展示项目移植每文一语 有需要本项目的代码或文档以及全部资源,或者部署调试可以私信博主 项目介绍 本项目是一个综合性的旅游景区数据管理与分析推荐系统,集成了用…

《深度学习》OpenCV 风格迁移、DNN模块 案例解析及实现

目录 一、风格迁移 1、什么是风格迁移 2、步骤 1)训练 2)迁移 二、DNN模块 1、什么是DNN模块 2、DNN模块特点 1)轻量 2)外部依赖性低 3)方便 4)集成 5)通用性 3、流程图 4、图像…

postman变量,断言,参数化

环境变量 1.创建环境变量 正式环境是错误的,方便验证环境变化 2.在请求中添加变量 3.运行前选择环境变量 全局变量 能够在任何接口访问的变量 console中打印日志 console.log(responseBody);//将数据解析为json格式 var data JSON.parse(responseBody); conso…

C语言常见知识点

目录 一、单位 二、变量 三、常量 四、转义字符 五、操作符 六、指针 七、数组 一、单位 在刚接触编程时,肯定会了解到计算机的存储单位,它们由小到大分别为bit(位)、Byte(字节)、KB(千字…

linux上的smb共享文件夹

需求描述 公司的打印机使用扫描功能的时候,需要发送大量文件。然鹅公司的电脑都是加入了AzureAD的,不能在公司电脑上简单设置共享。好在公司有很多阿里云上的服务器,Linux和Windows的都有,所以就来尝试用阿里云的服务器来进行smb…

科研绘图系列:R语言绘制SCI文章图2

文章目录 介绍加载R包导入数据图a图b图d系统信息介绍 文章提供了绘制图a,图b和图d的数据和代码 加载R包 library(ggplot2) library(dplyr) library(readxl) library(ggpmisc)导入数据 数据可从以下链接下载(画图所需要的所有数据): 百度网盘下载链接: https://pan.baid…

STM32 输入捕获模式详解:PWM 输入捕获与 PWI 模式(续篇)

在前两篇文章中,我们探讨了 STM32 输入捕获的基础和 PWI 模式的工作原理,特别是定时器的两个通道如何协同工作以捕获 PWM 信号。本文将进一步结合 STM32 标准库函数中的 TIM_PWMIConfig(),来讲解如何通过库函数配置定时器实现 PWI 模式。 我…

【JS】node.js压缩文件的方式

在 Node.js 中,有多种方法可以压缩文件。以下是几种常见的压缩方式及其对应的代码示例: 使用 archiver 压缩成 ZIP 文件使用 zlib 压缩成 GZIP 文件使用 tar 压缩成 TAR 文件 1. 使用 archiver 压缩成 ZIP 文件 archiver 是一个功能强大的库&#xff…

如何设置端口对外开放

在 CentOS 7 上,如何设置端口对外开放? 第一步:查看端口是否对外开放 第二步:设置该端口的开放或关闭。 以下以3306端口进行举例 查看 3306 端口是否对外开放 1. 使用 netstat sudo netstat -tuln | grep :33062. 使用 ss s…

【算法思想·二叉树】用「遍历」思维解题 II

本文参考labuladongsuanfa笔记[【强化练习】用「遍历」思维解题 II | labuladong 的算法笔记] 如果让你在二叉树中的某些节点上做文章,一般来说也可以直接用遍历的思维模式。 270. 最接近的二叉搜索树值 | 力扣 | LeetCode | 给你二叉搜索树的根节点 root 和一个目…

解决新版Android studio不能连接手机的问题

我要说的是一个特例,装了22年的版本AS可以正常连接手机,装了23年以后新版本,AS不能正常连接手机了,但是在CMD控制台可以正常的执行adb命令,并且CMD和AS都是指向D:\android_sdk\platform-tools\adb.exe 一、 为什么会出…

通信工程学习:什么是SDRAM同步动态随机存取存储器

SDRAM:同步动态随机存取存储器 SDRAM,全称为Synchronous Dynamic Random Access Memory,即同步动态随机存取存储器,是一种广泛应用于计算机和嵌入式系统中的内存技术。以下是对SDRAM的详细介绍: 一、SDRAM的定义与特点…

linux线程 | 线程的控制(二)

前言: 本节内容是线程的控制部分的第二个小节。 主要是列出我们的线程控制部分的几个细节性问题以及我们的线程分离。这些都是需要大量的代码去进行实验的。所以, 准备好接受新知识的友友们请耐心观看。 现在开始我们的学习吧。 ps:本节内容适合了解线程…

云轴科技ZStack入选信通院《高质量数字化转型产品及服务全景图》AI大模型图谱

近日,由中国互联网协会中小企业发展工作委员会主办的“2024大模型数字生态发展大会暨铸基计划年中会议”在北京成功召开。会上发布了中国信通院在大模型数字化等领域的多项工作成果,其中重点发布了《高质量数字化转型产品及服务全景图(2024上…

JavaScript可视化:探索顶尖的图表库

JavaScript可视化:探索顶尖的图表库 在这个被数据驱动的时代,你有没有想过,数据本身是如何变得有意义的?答案就是数据可视化。通过图表和图形,我们不仅可以看到数据,还可以感受到它,从而做出明智的决策。这篇文章将带你深入了解JavaScript在数据可视化中的应用,特别是…

中国中铁下属设计院盘点

中国中铁股份有限公司是集勘察设计、施工安装、工业制造、房地产开发、资源矿产、金融投资和其他业务于一体的特大型企业集团,总部设在中国北京。作为全球最大建筑工程承包商之一,中国中铁连续17年进入世界企业500强,2022年在《财富》世界500…

Python知识点:基于Python技术,如何使用CARLA进行自动驾驶模拟

开篇,先说一个好消息,截止到2025年1月1日前,翻到文末找到我,赠送定制版的开题报告和任务书,先到先得!过期不候! 如何使用Python和CARLA进行自动驾驶模拟 自动驾驶技术是现代汽车工业的一次革命…