⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 funcionoplog.java

📁 This application can make a comparative analysis of two images using different methods: Logical
💻 JAVA
字号:
package opLogicos;

/*******************************************************************************
 * Clase encargada de las transformaciones de las matrices para hallar los
 * Operadores L骻icos v醠idos.
 ******************************************************************************/
final class FuncionOpLog {

    /***************************************************************************
     * Variables globales: - hadamard: Matriz de 3x3 con los valores para hacer
     * la m醩cara. - adding: Matriz de 3x3 con los valores para hacer la
     * m醩cara. - equivalence: Matriz de 3x3 con los valores para hacer la
     * m醩cara. - arithmetic: Matriz de 3x3 con los valores para hacer la
     * m醩cara. - conjunction: Matriz de 3x3 con los valores para hacer la
     * m醩cara. - disjunction: Matriz de 3x3 con los valores para hacer la
     * m醩cara. - matrizOrig: La Matriz origen con la que trabajaremos. -
     * tamVent: cte. con el tama駉 de cada Ventana. - numOpLog: cte. con el
     * numero de Operadores L骻icos. - serialVersionUID: cte. para evitar
     * concurrencias de procesos.
     **************************************************************************/
    private final static double[][] hadamard = { { 0.5, 0.5, 0 },
            { 0.5, -0.5, 0 }, { 0, 0, 0 } };

    private final static double[][] adding = { { 0.333, 0, 0 },
            { 0.333, 0.333, 0 }, { 0, 0, 0 } };

    private final static double[][] arithmetic = { { 1, 0, 0 }, { -1, 1, 0 },
            { 0, 0, 0 } };

    private final static double[][] equivalence = { { 0.5, 0, 0 },
            { 0, 0.5, 0 }, { 0, 0, 0 } };

    private final static double[][] conjunction = { { 0, 0, 0 }, { 0, 1, 0 },
            { 0, 0, 0 } };

    private final static double[][] disjunction = { { 0, 0.333, 0 },
            { 0.333, 0.333, 0 }, { 0, 0, 0 } };

    private static double[][] matrizOrig;

    private final static int tamVent = 5;

    private final static int numOpLog = 6;

    private static final long serialVersionUID = 1L;

    /***************************************************************************
     * Constructor que recibe una matriz de doubles (la matriz Origen con la que
     * se trabajar

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -