用Python-PIL和坐标在图像上绘制一个矩形

用Python-PIL和坐标在图像上绘制一个矩形,python,matplotlib,python-imaging-library,Python,Matplotlib,Python Imaging Library,如果在MS Paint中查看,当您在左下角查看时,您会看到它给出了左上角页面的坐标“1,1px”。我不关心像素,但我关心1。我有以下示例代码: import matplotlib.pyplot as plt import matplotlib.patches as patches from PIL import Image import numpy as np im = np.array(Image.open('image.JPG'), dtype=np.uint8) # Create fi

如果在MS Paint中查看,当您在左下角查看时,您会看到它给出了左上角页面的坐标“1,1px”。我不关心像素,但我关心1。我有以下示例代码:

import matplotlib.pyplot as plt
import matplotlib.patches as patches
from PIL import Image
import numpy as np

im = np.array(Image.open('image.JPG'), dtype=np.uint8)

# Create figure and axes
fig,ax = plt.subplots(1)

# Display the image
ax.imshow(im)

# Create a Rectangle patch
rect = patches.Rectangle((988,988),988,30,linewidth=1,edgecolor='r',facecolor='none')

# Add the patch to the Axes
ax.add_patch(rect)

plt.show()

然而,我希望绘制的矩形是基于油漆给出的坐标。如何将其合并到该代码中,以便它能够识别它?

您所说的“绘制坐标”是什么意思?在PIL和MS绘制中使用的坐标是相同的。你能再详细一点吗?啊,你说得对!它很管用,谢谢!!你所说的油漆的坐标是什么意思?在PIL和MS油漆中使用的坐标是相同的。你能再详细一点吗?啊,你说得对!它很管用,谢谢!!