问题标签 [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.
matlab - 查找区域中质心的像素位置
我在 Matlab 中有一张图像,我在其中找到了所有的质心。图像中有多个质心,我正在使用“imellipse”来隔离其中一个。我正在尝试查找质心之一的像素位置。在 Matlab 的命令窗口中弹出位置就足够了。这是我的代码:
这是我试图推断质心标记的像素位置的图片。 http://imgur.com/DnSQTUi
python - 用 imshow 逐行绘制
我想逐行绘制一些东西,因为每一行c[row]
的长度不同。这是我使用的代码。无论 c[row] 是否有 2,4 或 100 个元素,每一行都映射/渲染到区间 [0,1]。
它可以工作,但纵横比总是方形的!我不能添加aspect=
其他东西,因为imshow
每次只为一行调用!
如何获得矩形比例(例如 2:1 而不是正方形 1:1)
(或者也许有一个更好的主意来一行一行地绘制而不是imshow
?)
python - 如何给 Matplolib imshow 绘图颜色条一个标签
我们可以为主轴提供 x 和 y 轴标签。有什么方法可以类似地给颜色条一个标签?或者,有没有办法将一个单位附加到一个或多个颜色条刻度?
python - 突出显示 Python imshow 图中没有数据的区域
我正在用 Python 制作一个 imshow 图。
在最后的情节中,我有数据条/列,它们之间根本没有数据——有点像条形码。
目前,我没有数据,我只是将所有值设置为零。因此,这些无数据区域的颜色是我的颜色栏中代表零的任何颜色 - 在我的情况下为绿色。
我真正想要的是这些列/条只是白色的,并真正清楚地表明这些是没有数据的区域。
我意识到我可以更改颜色条以使零为白色,但我真的想将没有数据的区域与数据中可能存在的任何零区分开来。
谢谢你。
python - 如何使用 python 的 matplotlib 重绘图像?
我正在尝试做的事情似乎相当简单,但我正在努力让它发挥作用。我只是尝试使用 imshow 绘制图像,然后在新数据到达时定期重新绘制它。
我从这个开始:
然后我假设我可以像这样调用 set_data 来更新图像:
我已经尝试了很多其他的事情,例如我已经打电话ax.imshow(newdata)
或者我尝试过使用figure.show()
after set_data()
。
opencv - openCV - 以 120 fps 的速度显示
我正在使用 openCV GPU 处理 120 fps 的视频文件。我的问题是:我可以以相同的帧速率显示处理后的图像吗?当我使用 imshow 显示图像时,fps 降低到 20~30。我可以更快地显示这些图像(最高 120 fps)吗?
谢谢
python - 使用 imshow 绘制矩阵时将颜色栏中的刻度标签值相乘
我有一个矩阵,我用 imshow 绘制它。
颜色栏是这样创建的:
正如您在我的示例中看到的那样,我的比例中有很多零......我想将比例中的数字乘以一个因子(这样我就可以将例如从 K(elvin) 到 mK 的单位)
python - matplotlib imshow - 默认颜色归一化
使用 时,我的颜色图一直存在问题imshow
,有些颜色似乎只是变黑了。我终于意识到,imshow
默认情况下,我给它的浮点值矩阵似乎是标准化的。
我本来期望一个数组[[0,0.25],[0.5,0.75]]
来显示地图中的适当颜色,对应于那些绝对值,但 0.75 将被解释为 1。在极端情况下,一个 0.2 的 N x N 数组(例如)会只需生成一个大的黑色方块,而不是在颜色图中期望 0.2 对应的任何内容(可能是 20% 的灰色)。
有没有办法防止这种行为?当自定义颜色图有许多不连续性时尤其烦人,比例的微小变化可能会导致所有颜色完全改变。
matplotlib - Imshow 子图使用 AxesGrid 共享颜色条。如何绘制网格并设置刻度数
我的程序使用相同的颜色条绘制三个子图。这是代码:
这提供了以下图片:
不,我想先设置刻度数。例如,y 轴上有 3 个刻度,x 轴上有 10 个刻度。此外,我想在图片中绘制一个网格。但我的正常编码只有在我不使用 AxisGrid 时才有效:
我该怎么做才能将网格绘制到我的子图中并更改刻度数?