def TEST_figure2(imgBGR, kpts, desc, sel, fnum=2):
    #df2.imshow(wpatch, fnum=2)
    sift = desc[sel]
    viz_kwargs = dict(ell=True,
                      eig=False,
                      rect=True,
                      ori_color=df2.DEEP_PINK,
                      ell_alpha=1,
                      fnum=fnum,
                      pnum=(2, 1, 1))
    show_keypoints(imgBGR,
                   kpts,
                   sifts=None,
                   sel_fx=sel,
                   ori=False,
                   **viz_kwargs)
    _annotate_kpts(kpts, sel, ori=True, **viz_kwargs)
    draw_feat_row(imgBGR,
                  sel,
                  kpts[sel],
                  sift,
                  fnum=fnum,
                  nRows=2,
                  nCols=3,
                  px=3)
 def plot(self, fnum=None, pnum=(1, 1, 1), **kwargs):
     import plottool as pt
     fnum = pt.ensure_fnum(fnum)
     pt.figure(fnum=fnum, docla=True, doclf=True)
     show_keypoints(self.chip, self.kpts, fnum=fnum, pnum=pnum, **kwargs)
     if self.figtitle is not None:
         pt.set_figtitle(self.figtitle)
Beispiel #3
0
 def show_kpts(kpts_, px, title):
     show_keypoints(imgBGR,
                    kpts_,
                    pnum=(2, 3, px + 3),
                    fnum=1,
                    color=df2.BLUE,
                    title=title)
 def plot(self, fnum=None, pnum=(1, 1, 1), **kwargs):
     import plottool as pt
     fnum = pt.ensure_fnum(fnum)
     pt.figure(fnum=fnum, docla=True, doclf=True)
     show_keypoints(self.chip, self.kpts, fnum=fnum, pnum=pnum, **kwargs)
     if self.figtitle is not None:
         pt.set_figtitle(self.figtitle)
def TEST_figure2(imgBGR, kpts, desc, sel, fnum=2):
    #df2.imshow(wpatch, fnum=2)
    sift = desc[sel]
    viz_kwargs = dict(ell=True, eig=False,
                      rect=True, ori_color=df2.DEEP_PINK, ell_alpha=1, fnum=fnum, pnum=(2, 1, 1))
    show_keypoints(imgBGR, kpts, sifts=None, sel_fx=sel, ori=False, **viz_kwargs)
    _annotate_kpts(kpts, sel, ori=True, **viz_kwargs)
    draw_feat_row(imgBGR, sel, kpts[sel], sift, fnum=fnum, nRows=2, nCols=3, px=3)
    def show_kpts_(fnum, pnum, kpts, vecs, title):
        print('--------')
        print('show_kpts: %r.%r' % (fnum, pnum))
        print('kpts  = %r' % (kpts,))
        print('scales = %r' % ktool.get_scales(kpts))
        # FIXME: this exists in ibeis. move to vtool
        #dev_consistency.check_vecs(vecs3)

        show_keypoints(imgL, kpts, sifts=vecs, pnum=pnum, rect=True,
                       ori=True, fnum=fnum, title=title, ell_alpha=1)
Beispiel #7
0
    def show_kpts_(fnum, pnum, kpts, vecs, title):
        print('--------')
        print('show_kpts: %r.%r' % (fnum, pnum))
        print('kpts  = %r' % (kpts, ))
        print('scales = %r' % ktool.get_scales(kpts))
        # FIXME: this exists in ibeis. move to vtool
        #dev_consistency.check_vecs(vecs3)

        show_keypoints(imgL,
                       kpts,
                       sifts=vecs,
                       pnum=pnum,
                       rect=True,
                       ori=True,
                       fnum=fnum,
                       title=title,
                       ell_alpha=1)
 def _viz_keypoints(fnum, pnum=(1, 1, 1), **kwargs):
     df2.figure(fnum=fnum, docla=True, doclf=True)
     show_keypoints(chip, kpts, fnum=fnum, pnum=pnum, **kwargs)
     if figtitle is not None:
         df2.set_figtitle(figtitle)
Beispiel #9
0
def draw_data(img1, img2, kpts1, kpts2):
    # Draw keypoints
    kpkw = dict(ddd=True, rect=True, ori=True, eig=True, pts=True)
    pnum_ = df2.get_pnum_func(1, 2)
    show_keypoints(img1, kpts1, fnum=0, pnum=pnum_(0), **kpkw)
    show_keypoints(img2, kpts2, fnum=0, pnum=pnum_(1), **kpkw)
Beispiel #10
0
 def _viz_keypoints(fnum, pnum=(1, 1, 1), **kwargs):
     df2.figure(fnum=fnum, docla=True, doclf=True)
     show_keypoints(chip, kpts, fnum=fnum, pnum=pnum, **kwargs)
     if figtitle is not None:
         df2.set_figtitle(figtitle)
Beispiel #11
0
 def show_kpts(kpts_, px, title):
     show_keypoints(imgBGR, kpts_, pnum=(2, 3, px + 3), fnum=1,
                    color=df2.BLUE, title=title)
Beispiel #12
0
def draw_data(img1, img2, kpts1, kpts2):
    # Draw keypoints
    kpkw = dict(ddd=True, rect=True, ori=True, eig=True, pts=True)
    pnum_ = df2.get_pnum_func(1, 2)
    show_keypoints(img1, kpts1, fnum=0, pnum=pnum_(0), **kpkw)
    show_keypoints(img2, kpts2, fnum=0, pnum=pnum_(1), **kpkw)