Public Member Functions | |
def | __init__ (self, gap=1) |
def | ShowSingle (self, patch, cmap=None) |
def | ShowMultiple (self, patches, ncols=None, cmap=None, bg_func=np.mean) |
def | ShowImages (self, patches, args, kwargs) |
def | ShowChannels (self, patch, cmap=None, bg_func=np.mean) |
def | get_patch_shape (self, patch) |
Public Attributes | |
gap | |
PatchVisualizer visualizes patches.
Definition at line 28 of file visualize.py.
def visualize.PatchVisualizer.get_patch_shape | ( | self, | |
patch | |||
) |
Gets the shape of a single patch. Basically it tries to interprete the patch as a square, and also check if it is in color (3 channels)
Definition at line 115 of file visualize.py.
def visualize.PatchVisualizer.ShowChannels | ( | self, | |
patch, | |||
cmap = None , |
|||
bg_func = np.mean |
|||
) |
This function shows the channels of a patch. The incoming patch should have shape [w, h, num_channels], and each channel will be visualized as a separate gray patch.
Definition at line 104 of file visualize.py.
def visualize.PatchVisualizer.ShowImages | ( | self, | |
patches, | |||
args, | |||
kwargs | |||
) |
Similar to ShowMultiple, but always normalize the values between 0 and 1 for better visualization of image-type data.
Definition at line 96 of file visualize.py.
def visualize.PatchVisualizer.ShowMultiple | ( | self, | |
patches, | |||
ncols = None , |
|||
cmap = None , |
|||
bg_func = np.mean |
|||
) |
Visualize multiple patches. In the passed in patches matrix, each row is a patch, in the shape of either n*n, n*n*1 or n*n*3, either in a flattened format (so patches would be a 2-D array), or a multi-dimensional tensor. We will try our best to figure out automatically the patch size.
Definition at line 52 of file visualize.py.
def visualize.PatchVisualizer.ShowSingle | ( | self, | |
patch, | |||
cmap = None |
|||
) |
Visualizes one single patch. The input patch could be a vector (in which case we try to infer the shape of the patch), a 2-D matrix, or a 3-D matrix whose 3rd dimension has 3 channels.
Definition at line 35 of file visualize.py.