ginput未实现错误

时间:2016-01-27 11:30:23

标签: python matplotlib spyder

在我的项目中,我需要提取像素坐标中的几个点,以便将这些点转换为世界点。所以每次我在Spyder(Python 2.7)中使用ginput函数时,都会出现以下错误。我的代码示例如下:

import matplotlib.pyplot as plt
import numpy as np
import os
os.chdir(r'My path')
rgb = io.imread('myphoto.jpg')
plt.figure(1)
pylab.imshow(rgb)
pylab.show()
[X,Y] = plt.ginput(5)

错误如下:

  

文件" C:\ Python27 \ lib \ site-packages \ matplotlib \ pyplot.py",第592行,   在ginput       return gcf()。ginput(* args,** kwargs)

     

文件" C:\ Python27 \ lib \ site-packages \ matplotlib \ figure.py",line   1576年,在ginput       show_clicks = show_clicks)

     

文件" C:\ Python27 \ lib \ site-packages \ matplotlib \ blocking_input.py",   第291行,致电       BlockingInput。调用(self,n = n,timeout = timeout)

     

文件" C:\ Python27 \ lib \ site-packages \ matplotlib \ blocking_input.py",   第114行,通话       self.fig.canvas.start_event_loop(超时=超时)

     

文件" C:\ Python27 \ lib \ site-packages \ matplotlib \ backend_bases.py",   第2364行,在start_event_loop中       引发NotImplementedError

     

NotImplementedError

0 个答案:

没有答案