package com.dahua.netsdk.module.entity; /** * @author 47081 * @version 1.0 * @description 灰度图处理后的数据 * @date 2020/9/27 */ public class HeatMapGrayData { /** * 灰度图大小,不带头 */ private int length; /** * 位深度 */ private int nBit; /** * 宽度 */ private int width; /** * 高度 */ private int height; /** * 灰度数据 */ private byte[] data; public HeatMapGrayData(int width, int height, byte[] data) { this.width = width; this.height = height; this.data = data; this.nBit = data.length / (width * height) * 8; if (nBit == 8) { this.length = data.length * 8 / 8; } else { this.length = width * height * nBit / 8; } } public int getLength() { return length; } public void setLength(int length) { this.length = length; } public int getnBit() { return nBit; } public void setnBit(int nBit) { this.nBit = nBit; } public int getWidth() { return width; } public void setWidth(int width) { this.width = width; } public int getHeight() { return height; } public void setHeight(int height) { this.height = height; } public byte[] getData() { return data; } public void setData(byte[] data) { this.data = data; } }