splicing图像篡改的VGG+FFT+SVM

2018-11-14  本文已影响0人  戈季

FFT 部分

import sys
sys.path.append('C:\Users\mb845111\Anaconda2\Lib\site-packages')
rows, cols = img_man.shape
mask = np.ones(img_man.shape, np.uint8)
mask[int(rows / 2 - 30):int(rows / 2 + 30), int(cols / 2 - 30):int(cols / 2 + 30)] = 0
# 定义的mask是中间60*60的像素为0其余为1

Vgg部分

sklearnsklearn.metrics模块实现了一些loss, score以及一些工具函数来计算分类性能。一些metrics可能需要正例、置信度、或二分决策值的的概率估计。
大多数实现允许每个sample提供一个对整体score来说带权重的分布,通过sample_weight参数完成。

这位博主写的很棒,包括了二分类,多分类模型分类sklearn中的模型评估很实用,precision_score, recall_score,f1_score详见3.8,roc_auc_score详见3.12,accuracy_score详见3.2。

SVM部分

数据

keras读取后缀名为.h5的文件 keras提供了get_weight的函数

上一篇 下一篇

猜你喜欢

热点阅读