问题标签 [imshow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
328 浏览

python - 如何在视觉上呈现大熊猫数据框(约 7000 行,3 列)?

我有一个值在 -1 和 1 之间的大数据框。数据框有近 7000 行和 3 列。我想在没有细胞收缩的情况下进行可视化。目前,它的线条多于细胞。我希望颜色指的是值。我正在尝试,imshow但我没有找到如何增加单元格的高度。我尝试过使用范围和方面,但是当方面增加时,图片会缩小。

0 投票
1 回答
221 浏览

python - 使用 surf 制作 3d imshow

我正在努力理解 surf 的真正工作原理以及如何在我的上下文中使用它的方法。我正在尝试使用 Mayavi 的 surf 来绘制 2D imshow() 的 3D 表示。我知道这是否是正确的路径,所以我也可以使用其他建议。

到目前为止,基本上我已经达到了这一点:数据是一个数组,其中包含与 x 和 y 坐标相对应的值。因此,数据的形状是 (50L, 50L) 并且每个元素对应于我的 50*50 元素对的值。

脚本启动时没有错误,但是我在 Mayavi 场景中没有任何可视化。

感谢您的帮助,如果有人对如何绘制 2D imshow 的 3D 表示有更好的建议,我也很乐意接受。

0 投票
1 回答
1900 浏览

c++ - 如何在 C++ 中使用 Opencv 通过 imshow 显示 3D cv::Mat 数组中的矩阵

我有一组图像如下:

现在我想显示图像。我试过这样的事情:

我从这里得到的:http: //answers.opencv.org/question/28184/show-many-images-in-different-windows-in-a-loop-using-one-imshow-command/

我考虑过使用for each, in表达式,但无法运行。我不太确定如何管理数组的 3 维。您能否提供一些有关如何解决该问题的信息?提前谢谢了。

0 投票
0 回答
218 浏览

python - 如何从opencv中的'imshow()'获取数组?

我使用opencv打开相机,它同时在另一个窗口中显示面部区域裁剪,所以我同时有2个窗口。所以我想一次显示图像并获取数组。下面是我的脚本

如何从中获取数组cv2.imshow('crop',roi_gray)?谢谢

0 投票
1 回答
170 浏览

python - 创建具有离散值的地毯图

我想创建一个具有离散值的地毯图。例如,我有这些值:

我还有一个字典来将这些离散值与颜色匹配:

我现在想创建一个地毯图,我认为 imshow 可能是解决这个问题的一种方法,正如 imshow 的文档所说

cmap :颜色图,可选,默认值:无

如果没有,默认为 rc image.cmap 值。当 X 具有 RGB(A) 信息时忽略 cmap

所以我创建了一个新的数据框,颜色为条目:

现在我希望这可以工作:

但我得到的只是一个 TypeError: Image data can't convert to float

我期望的结果(并且能够用一个糟糕的低效代码创建应该看起来像这个地毯图的预期结果

但这只会引发 TypeError,图像数据无法转换为浮点数。

编辑:如果我直接使用 df_data.values(而不是 df_color.values,它会使用默认颜色图创建一个图。是否可以创建离散的颜色图?(我没有完全理解从阅读 matplotlibs 文档中的颜色图概念)

0 投票
2 回答
2550 浏览

matlab - 为 dicom 图像分配窗口中心和窗口宽度

我有一个 dcm 格式的 Dicom 图像文件。在 matlab 中,通过使用Dicomread我获得了图像数据,并通过使用dicominfo我获得了该 dcm 文件的窗口中心窗口宽度。现在我想通过在图中使用imshow来显示图像 。

我的代码如下,

但它给出了一个错误

我知道为什么会出现这个错误。它发生是因为窗口中心值大于窗口宽度。

现在我的问题是

1.我的代码为dcm图像分配窗口级别和窗口宽度是否正确?

2.当出现上述情况时,如何为dicom图像分配Window level和window width?

0 投票
1 回答
6704 浏览

matplotlib - matplotlib.pyplot.imshow() 显示空白画布

我遇到了一个奇怪的问题,到目前为止互联网还无法解决。如果我读入一个 .png 文件,然后尝试显示它,它会完美运行(在下面的示例中,文件是一个蓝色像素)。但是,如果我尝试手动创建这个图像数组,它只会显示一个空白画布。有什么想法吗?

PS 我也试过用 np.asarray() 替换所有的 np.array(),但结果是一样的。

0 投票
1 回答
538 浏览

c++ - 无法在 OSX 10.8 上的 xcode 5 中使用 imshow

我有点困惑,因为我不能imshow从 opencv 库中使用。我使用了 opencv 中的许多其他功能,但是当我想显示我的矩阵/图像时出现此错误。

引发此错误的代码行/函数是:

img_bgr我想要的矩阵在哪里。

我正在使用 Xcode 5.1.1 开发 OSX 10.8.5,并且通过本演练安装了 opencv-2.4.10 。

任何人都有一个想法并且可以帮助我为什么不能调用上述函数?我搜索了有关此问题的线程,但似乎没有一个令人满意。

编辑:

现在已经卸载并安装了两次 OpenCV。一次是使用 Cmake 本身(作为应用程序),一次是在本教程的帮助下。没有解决仍然会出现相同的错误。没有人有想法吗?

0 投票
2 回答
55 浏览

matlab - HGimage刷新CData的问题

最初,我在 GUI 中创建一个带有两个按钮(btnStart、btnNext)和一个轴(P_axes)的图形。对于以上两个按钮,我正在使用回调函数。

在第一个按钮回调函数中

在第二个按钮回调函数中

在第二个回调函数中,我得到了一个 set(handles.Img , 'CData',d);

错误是“无效或已删除的对象。”

为什么会发生此错误以及如何解决?

0 投票
1 回答
4307 浏览

python - 在 Python 中绘制网格,颜色对应不同的值

我正在尝试绘制一个网格,其中为每个值绘制相应的颜色。例如:

将显示为一个 9x5 的网格,带有蓝色边框(代表 1),填充黑色(代表 0),底部有一个 2x2 的红色块(代表 2)。

显然这可以做到,imshow但我不知道语法是什么。

提前感谢您的帮助!