Exemplo n.º 1
0
    def __init__(self,callback,**kwargs):
        fig, axes = plt.subplots(1,2)
        self.axes = dict(zip(['raw','backprojection'],axes.ravel()))
        for k,ax in self.axes.items(): ax.set_title(k)

        VideoApp.__init__(self,fig,**kwargs)

        img = self._cap.read()
        self.axes['raw'].imshow(img)
        self.axes['backprojection'].imshow(img[...,0],cmap=mpl.cm.get_cmap('gray'))
        fig.tight_layout()

        cid = fig.canvas.mpl_connect('button_press_event', self.on_press)
        cid = fig.canvas.mpl_connect('button_release_event', self.on_release)

        self.SELECTING = False
        self.bbox = None
        self._bbox = None
        self.callback = callback
        self.show = self._fig.show
Exemplo n.º 2
0
    def __init__(self, callback, **kwargs):
        fig, axes = plt.subplots(1, 2)
        self.axes = dict(zip(['raw', 'backprojection'], axes.ravel()))
        for k, ax in self.axes.items():
            ax.set_title(k)

        VideoApp.__init__(self, fig, **kwargs)

        img = self._cap.read()
        self.axes['raw'].imshow(img)
        self.axes['backprojection'].imshow(img[..., 0],
                                           cmap=mpl.cm.get_cmap('gray'))
        fig.tight_layout()

        cid = fig.canvas.mpl_connect('button_press_event', self.on_press)
        cid = fig.canvas.mpl_connect('button_release_event', self.on_release)

        self.SELECTING = False
        self.bbox = None
        self._bbox = None
        self.callback = callback
        self.show = self._fig.show