资讯 社区 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

面料图片搜索

面料图片搜索

面料图片搜索—入库

SDK 调用示例

Json::Value result;

std::string image;
aip::get_file_content("/assets/sample.jpg", &image);
std::string brief = "{\"name\":\"周杰伦\", \"id\":\"666\"}";

// 调用面料图片搜索—入库, 图片参数为本地图片
result = client.materiel_add(image, brief, aip::null);

// 如果有可选参数
std::map<std::string, std::string> options;
options["tags"] = "100,11";

// 带参数调用面料图片搜索—入库, 图片参数为本地图片
result = client.materiel_add(image, brief, options);

Json::Value result;

std::string url = "http//www.x.com/sample.jpg";

// 调用面料图片搜索—入库, 图片参数为远程url图片
result = client.materiel_add_url(url, brief, aip::null);

// 如果有可选参数
std::map<std::string, std::string> options;
options["tags"] = "100,11";

// 带参数调用面料图片搜索—入库, 图片参数为远程url图片
result = client.materiel_add_url(url, brief, options);

接口详情

可参考API文档:面料图片搜索—入库

面料图片搜索—检索

SDK 调用示例

Json::Value result;

std::string image;
aip::get_file_content("/assets/sample.jpg", &image);

// 调用面料图片搜索—检索, 图片参数为本地图片
result = client.materiel_search(image, aip::null);

// 如果有可选参数
std::map<std::string, std::string> options;
options["tags"] = "100,11";
options["tag_logic"] = "0";
options["pn"] = "100";
options["rn"] = "250";

// 带参数调用面料图片搜索—检索, 图片参数为本地图片
result = client.materiel_search(image, options);

Json::Value result;

std::string url = "http//www.x.com/sample.jpg";

// 调用面料图片搜索—检索, 图片参数为远程url图片
result = client.materiel_search_url(url, aip::null);

// 如果有可选参数
std::map<std::string, std::string> options;
options["tags"] = "100,11";
options["tag_logic"] = "0";
options["pn"] = "100";
options["rn"] = "250";

// 带参数调用面料图片搜索—检索, 图片参数为远程url图片
result = client.materiel_search_url(url, options);

接口详情

可参考API文档:面料图片搜索—检索

面料图片搜索—更新

SDK 调用示例

Json::Value result;

std::string image;
aip::get_file_content("/assets/sample.jpg", &image);
std::string brief = "{\"name\":\"周杰伦\", \"id\":\"666\"}";

// 调用面料图片搜索—更新, 图片参数为本地图片
result = client.materiel_update(image, brief, aip::null);

// 如果有可选参数
std::map<std::string, std::string> options;
options["tags"] = "100,11";

// 带参数调用面料图片搜索—更新, 图片参数为本地图片
result = client.materiel_update(image, brief, options);

Json::Value result;

std::string url = "http//www.x.com/sample.jpg";

// 调用面料图片搜索—更新, 图片参数为远程url图片
result = client.materiel_update_url(url, brief, aip::null);

// 如果有可选参数
std::map<std::string, std::string> options;
options["tags"] = "100,11";

// 带参数调用面料图片搜索—更新, 图片参数为远程url图片
result = client.materiel_update_url(url, brief, options);

Json::Value result;

std::string cont_sign = "8cnn32frvrr2cd901";

// 调用相同图检索—更新, 图片参数为图片签名
result = client.materiel_update_cont_sign(cont_sign, brief, aip::null);

// 如果有可选参数
std::map<std::string, std::string> options;
options["tags"] = "100,11";

// 带参数调用相同图检索—更新, 图片参数为图片签名
result = client.materiel_update_cont_sign(cont_sign, brief, options);

接口详情

可参考API文档:面料图片搜索—更新

面料图片搜索—删除

SDK 调用示例

Json::Value result;

std::string image;
aip::get_file_content("/assets/sample.jpg", &image);

// 调用删除相似图,传入参数为图片
result = client.materiel_delete_by_image(image, aip::null);

Json::Value result;

std::string url = "http//www.x.com/sample.jpg";

// 调用删除相似图,图片参数为远程url图片
result = client.materiel_delete_by_url(url, aip::null);

Json::Value result;

std::string cont_sign = "8cnn32frvrr2cd901";

// 调用删除相似图,传入参数为图片签名
result = client.materiel_delete_by_sign(cont_sign, aip::null);

接口详情

可参考API文档:面料图片搜索—删除

上一篇
绘本图片搜索
下一篇
常见问题