1. <div id="f8mbs"></div>
        ãgӭԴaѲؾW񣬿옷ң
        [VIP] O | ղرվ | Wվ؈D | Sitemap | TAG˺
      2. ھ
      3. jqueryփ
      4. ǰλã > ׿Դa > g >

        Android_lٶĘReģKʹ÷

        rg2019-02-14 13:59 Դ“W ߣԴaѲ g[ ղ e ] ӡ

        ȽB°ٶĘReģKbaiduFaceRec baiduFaceRecģKb˰ٶAIĘReܣʹôģKɌFٶĘzyage,beauty,expression,faceshape,gender,glasses,landmark,race,quality,facetypeϢĘȹܣȌɏDƬĘ

        ȽB°ٶĘReģKbaiduFaceRec
        baiduFaceRecģKb˰ٶAIĘReܣʹôģKɌFٶĘzyage,beauty,expression,faceshape,gender,glasses,landmark,race,quality,facetypeϢĘȹܣȌɏDƬĘƶȣƶȷֵ**H֧ android ƽ_**

         

        £ֱϴa

        <!DOCTYPE html>
        <html xmlns="http://www.w3.org/1999/html">
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
            <meta name="viewport"
                  content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
            <title>frame2</title>
            <link rel="stylesheet" href="../css/api.css">
            <link rel="stylesheet" href="../css/aui.css">
            <style>
                html, body {
                    background: #ffffff;
                }

                .my-card {
                    border: solid 1px #dddddd;
                    margin: 10px;
                }

                .aui-btn-block {
                    margin-bottom: 10px;
                }
            </style>
        </head>
        <body>
        <section class="aui-content-padded my-card">
            <div class="aui-card-list">
                <div class="aui-card-list-header">
                    ٶĘReV3汾ԶxģK
                </div>
                <div class="aui-card-list-content-padded">
                    ĘRe
                </div>
                <div class="aui-card-list-footer">
                    2018-06-03
                </div>
            </div>
        </section>
        <div class="aui-content-padded">
            <p>
            <div class="aui-btn aui-btn-info aui-btn-block">@ȡaccess_token</div>
            </p>
            <p>
            <div class="aui-btn aui-btn-info aui-btn-block">Ęzy</div>
            </p>
            <p>
            <div class="aui-btn aui-btn-info aui-btn-block">Ę</div>
            </p>
        </div>
        </body>
        </html>
        <script src="../script/api.js"></script>
        <script>
            var baiduFaceRec = null;
            var UIAlbumBrowser = null;

            apiready = function () {
                baiduFaceRec = api.require('baiduFaceRec');
                UIAlbumBrowser = api.require('UIAlbumBrowser');
            };

            //@ȡaccess_token
            function getAuth() {
                var params = {
                    ak: 'your ak',
                    sk: 'your sk'
                };
        baiduFaceRec.getAuth(params, function (ret, err) {
            if (ret) {
                console.log(JSON.stringify(ret));
                alert('access_token=' + ret.access_token);
            } else {
                console.log(err.msg);
                alert('e`Ϣ' + err.msg);
            }
        })
            }

            //Ęzy
            function detect() {
                //ȫ@ȡaccess_token
                var params = {
                    ak: 'your ak',
                    sk: 'your sk'
                };
                baiduFaceRec.getAuth(params, function (ret, err) {
                    if (ret) {
                        console.log(JSON.stringify(ret));
                        var access_token = ret.access_token;
                        //xƬ
                        api.actionSheet({
                            title: 'xƬ',
                            cancelTitle: 'ȡ',
                            buttons: ['', '֙C']
                        }, function (ret, err) {
                            if (ret) {
                                console.log(ret.buttonIndex);
                                if (ret.buttonIndex != 3) {
                                    var sourceType = ret.buttonIndex;
                                    //@ȡDƬ
                                    api.getPicture({
                                        sourceType: (sourceType == 1) ? 'camera' : 'album',
                                        encodingType: 'jpg',
                                        mediaValue: 'pic',
                                        destinationType: 'url',
                                        allowEdit: true,
                                        saveToPhotoAlbum: false
                                    }, function (ret, err) {
                                        if (ret) {
                                            console.log(ret.data);
                                            var filePath = ret.data;
                                            var params = {
                                                filePath: filePath,
                                                access_token: access_token
                                            };
                                            //Ęzy
                                            baiduFaceRec.detect(params, function (ret, err) {
                                                if (ret) {
                                                    console.log(JSON.stringify(ret));
                                                    alert('Ęzy' + JSON.stringify(ret.result.face_list));
                                                } else {
                                                    console.log(err.msg);
                                                }
                                            })
                                        } else {
                                            console.log(JSON.stringify(err));
                                            alert(JSON.stringify(err));
                                        }
                                    })
                                } else {
                                    return false;
                                }
                            }
                        });
                    } else {
                        console.log(err.msg);
                        alert('e`' + ret.msg);
                    }
                });
            }

            //Ę
            function match() {
                //ȫ@ȡaccess_token
                var params = {
                    ak: 'your ak',
                    sk: 'your sk'
                };
                baiduFaceRec.getAuth(params, function (ret, err) {
                    if (ret) {
                        console.log(JSON.stringify(ret));
                        var access_token = ret.access_token;
                        //õȈDƬ
                        UIAlbumBrowser.open({
                            max: 2,
                            styles: {
                                bg: '#fff',
                                mark: {
                                    icon: '',
                                    position: 'bottom_left',
                                    size: 20
                                },
                                nav: {
                                    bg: 'rgba(0,0,0,0.6)',
                                    titleColor: '#fff',
                                    titleSize: 18,
                                    cancelColor: '#fff',
                                    cancelSize: 16,
                                    finishColor: '#fff',
                                    finishSize: 16
                                }
                            },
                            rotation: true
                        }, function (ret) {
                            if (ret) {
                                var filePath1 = ret.list[0].path;
                                var filePath2 = ret.list[1].path;
                                var params = {
                                    filePath1: filePath1,
                                    filePath2: filePath2,
                                    access_token: access_token
                                };
                                //Ę
                                baiduFaceRec.match(params, function (ret, err) {
                                    if (ret) {
                                        console.log(JSON.stringify(ret));
                                        alert('Ęzy' + JSON.stringify(ret));
                                    } else {
                                        console.log(err.msg);
                                    }
                                })
                            }
                        });
                    } else {
                        console.log(err.msg);
                        alert('e`' + ret.msg);
                    }
                });
            }
        </script>

        ʹģKǰҪȵٶAI_lĄã@ȡakskȻMC,@ȡصaccess_tokenhÿMĘReӿڕrȫ@ȡaccess_token30ޣȻÿՈReӿҲaccess_token@ӱCÿζՈok

         

        ăɂĘReӿڣһĘReһĘȡ
         

        ĘReҪRe˵ĘPąܶ࣬ҾͲһһfˣęnԔfĘȣȃɏĘƶֵԸƶֵДɏĘǷͬһˣĿϑĘCԓʹõı^ࡣ

        Android_lٶĘReģKʹ÷Ddhttp://www.rhcg.tw/appboke/39532.html
        ʮһѡ嵥˫