百度AI之百度图像识别java版本使用

百度AI之百度图像识别java版本使用\

官网

http://ai.baidu.com/
在这里插入图片描述

创建应用

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

查看 appid,appkey,sk

在这里插入图片描述

下载sdk

https://ai.baidu.com/sdk#vis
在这里插入图片描述

查看开发文档

http://ai.baidu.com/docs#/ImageClassify-Java-SDK/top
在这里插入图片描述

sdk的jar包 或者通过maven形式导入
在这里插入图片描述

<dependency>
    <groupId>com.baidu.aip</groupId>
    <artifactId>java-sdk</artifactId>
    <version>${version}</version>
</dependency>

项目实现了官方提供的所有API测试用例:

  • 通用物体和场景识别
  • 图像主体检测
  • logo 商标识别
  • 菜品识别
  • 车型识别
  • 动物识别
  • 植物识别
  • 果蔬识别
  • 检索地标识别

具体可查看官方文档进行实现,或者通过下载项目直接使用。

https://download.csdn.net/download/pyfysf/11211506
https://download.csdn.net/download/pyfysf/11211506

相关推荐
ImageComparerUI——基于Java语言实现的相似图像识别,基于直方图比较算法。 import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Image; import java.awt.MediaTracker; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; import javax.swing.JButton; import javax.swing.JComponent; import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JPanel; public class ImageComparerUI extends JComponent implements ActionListener { /** * */ private static final long serialVersionUID = 1L; private JButton browseBtn; private JButton histogramBtn; private JButton compareBtn; private Dimension mySize; // image operator private MediaTracker tracker; private BufferedImage sourceImage; private BufferedImage candidateImage; private double simility; // command constants public final static String BROWSE_CMD = "Browse..."; public final static String HISTOGRAM_CMD = "Histogram Bins"; public final static String COMPARE_CMD = "Compare Result"; public ImageComparerUI() { JPanel btnPanel = new JPanel(); btnPanel.setLayout(new FlowLayout(FlowLayout.LEFT)); browseBtn = new JButton("Browse..."); histogramBtn = new JButton("Histogram Bins"); compareBtn = new JButton("Compare Result"); // buttons btnPanel.add(browseBtn); btnPanel.add(histogramBtn); btnPanel.add(compareBtn); // setup listener... browseBtn.addActionListener(this); histogramBtn.addActionListener(this); compareBtn.addActionListener(this); mySize = new Dimension(620, 500); JFrame demoUI = new JFrame("Similiar Image Finder"); demoUI.getContentPane().setLayout(new BorderLayout()); demoUI.getContentPane().add(this, BorderLayout.CENTER); demoUI.getContentPane().add(btnPanel, BorderLayout.SOUTH); de
©️2020 CSDN 皮肤主题: 撸撸猫 设计师:马嘣嘣 返回首页