示例#1
0
    def plot_corr_mat_btn_clicked(self):
        """This function calls a pop up window which shows the correlation matrix"""

        self.calc_cor_matrix = openpiv.process.correlate_windows(
            window_a=self.small_windows[
                self.iw_pos_x_value /
                (self.iw_big_size_value - self.overlap_size_value) +
                (self.iw_pos_y_value /
                 (self.iw_big_size_value - self.overlap_size_value)) *
                self.field_shape[1]].astype(np.float64),
            window_b=self.big_windows[
                self.iw_pos_x_value /
                (self.iw_big_size_value - self.overlap_size_value) +
                (self.iw_pos_y_value /
                 (self.iw_big_size_value - self.overlap_size_value)) *
                self.field_shape[1]].astype(np.float64),
            corr_method='fft',
            nfftx=None,
            nffty=None)

        self.corr_mat_plt = Window(self.calc_cor_matrix.shape[0],
                                   self.calc_cor_matrix.shape[1],
                                   self.calc_cor_matrix,
                                   self.main_slider_value)

        self.corr_mat_plt.show()
示例#2
0
 def __init__(self):
     super().__init__()
     self.ui = Window()
     self.ui.setup_ui(self)
     self.show()