吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6088|回复: 15
上一主题 下一主题
收起左侧

[其他原创] 用百度AI和autojsPro配合做的鉴黄师

[复制链接]
跳转到指定楼层
楼主
浮华情未言 发表于 2020-7-8 15:58 回帖奖励
源码地址:https://github.com/crytion/autoPicCheck

效果展示:



存在的问题: 百度说能检测动漫图,但是我实测对动漫的敏感图很不敏感,对真人图检测准确率很高
[JavaScript] 纯文本查看 复制代码
//请求悬浮窗权限, 用来显示提示和结果
alert("项目启动,在图片界面按音量减按键");

// 项目启动,获取最新的token
var strKey = "qa31LiAYPnm1PefGGFnBxsrp";            //这个是我的数据,可能会有使用上限
var strSec = "98aKqFLCyduDaxIKiO9WkQpp6NxeEa3P";

var tokenUrl = "https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id="+strKey+"&client_secret="+strSec;
var res = http.postJson(tokenUrl, {});
var tokenObj = res.body.string();
tokenObj = JSON.parse(tokenObj);
//拿到token
var token = tokenObj.access_token;
console.log("token======== " + token);

//调用无障碍权限,开启后脚本运行
auto.waitFor();
var url = "https://aip.baidubce.com/rest/2.0/solution/v1/img_censor/v2/user_defined?access_token=";
//截图权限
if (!requestScreenCapture())
{
    toast("请求截图失败,请打开截图权限后使用");
    exit();
}

events.setKeyInterceptionEnabled("volume_down", true);
events.observeKey();
events.onKeyDown("volume_down", function (event)
{
    toast("识别中..");
    main();
});


function main()
{
    //截图,转成Base64的图片码;
    var img = captureScreen();
    imgBase64 = images.toBase64(img, "jpg", 100);


    let picRes = http.post(url + token, {
        image: imgBase64,
        imgType: 0,
    });

    var picInfo = picRes.body.string();

    console.error("LKX", " picInfopicInfo==" + picInfo);
    picInfo = JSON.parse(picInfo);

    if (!picInfo.error_code)
    {
        var strResult = "";
        var conclusion = picInfo.conclusion;

        strResult += "图片" + conclusion+": ";

        var conclusionType = picInfo.conclusionType;
        switch(conclusionType)
        {
            case 1:
                strResult = "不够色!!你管这个叫色图????";
                break;
            case 2:
                strResult += SetResult(picInfo.data);
                break;
            case 3:
                strResult += SetResult(picInfo.data);
                break;
            case 4:
                strResult = "审核失败!!你传的什么鬼图片????";
                break
            default:
                break;
        }

        toast(strResult);
    } 
    else
    {
        alert("请求失败: " + picInfo.error_code + ", " + picInfo.error_msg)
    }
}

function SetResult(dataArr)
{
    var strRRR = "";
    for(let i in dataArr)
    {
        var oneData = dataArr[i];
        var strMsg = oneData.msg;
        strMsg = strMsg.replace("不合规", " ");
        var nProbability = oneData.probability;
        nProbability = nProbability.toFixed(2) * 100;
        strRRR += "..."+strMsg+",可信度"+nProbability+"%...";
    }

    return strRRR;
}

1111.jpg (135.35 KB, 下载次数: 5)

1111.jpg

2222.jpg (118.6 KB, 下载次数: 3)

2222.jpg

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
SunerC 发表于 2020-7-8 16:35
好东西,可以再配合探探陌陌之类的,够色的就右划
推荐
 楼主| 浮华情未言 发表于 2020-7-8 16:44 |楼主
SunerC 发表于 2020-7-8 16:35
好东西,可以再配合探探陌陌之类的,够色的就右划

你这个功能还是需要用颜值检测AI方便些, 90分以上的划
AutoJS 源码: https://github.com/crytion/AutoJsFace
网页版成品预览:https://www.52pojie.cn/thread-1206453-1-1.html
沙发
fancygin 发表于 2020-7-8 16:04
3#
琴似蓝调 发表于 2020-7-8 16:12
你可真是个机灵鬼
4#
沐星雨 发表于 2020-7-8 16:14
就是因为你,老夫终于修道成仙!
谢谢你全家哦
5#
dokuro 发表于 2020-7-8 16:20
不知道如何评价
6#
迦南圣经 发表于 2020-7-8 16:32
ennm,这个可以帮助一些职业减轻身体负担
9#
浙江-杺庝 发表于 2020-7-8 21:38
真人肯定高啊,它都采集了多少被和谐成8秒小视频的 大姐姐了
10#
性本善 发表于 2020-7-9 10:37
SunerC 发表于 2020-7-8 16:35
好东西,可以再配合探探陌陌之类的,够色的就右划

思路清晰妙啊
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-26 11:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表