问题标签 [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 投票
0 回答
1882 浏览

matlab - 查找区域中质心的像素位置

我在 Matlab 中有一张图像,我在其中找到了所有的质心。图像中有多个质心,我正在使用“imellipse”来隔离其中一个。我正在尝试查找质心之一的像素位置。在 Matlab 的命令窗口中弹出位置就足够了。这是我的代码:

这是我试图推断质心标记的像素位置的图片。 http://imgur.com/DnSQTUi

0 投票
1 回答
291 浏览

python - 用 imshow 逐行绘制

我想逐行绘制一些东西因为每一行c[row]的长度不同。这是我使用的代码。无论 c[row] 是否有 2,4 或 100 个元素,每一行都映射/渲染到区间 [0,1]。

它可以工作,但纵横比总是方形的!我不能添加aspect=其他东西,因为imshow每次只为一行调用!

如何获得矩形比例(例如 2:1 而不是正方形 1:1)

(或者也许有一个更好的主意来一行一行地绘制而不是imshow?)

0 投票
2 回答
9704 浏览

python - 如何给 Matplolib imshow 绘图颜色条一个标签

我们可以为主轴提供 x 和 y 轴标签。有什么方法可以类似地给颜色条一个标签?或者,有没有办法将一个单位附加到一个或多个颜色条刻度?

0 投票
1 回答
596 浏览

python - 突出显示 Python imshow 图中没有数据的区域

我正在用 Python 制作一个 imshow 图。

在最后的情节中,我有数据条/列,它们之间根本没有数据——有点像条形码。

目前,我没有数据,我只是将所有值设置为零。因此,这些无数据区域的颜色是我的颜色栏中代表零的任何颜色 - 在我的情况下为绿色。

我真正想要的是这些列/条只是白色的,并真正清楚地表明这些是没有数据的区域。

我意识到我可以更改颜色条以使零为白色,但我真的想将没有数据的区域与数据中可能存在的任何零区分开来。

谢谢你。

0 投票
1 回答
19044 浏览

python - 如何使用 python 的 matplotlib 重绘图像?

我正在尝试做的事情似乎相当简单,但我正在努力让它发挥作用。我只是尝试使用 imshow 绘制图像,然后在新数据到达时定期重新绘制它。

我从这个开始:

然后我假设我可以像这样调用 set_data 来更新图像:

我已经尝试了很多其他的事情,例如我已经打电话ax.imshow(newdata)或者我尝试过使用figure.show()after set_data()

0 投票
1 回答
2216 浏览

opencv - openCV - 以 120 fps 的速度显示

我正在使用 openCV GPU 处理 120 fps 的视频文件。我的问题是:我可以以相同的帧速率显示处理后的图像吗?当我使用 imshow 显示图像时,fps 降低到 20~30。我可以更快地显示这些图像(最高 120 fps)吗?

谢谢

0 投票
1 回答
358 浏览

python - 使用 imshow 绘制矩阵时将颜色栏中的刻度标签值相乘

我有一个矩阵,我用 imshow 绘制它。

颜色栏是这样创建的:

正如您在我的示例中看到的那样,我的比例中有很多零......我想将比例中的数字乘以一个因子(这样我就可以将例如从 K(elvin) 到 mK 的单位)

0 投票
0 回答
250 浏览

matlab - imshow 给出 RGB 值,而矩阵由双精度组成

我有一个由双精度组成的矩阵。当我使用 imshow 时,我可以读出(x,y)RGB 中给定的值。

例如,来自imshowfor的值Image(134,107)是,1,1,1但是当我Image(134,107)在 matlab 中输入时,它给出了一个双精度值。

如何获取 RGB 值以将它们放入矩阵中?

我试过了:

但它给出了不同的 RGB 值。

这是图像示例。

图片

我想分割白色圆圈,应用后imadjust我把它们弄得又白又漂亮。

0 投票
1 回答
62194 浏览

python - matplotlib imshow - 默认颜色归一化

使用 时,我的颜色图一直存在问题imshow,有些颜色似乎只是变黑了。我终于意识到,imshow默认情况下,我给它的浮点值矩阵似乎是标准化的。

我本来期望一个数组[[0,0.25],[0.5,0.75]]来显示地图中的适当颜色,对应于那些绝对值,但 0.75 将被解释为 1。在极端情况下,一个 0.2 的 N x N 数组(例如)会只需生成一个大的黑色方块,而不是在颜色图中期望 0.2 对应的任何内容(可能是 20% 的灰色)。

有没有办法防止这种行为?当自定义颜色图有许多不连续性时尤其烦人,比例的微小变化可能会导致所有颜色完全改变。

0 投票
1 回答
879 浏览

matplotlib - Imshow 子图使用 AxesGrid 共享颜色条。如何绘制网格并设置刻度数

我的程序使用相同的颜色条绘制三个子图。这是代码:

这提供了以下图片:

不,我想先设置刻度数。例如,y 轴上有 3 个刻度,x 轴上有 10 个刻度。此外,我想在图片中绘制一个网格。但我的正常编码只有在我不使用 AxisGrid 时才有效:

我该怎么做才能将网格绘制到我的子图中并更改刻度数?