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

接口说明(新版)

图像特效

黑白图像上色

SDK 调用示例

Json::Value result;

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

// 调用黑白图像上色
result = client.colourize_v1(image, aip::null);
result = client.colourize_v1_url(image_url, aip::null);

接口详情

可参考API文档:黑白图像上色

图像风格转换

SDK 调用示例

Json::Value result;;
std::string image;
std::string option = "cartoon";
aip::get_file_content("/assets/sample.jpg", &image);

// 图像风格转换
result = client.imagestyletrans(image,option,aip::null);
// 文件url
std::string = "http://host/test.jpeg"
result = client.imagestyletransurl(url,option,aip::null);

接口详情

可参考API文档:图像风格转换

人像动漫化

SDK 调用示例

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

// 人像动漫化接口
result = client.selfieanime(image,aip::null);
// 文件url
std::string = "http://host/test.jpeg"
result = client.selfieanimeurl(url,aip::null);
// 如果有可选参数
std::map<std::string, std::string> options;
// 带参数调用人像动漫化接口
result = client.selfieanime(image, options);

接口详情

可参考API文档:人像动漫化

图像增强

图像去雾

SDK 调用示例

Json::Value result;

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

// 调用图像去雾
result = client.dehaze_v1(image, aip::null);
result = client.dehaze_v1_url(image_url, aip::null);

接口详情

可参考API文档:图像去雾

图像对比度增强

SDK 调用示例

Json::Value result;

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

// 调用图像对比度增强
result = client.contrast_enhance_v1(image, aip::null);
result = client.contrast_enhance_v1_urls(image_url, aip::null);

接口详情

可参考API文档:图像对比度增强

图像无损放大

SDK 调用示例

Json::Value result;

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

// 调用图像无损放大
result = client.image_quality_enhance_v1(image, aip::null);
result = client.image_quality_enhance_v1_url(image_url, aip::null);

接口详情

可参考API文档:图像无损放大

拉伸图像恢复

SDK 调用示例

Json::Value result;

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

// 调用拉伸图像恢复
result = client.stretch_restore_v1(image, aip::null);
result = client.stretch_restore_v1_url(image_url, aip::null);

接口详情

可参考API文档:拉伸图像恢复

图像修复

SDK 调用示例

Json::Value result;;
std::string image;
Json::Value rectangle;
Json::Value property;
property["width"]=1;
property["height"]=1;
property["left"]=1;
property["top"]=1;
rectangle.append(property);
aip::get_file_content("/assets/sample.jpg", &image);

// 图像修复
result = client.imageinpainting(image,rectangle,aip::null);

接口详情

可参考API文档:图像修复

图像清晰度增强

SDK 调用示例

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

// 图像清晰增强
result = client.imagedefinitionenhance(image,aip::null);
// 文件url
std::string = "http://host/test.jpeg"
result = client.imagedefinitionenhanceurl(url,aip::null);

接口详情

可参考API文档:图像清晰度增强

历史版本

天空分割

SDK 调用示例

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

// 天空分割
result = client.skyseg(image,aip::null);
// 文件url
std::string = "http://host/test.jpeg"
result = client.skysegurl(url,aip::null);

接口详情

可参考API文档:天空分割

上一篇
快速入门
下一篇
错误信息