public class SafeCodeUtilsForSZ
extends java.lang.Object
| 构造器和说明 |
|---|
SafeCodeUtilsForSZ() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
binaryzationPic(java.lang.String startFilePath,
java.lang.String endFilePath)
图片二值化
首先拿到原有图片的色彩矩阵数据
然后根据原有图片大小创建新的图片
通过每个点灰度与阙值进行对比来判断颜色设置
|
static java.lang.String |
getAllChar(java.lang.String file) |
static int |
getAverageColor(int[][] gray,
int x,
int y,
int w,
int h)
自己加周围8个灰度值再除以9,算出其相对灰度值
|
static int |
getGray(int rgb)
获取gray
|
static java.lang.String |
getSafeCode(java.lang.String safeCodeName) |
static java.util.Map<java.awt.image.BufferedImage,java.lang.String> |
loadTrainData() |
public static java.lang.String getSafeCode(java.lang.String safeCodeName)
public static java.lang.String getAllChar(java.lang.String file)
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.Map<java.awt.image.BufferedImage,java.lang.String> loadTrainData()
throws java.lang.Exception
java.lang.Exceptionpublic static void binaryzationPic(java.lang.String startFilePath,
java.lang.String endFilePath)
startFilePath - startFilePathendFilePath - endFilePathpublic static int getGray(int rgb)
rgb - RGBpublic static int getAverageColor(int[][] gray,
int x,
int y,
int w,
int h)
gray - 颜色二维数组x - 偏移量Xy - 偏移量Yw - 宽h - 高