All Downloads are FREE. Search and download functionalities are using the official Maven repository.

zhao.algorithmMagic.utils.transformation.PoolRgbOboMAX Maven / Gradle / Ivy

There is a newer version: 1.42
Show newest version
package zhao.algorithmMagic.utils.transformation;

import zhao.algorithmMagic.operands.matrix.ColorMatrix;

import java.awt.*;

/**
 * 最大池化操作实现类
 *
 * @author 赵凌宇
 * 2023/4/27 20:42
 */
public class PoolRgbOboMAX implements Transformation {
    /**
     * 、
     *
     * @param colorMatrix 来自内部的待转换数据。
     *                    Data to be converted from inside.
     * @return 转换之后的数据。
     * 

* Data after conversion. */ @Override public Color function(ColorMatrix colorMatrix) { int maxR = 0, maxG = maxR, maxB = maxG; for (Color[] matrix : colorMatrix) { for (Color color : matrix) { int red = color.getRed(); int green = color.getGreen(); int blue = color.getBlue(); if (red > maxR) maxR = red; if (green < maxG) maxG = green; if (blue < maxB) maxB = blue; } } return new Color(maxR, maxG, maxB); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy