コード例 #1
0
ファイル: cv_wrapper.py プロジェクト: UManPychron/pychron
def colorspace(src, cs=None):
    '''

    '''
    from skimage.color.colorconv import gray2rgb
    if not isinstance(src, ndarray):
        src = asarray(src)

    return gray2rgb(src)
コード例 #2
0
ファイル: cv_wrapper.py プロジェクト: jirhiker/pychron
def colorspace(src, cs=None):
    '''

    '''

    if not isinstance(src, ndarray):
        src = asarray(src)

    return gray2rgb(src)
コード例 #3
0
            ptop = max(0, y0 - pad)
            pbottom = min(data.height, y1 + pad)
            pright = min(data.width, x1 + pad)
            pleft = max(0, x0 - pad)

            sub_image = data_array[ptop:pbottom, pleft:pright, :].copy()
            sub_mask = mask[ptop:pbottom, pleft:pright]
            sub_highlight = highlight[ptop:pbottom, pleft:pright]

            H = Homography(sub_image, mask=sub_mask)
            output = H.rectified
            sub_highlight = warp(sub_highlight,
                                 AffineTransform(H.H),
                                 preserve_range=True)

            gs = gray2rgb(rgb2gray(output))

            highlighted = output.copy()
            highlighted[sub_highlight == 0] = 0.5 * gs[sub_highlight == 0]
            highlighted[sub_highlight == 128] = (255, 0, 0)

            projection_matrix = H.H
            metadata['use_quad'] = False
            metadata['projection'] = projection_matrix.tolist()
            metadata['subimage'] = dict(left=ptop,
                                        right=pbottom,
                                        bottom=pright,
                                        top=pleft)

        out_folder = args.ofolder
        out_basename = stem + '-facade-{:02}'.format(j + 1)
コード例 #4
0
ファイル: cv_wrapper.py プロジェクト: ael-noblegas/pychron
def colorspace(src, cs=None):
    from skimage.color.colorconv import gray2rgb
    if not isinstance(src, ndarray):
        src = asarray(src)

    return gray2rgb(src)