python - 显示像素值以数字形式显示的图像
问题描述
我正在寻找将 NumPy 数组显示为如下图像的 OpenCV 或其他 Python 函数:
从本教程中引用。
- 什么函数可以创建这种带有像素值显示的灰度图像?
- 是否有等效的彩色图像?
MATLAB 有一个名为showPixelValues()
.
解决方案
最好的方法是搜索“热图”或“混淆矩阵”而不是图像,那么有两个不错的选择:
仅使用
matplotlib
、使用imshow()
和text()
作为构建块的解决方案实际上并不难,这里有一些示例。使用
seaborn
which 是一个数据可视化包,解决方案本质上是一个单行使用seaborn.heatmap()
,如这些示例中所示。
我的问题实际上是狭隘的视野,来自图像处理的思维方式,而不是考虑其他社区需要显示相同的东西,即使他们用不同的名字来称呼它。
推荐阅读
- ios - 从 XCTest 目标访问主应用程序包 Info.plist
- neo4j - neo4j 查询的复杂性
- java - Generating a .java outof .dll with jni4net
- javascript - 没有源映射的 Angular 6 调试
- c - 叉子工作很奇怪
- python - Python 编码注释格式
- java - 如何从改造android中的json对象获取值
- django - 如何从另一个应用程序 django 加载媒体
- android - 无法从 Jenkins 的模拟器中 adb pull androidTest 创建的文件
- java - 将对象转换为drools RHS中的声明类型