cv2图像总结

news2024/11/13 10:20:52

我今天发现cv2读进来的图像是BRG格式的,和其他的方式不同

import cv2 
import matplotlib.pyplot as plt 
image_path = "./GSE240429_data/image/GEX_C73_A1_Merged.tiff"
img1 = cv2.imread(image_path)
print(img1.shape)
plt.imshow(img1, cmap='gray')  # 如果是灰度图像,可以使用 cmap='gray'
#plt.axis('off')  # 隐藏坐标轴
plt.show()

在这里插入图片描述

img1[0:3,0:3]

在这里插入图片描述

BRB转RGB

import numpy as np 
rgb_img = cv2.cvtColor(img1, cv2.COLOR_BGR2RGB) 
print(rgb_img.shape)
plt.imshow(rgb_img, cmap='gray')  # 如果是灰度图像,可以使用 cmap='gray'
#plt.axis('off')  # 隐藏坐标轴
plt.show()

结果如下
在这里插入图片描述

tiff显示

import matplotlib.pyplot as plt
import tifffile as tiff

image_path = "./GSE240429_data/image/GEX_C73_A1_Merged.tiff"
# 读取TIFF图像
img2 = tiff.imread(image_path)
# 显示图像
plt.imshow(img2, cmap='gray')  # 如果是灰度图像,可以使用 cmap='gray'
plt.axis('off')  # 隐藏坐标轴
plt.show()

print(img2.shape)

在这里插入图片描述
可以看到,这个图像使用tiff读取后面是这样的结果
在这里插入图片描述

np.transpose

import numpy as np 
# 假设我们有一个形状为(高度, 宽度, 通道)的图像数组
image = np.random.rand(100, 200, 3)

# 使用transpose()转换维度以匹配模型输入
image_transposed = image.transpose(2, 0, 1)
print("转换维度后的图像形状:", image_transposed.shape)

在这里插入图片描述

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

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

相关文章

MariaDB VS MySQL

MariaDB和MySQL是两种流行的开源关系型数据库管理系统(RDBMS),它们在功能、性能、兼容性、开源性以及社区支持等方面各有特点。以下是对两者主要区别的详细分析: 1. 开发者与起源 MySQL:自1995年问世以来&#xff0c…

白银现货的两大指标,如何使用?

在白银现货交易的过程中,我们会借助大量的技术指标,对现货白银走势进行分析,找到买点和卖点,可以说,技术指标对我们的白银现货交易起到很好的辅助作用,也是我们阅读白银市场很好的工具。本文将和大家讨论一…

一个非常实用的Win系统瘦身项目,PowerShell脚本支持Windows 11跟10,非常轻量好用(附源码)

Win经常我们都经常用,但系统里总是预装了一些我们可能并不需要的应用程序。这些应用不仅占用了宝贵的存储空间,还可能拖慢了我们的电脑速度。特别是Windows 11,一些花里胡哨的功能和后台服务,让我们的电脑变得不那么“清爽”。 今…

N10 - NLP中的注意力机制

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 目录 1. 注意力机制是什么2. 注意力实现步骤0. 准备隐藏状态1. 获取每个编码器隐藏状态的分数2. 通过softmax层运行所有分数3. 通过softmax得分将每个编码器的…

elasticsearch之我不会的

elasticsearch之我不会的 如何安装,在此不谈,开门见山 1.概念理解 Relational DBelasticsearch说明表tableindex索引(index),就是文档的集合,类似数据库的表(table)行rows文档documents文档(Document)&a…

51.x86游戏实战-XXX返回城镇的实现

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 本次游戏没法给 内容参考于:微尘网络安全 工具下载: 链接:https://pan.baidu.com/s/1rEEJnt85npn7N38Ai0_F2Q?pwd6tw3 提…

使用智谱AI大模型翻译视频字幕

不久前,国内的头部大模型厂商智谱 AI ,刚刚推出了 glm-4-0520 模型,该模型被认为是当前平台最先进的模型,具备 128k 的上下文长度,并且相较于前一代模型,指令遵从能力大幅提升 18.6%。可以看出,…

一键开启,精彩即现!极简设计录屏软件大盘点

如果你想要用一款小巧的录屏工具,第一时间是不是就想到了ocam录屏,现在这类的简便录屏工具越来越多了,如果你想要换一个不妨接着往下看吧。 1.福昕录屏大师 链接:www.foxitsoftware.cn/REC/ 这个软件的界面看起来就很好操作&am…

《HelloGitHub》第 101 期

兴趣是最好的老师,HelloGitHub 让你对编程感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。 github.com/521xueweihan/HelloGitHub 这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言 Python、…

测试 UDP 端口可达性的方法

前言: UDP (User Datagram Protocol) 是一种无连接的传输层协议,它不像 TCP 那样提供确认机制来保证数据包的可靠传输。因此,测试 UDP 端口的可达性通常需要一些特殊的方法,因为传统的端口扫描工具(如 nmap&#xff0…

【开源 Mac 工具推荐之 5】tldr:简洁明了的命令行手册显示工具

简介 在大家日常在 macOS/Linux 上使用 Shell 的时候&#xff0c;常常会遇到一些不太熟悉的命令行指令&#xff0c;为此我们一般会查看一下该命令的使用手册&#xff08;指南&#xff09;。往往&#xff0c;大家都会使用 man <command> 这样一个非常传统的指令。但 man …

YOLOv8改进 | 融合改进 | C2f融合Faster-GELU模块提升检测速度【完整代码 + 主要代码解析】

秋招面试专栏推荐 &#xff1a;深度学习算法工程师面试问题总结【百面算法工程师】——点击即可跳转 &#x1f4a1;&#x1f4a1;&#x1f4a1;本专栏所有程序均经过测试&#xff0c;可成功执行&#x1f4a1;&#x1f4a1;&#x1f4a1; 专栏目录 &#xff1a;《YOLOv8改进有效…

Unity URPShader支持多光源处理

//声明变体并且引用文件 #pragma shader_feature _ _ADDITIONAL_LIGHTS_VERTEX _ADDITIONAL_LIGHTS #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" //在数据结构体中声明需要使用的数据 struct Attributes {float4 posit…

如何写一份简单的3C产品说明书?五步让你留住客源

在撰写3C&#xff08;计算机、通信、消费电子&#xff09;产品说明书时&#xff0c;清晰、简洁且全面的信息传递至关重要。本文将首先介绍产品说明书的基本结构&#xff0c;随后探讨视觉阅读的重要性&#xff0c;并通过实例展示如何撰写一份优秀的产品说明书。最后&#xff0c;…

SpringBoot2:学SpringBoot前的知识准备-用IDEA创建传统的webapp工程,并整合SpringMVC

1、IDEA创建工程 基于Maven模板创建的SpringMVC工程 工程创建好后&#xff0c;只有webapp目录 这里&#xff0c;我们需要手动创建java目录和resources配置文件目录 创建好后&#xff0c;配置下目录属性 最终结构 至此&#xff0c;工程就创建好了 2、配置Tomcat 参考&am…

LabVIEW中10μs方波生成问题

在LabVIEW中使用NI PCIe-6353卡生成并控制10μs级别的方波输出可能遇到频率调整的问题。下面将详细分析常见问题的原因&#xff0c;如采样率设置、时钟源配置、波形生成方式等&#xff0c;并提供具体的解决方案&#xff0c;帮助用户成功生成并调整高精度方波信号。 为了在LabVI…

孙悟空求药的深刻反思

孙悟空求药的深刻反思 - 孔乙己大叔引言&#xff1a;孙悟空的求药之旅 在古老的神话故事中&#xff0c;孙悟空为了拯救乌鸡国国王的生命&#xff0c;不惜跨越千山万水&#xff0c;前往太上老君的仙宫&#xff0c;祈求那传说中的九转还魂丹。面对孙悟空那看似贪婪的一千…

【案例65】WebSphere启动比tomcat启动慢的测试

以下为多次测试的一些结论&#xff0c;谨慎使用&#xff0c;请一定做好测试后在使用。 1.在原先慢的WAS环境下&#xff0c;添加-Dsun.reflect.inflationThreshold15,可以有效提升was下的响应速度&#xff0c;和Tomcat下速度相当&#xff0c;但该参数15的情况我们Tomcat以前还没…

FastGPT:利用大模型重新定义传统知识库

引言 传统知识库的痛点 传统知识库广泛应用于企业文档管理、客户支持等场景&#xff0c;但随着信息量和复杂度的增加&#xff0c;存在以下显著问题&#xff1a; 数据难整合&#xff1a; 结构化与非结构化数据分散&#xff0c;更新维护成本高。检索不精准&#xff1a; 依赖关…