基于百度图像识别SDK开发动植物识别
1.登录百度智能云官网(没有要先注册账号)
2.在官网下载java sdk压缩工具包
3.将下载的aip-java-sdk-version.zip解压。
4.在idea新建工程,并添加lib文件夹,把jar包导入。
5.申请免费图像识别借口,获得app_id,api_key,secret_key;
动物识别源码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | package Sample; import java.util.*; import org.json.JSONObject; import com.baidu.aip.imageclassify.AipImageClassify; public class Sample { public static final String APP_ID = "28103509" ; public static final String API_KEY = "XvzIGyHYhHQ2iaT0aVF6YlOp" ; public static final String SECRET_KEY = "0jpvYidH5lDHauM0fs9e91lI3GrrM2dR" ; public static void main(String[] args) { AipImageClassify client = new AipImageClassify(APP_ID, API_KEY, SECRET_KEY); Sample.sample_plant(client); } public static void sample_plant(AipImageClassify client) { HashMap<String, String> options = new HashMap<String, String>(); options.put( "baike_num" , "5" ); options.put( "top_num" , "3" ); String image = "img/cat2.png" ; JSONObject res = client.advancedGeneral(image, options); System.out.println(res.toString(2)); } } |
植物识别源码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | package Sample; import com.baidu.aip.imageclassify.AipImageClassify; import org.json.JSONObject; import java.util.HashMap; public class Sample2{ //设置APPID/AK/SK public static final String APP_ID = "28109906" ; public static final String API_KEY = "FnGCRjFUsK0Nr1n9iHbOrz2t" ; public static final String SECRET_KEY= "iM1Lo13eNlDxXb75nNoRgOhOdKcGuv1Y" ; public static void main(String[] args) { // 初始化一个AipImageClassify AipImageClassify client = new AipImageClassify(APP_ID, API_KEY, SECRET_KEY); // 可选:设置网络连接参数 client.setConnectionTimeoutInMillis(2000); client.setSocketTimeoutInMillis(60000); // 传入可选参数调用接口 HashMap<String, String> options = new HashMap<String, String>(); options.put( "baike_num" , "5" ); String image = "img/a.jpg" ; JSONObject res = client.plantDetect(image, options); System.out.println(res.toString(2)); } } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2021-10-28 关于mysql创建数据库和数据表