Foxtable(狐表)用户栏目专家坐堂 → 百度人脸识别api-v3,能弄个例子么?


  共有12353人关注过本帖树形打印复制链接

主题:百度人脸识别api-v3,能弄个例子么?

帅哥哟,离线,有人找我吗?
zhangjian222200
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1553 积分:11003 威望:0 精华:0 注册:2016/9/12 11:18:00
百度人脸识别api-v3,能弄个例子么?  发帖心情 Post By:2018/11/29 9:45:00 [显示全部帖子]

文档网址:http://ai.baidu.com/docs#/ImageCensoring-Java-SDK/top

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20181129094244333.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2018/11/29 9:47:16编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1553 积分:11003 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2018/11/30 11:44:00 [显示全部帖子]

需要下图红框这个

若参照身份证识别,需要在微信公众号内调用手机摄像头拍1张照片,直接上传(不用手选照片),之后再审核(这个已经会了),应该怎么弄?


图片点击可在新窗口打开查看此主题相关图片如下:qq图片2018113011312011111111.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2018/11/30 12:03:54编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1553 积分:11003 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2018/11/30 17:52:00 [显示全部帖子]

1.内部函数renlianpaizhao代码,即需要人脸识别的页面,测试不起来
Dim e As RequestEventArgs = args(0)                                
e.Resp
Dim wb As New weui

wb.AppendHTML("<script src='http://res.wx.qq.com/open/js/jweixin-1.2.0.js'></script>",True) '引入JS-SDK库
wb.AppendHTML("<script src='./lib/jssdk.js'></script>") '引入脚本文件

With wb.AddTabBar("", "tb1",0)
    .AddButton("bt1","首页","./images/a.png","")  
    .AddButton("bt2","城市","./images/b.png","")
    .Addpage("bt3","当前","./images/c.png")
    .AddButton("bt4","我的","./images/d.png","")
End With

'在页面注入权限验证配置
Dim st As New Date(1970,1,1,8,0,0)
Dim appid As String = Vars("appid") '"wx8acdb7df5beb68fd" '开发者ID
Dim timestamp As Integer = CInt((Date.Now - st).TotalSeconds()) '时间戳
Dim noncestr As String = Rand.NextString(16) '随机字符
Dim url As String  = e.Request.URL.ToString '当前页面地址
Dim signature As String = Functions.Execute("GetJsSignature", noncestr, timestamp, url) '生成权限验证签名
Dim cfg As String = "wx.config({appId:'{0}',timestamp:{1},nonceStr:'{2}',signature:'{3}',jsApiList:['scanQRCode']});"
wb.AppendHTML("<script>" & CExp(cfg,appid,timestamp,noncestr,signature) & "</script>",True)
'开始正常生成网页内容
wb.AddForm("bt3","form1","renlianpaizhao_fz.htm")
With wb.AddInputGroup("form1","ipg1","产品输入")
    With .AddInputCell("ic1")
        .AddLabel("lbh","编号",0)
        .AddInput("number","text",1).Value = "123"
        .AddVcodeButton("scan","开始拍照",2) '增加二维码扫描按钮,2表示显示在右边
    End With
End With
With wb.AddInputGroup("form1","ipg2","获得的照片") '文件上传(1个)
        With.AddUploader("up0","",False)
           .AllowDelete = True '允许用户删除图片
           .ScaleWidth = 600 '自动压缩图片宽度为400个像素,高度等比例压缩
        End With
End With
With wb.AddButtonGroup("form1","btg1",True)
    .Add("btn1", "确定", "submit")
End With
e.WriteString(wb.Build) '生成网页

2.函数"GetJsSignature"与文档完全相同
3.js
wx.ready(function () {
    document.getElementById('scan').onclick = function () {
        wx.scanQRCode({
            needResult: 1,
            scanType: ['qrCode','barCode'],
            success: function (res) {
                document.getElementById('number').value = res.resultStr;
            }
        });
    };
    document.getElementById('scan').onclick = function () {  //参照扫码代码改的
        wx.chooseImage({
            count: 1, // 默认9
            sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
            sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
            success: function (res) {
            var localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
                document.getElementById('scan').value = res.resultStr;
            }
        });
    };
});

wx.error(function (res) {
    alert(res.errMsg);
});

以上相同内容的记事本,也上传一份:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试内容333999222111.txt


[此贴子已经被作者于2018/11/30 18:18:15编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1553 积分:11003 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2018/11/30 18:48:00 [显示全部帖子]

楼上改成
Dim cfg As String = "wx.config({appId:'{0}',timestamp:{1},nonceStr:'{2}',signature:'{3}',jsApiList:['chooseImage']});"
js
wx.ready(function () {
    document.getElementById('scan').onclick = function () {
        wx.scanQRCode({
            needResult: 1,
            scanType: ['qrCode','barCode'],
            success: function (res) {
                document.getElementById('number').value = res.resultStr;
            }
        });
    };
    document.getElementById('scan').onclick = function () {  //参照扫码代码改的
        wx.chooseImage({
            count: 1, // 默认9
            sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
            sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
            success: function (res) {
            var localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
                document.getElementById('up0').value = res.resultStr; //这里麻烦指导
            }
        });
    };
});

 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1553 积分:11003 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2018/12/1 11:12:00 [显示全部帖子]

页面代码:
Dim e As RequestEventArgs = args(0)                               
e.Resp
Dim wb As New weui
wb.AppendHTML("<script src='http://res.wx.qq.com/open/js/jweixin-1.2.0.js'></script>",True) '引入JS-SDK库
wb.AppendHTML("<script src='./lib/ajaxform_per_xianxyj_jinxing.js'></script>") '引入脚本文件 ’包含了下面要调用的函数

'在页面注入权限验证配置
Dim st As New Date(1970,1,1,8,0,0)
Dim appid As String = '"wx8acdb7df5beb68fd" '开发者ID
Dim timestamp As Integer = CInt((Date.Now - st).TotalSeconds()) '时间戳
Dim noncestr As String = Rand.NextString(16) '随机字符
Dim url As String  = e.Request.URL.ToString '当前页面地址
Dim signature As String = Functions.Execute("GetJsSignature", noncestr, timestamp, url) '生成权限验证签名
Dim cfg As String = "wx.config({appId:'{0}',timestamp:{1},nonceStr:'{2}',signature:'{3}',jsApiList:['chooseImage']});"
wb.AppendHTML("<script>" & CExp(cfg,appid,timestamp,noncestr,signature) & "</script>",True)

wb.AddForm("bt3","form1","per.htm")
With wb.AddInputGroup("form1","ipg1","约见内容")
    .AddHidenValue("serverId","") '确认到达上传后,返回的照片服务器id
    .AddHidenValue("annhm",0) '定义,用户点击按钮的编号
          With .AddInput("yaoqbh2","编号","text")
              .Value = "123"
              .Readonly = True
          End With
End With
With wb.AddButtonGroup("form1","btg2",False)
         .Add("btn1s7", "到达", "button").Attribute= ""  
End With

js代码:
function validit_per_xianxyj_jinxing(idx){
alert("开始调用新增约见的js文件");  //1.点"到达"按钮,此行无法不显示
    document.getElementById("annhm").value = idx
//alert("ok2");

var serverId = "";
if (idx =='3' || idx =='4'){
wx.ready(function () {
    function () {
        wx.chooseImage({
            count: 1, // 默认9
            sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
            sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
            success: function (res) {
            var localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
    alert(localIds);
                //document.getElementById('up0').value = res.resultStr;
                wx.uploadImage({    //2.这样调用上传,可以么?
                localId:localIds // 需要上传的图片的本地ID,由chooseImage接口获得
                isShowProgressTips: 1, // 默认为1,显示进度提示
                success: function (res) {
                serverId = res.serverId; // 返回图片的服务器端ID
    alert(serverId);
                document.getElementById("serverId").value = serverId;
                }
                });
            }
        });
    };
});
}

wx.error(function (res) {
    alert(res.errMsg);
});

    var result = submitAjaxForm('form1','',false);  //照片上传后,将表单发到下一个页面;在下一个页面下载、验证图片。
alert(result);
    if (result =='到达!') {show('dlg1')}
    else if (result =='稍候再看!') {show('dlg2')}
    else if (result =='没有获得编号!') {show('dlg3')}
}

上述代码,写在记事本:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试页面36663332221.txt



 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1553 积分:11003 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2018/12/1 11:26:00 [显示全部帖子]

完整的js代码:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试内容333111999.txt


图片点击可在新窗口打开查看此主题相关图片如下:qq图片2018120111255444444444.png
图片点击可在新窗口打开查看



[此贴子已经被作者于2018/12/1 11:27:01编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1553 积分:11003 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2018/12/1 12:15:00 [显示全部帖子]

加载没有问题

是js编码问题,不会编,调用拍照及上传,还麻烦看下

 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1553 积分:11003 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2018/12/1 13:16:00 [显示全部帖子]

下载了notepad++中文版,也安装了
语言:jsva 编号:ansi,这样行么?

图片点击可在新窗口打开查看此主题相关图片如下:qq图片201812011309188008888888.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:qq图片201812011352077777777777.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2018/12/1 13:56:13编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1553 积分:11003 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2018/12/1 15:30:00 [显示全部帖子]

function validit_per_xianxyj_jinxing(idx){
alert("001");
    document.getElementById("annhm").value = idx;
//alert("ok2");

var serverId = "";
if (idx =='3' || idx =='4'){
wx.ready(function () {
    // function () {   //将粉色、红色,屏蔽后,js即可以正常调用,但是照相机或相册,没有调用,麻烦指导下;昨天,测试文档例子代码可以成功调用
        wx.chooseImage({
            count: 1, // 默认9
            sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
            sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
            success: function (res) {
            var localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
    alert(localIds);
                //document.getElementById('up0').value = res.resultStr;
               //  wx.uploadImage({  //这里开始,用于将图片上传到腾讯服务器
              //   localId:localIds // 需要上传的图片的本地ID,由chooseImage接口获得
                // isShowProgressTips: 1, // 默认为1,显示进度提示
                // success: function (res) {
               //  serverId = res.serverId; // 返回图片的服务器端ID
   //  alert(serverId);
               //  document.getElementById("serverId").value = serverId;
               //  };
              //   });
            }
        });
    // };
});
}

wx.error(function (res) {
    alert(res.errMsg);
});

    var result = submitAjaxForm('form1','',false);
alert(result);
    if (result =='到达!') {show('dlg1')}
    else if (result ='稍候再看!') {show('dlg2')}

}


//检查微信客户端版本,必须5.0及以上版本才支持
function checkagent() {
//alert("检查微信客户端版本,必须5.0及以上版本才支持");
    var ua = navigator.userAgent;
    var idx = ua.indexOf("MicroMessenger"); //是否包含MicroMessenger
    if (idx > -1) {
        ua = ua.substring(idx + 15, idx + 16);
        return ua >= "5";
    }
    return false;
}

txt上述代码:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:lll111112ff20999.txt


[此贴子已经被作者于2018/12/1 15:38:43编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhangjian222200
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1553 积分:11003 威望:0 精华:0 注册:2016/9/12 11:18:00
  发帖心情 Post By:2018/12/2 18:36:00 [显示全部帖子]

调用拍照,好了
但是,拍照后,按楼上方法上传照片,没有成功;按下图方法上传,也没有成功

因为无法直接发代码,所以word里面截图,发一下。完整代码,见后面txt:

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20181202183118990099999.png
图片点击可在新窗口打开查看

调用拍照、上传照片js:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:上传照片不成功.txt


[此贴子已经被作者于2018/12/2 18:36:49编辑过]

 回到顶部
总数 47 1 2 3 4 5 下一页