BaiDu API DEMO

百度API接口的使用小demo.


第一步:.

获取需要的API
第一步


第二步:.

下载SDK
第二步
第二步


第三步:.

根据提示安装库文件
第三步



CURL:    sudo apt-get install   libcurl4-openssl-dev
jsoncpp: sudo apt-get install   libjsoncpp-dev
openssl: sudo apt-get install   libssl-dev


第四步:配置环境变.


export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/jsoncpp

第五步:编写代码 


    // 设置APPID/AK/SK
        std::string app_id = "18078217";
        std::string api_key = "rtYVoXqqeR7278NI0qGh99q9";
        std::string secret_key = "u9FauW1mwvCfg9zdkwo58WzkYNKh6QNp";

        aip::Imageclassify client(app_id, api_key, secret_key);
        

        Json::Value result;

        std::string image;
        aip::get_file_content("./assets/timg.jpeg", &image);    //此处填入对应的图片路径

        // 调用车型识别
        result = client.car_detect(image, aip::null);

        // 如果有可选参数
        std::map<std::string, std::string> options;
        options["top_num"] = "3";
        options["baike_num"] = "5";

        // 带参数调用车型识别
        result = client.car_detect(image, options);
        
        std::cout << result << endl;;
    
}

第六步:编译 

g++   main.cpp     -std=c++11   -lcurl -lcrypto  -ljsoncpp

运行结果

结果
我的GITHUB


发布了32 篇原创文章 · 获赞 1 · 访问量 243

猜你喜欢

转载自blog.csdn.net/qq_41714908/article/details/105239159