相关疑难解决方法(0)

matplotlib:如何在图像上绘制一个矩形

如何在图像上绘制矩形,如下所示: 在此输入图像描述

import matplotlib.pyplot as plt
from PIL import Image
import numpy as np
im = np.array(Image.open('dog.png'), dtype=np.uint8)
plt.imshow(im)
Run Code Online (Sandbox Code Playgroud)

我不知道接下来要做什么.

python image matplotlib

107
推荐指数
4
解决办法
15万
查看次数

在matplotlib中的图像上绘制网格线

如何在tiff图像上绘制规则的网格线?我想在图像上为每个间隔(比如说100 x 100像素)绘制规则的正方形网格,并将其与图纸一起保存.我还需要在每个网格框的中间将每个网格ID覆盖为"1","2",....

matplotlib matplotlib-basemap

13
推荐指数
2
解决办法
1万
查看次数

matplotlib轮廓可以匹配像素边缘吗?

如何勾勒出像素边界matplotlib?例如,对于如下所示的半随机数据集,

# the code block that follows is irrelevant
import numpy as np
k = []
for s in [2103, 1936, 2247, 2987]:
    np.random.seed(s)
    k.append(np.random.randint(0, 2, size=(2,6)))
arr = np.hstack([np.vstack(k)[:, :-1], np.vstack(k).T[::-1].T ])
image = np.zeros(shape=(arr.shape[0]+2, arr.shape[1]+2))
image[1:-1, 1:-1] = arr
Run Code Online (Sandbox Code Playgroud)

很明显,与像素边缘匹配的轮廓image优于轮廓函数的默认行为,其中轮廓线有效地绘制在边缘像素的对角线上.

import matplotlib.pyplot as plt
plt.contour(image[::-1], [0.5], colors='r')
Run Code Online (Sandbox Code Playgroud)

binary_invader

如何使轮廓与像素对齐?我正在寻找一个解决方案numpymatplotlib库.

python numpy matplotlib

7
推荐指数
1
解决办法
979
查看次数

标签 统计

matplotlib ×3

python ×2

image ×1

matplotlib-basemap ×1

numpy ×1