人工智能识别图片食物

一、准备食物图片(橘子和苹果)

二、识别学习关键代码编写

public static void study() throws Exception {//学习

Picture picture = new Picture();//图片解析类 图片(文件)-三通道矩阵

Config config = new Config();//现有的环境业务进行参数配置

config.setTypeNub(2);//设置类别数量

config.setBoxSize(125);//设置物体大小 单位像素 125*125 矩形

config.setPictureNumber(5);//设置每个种类训练图片数量

config.setPth(0.55);//设置可信概率,只有超过可信概率阈值,得出的结果才是可信的0-1

config.setShowLog(true);//输出学习时打印数据

Distinguish distinguish = new Distinguish(config);//识别类

distinguish.setBackGround(picture.getThreeMatrix("F:\\demo\\AI\\test\\image\\back.jpg"));//塞入背景图片

List<FoodPicture> foodPictures = new ArrayList<>();//所有识别物体的标注集合

for (int i = 1; i < 3; i++) {//加载图片全过程

FoodPicture foodPicture = new FoodPicture();

foodPictures.add(foodPicture);

List<PicturePosition> picturePositionList = new ArrayList<>();

foodPicture.setId(i + 1);//该图片类别

foodPicture.setPicturePositionList(picturePositionList);

for (int j = 1; j < 6; j++) {

String name;

if (i == 1) {

name = "a";

} else {

name = "b";

}

PicturePosition picturePosition = new PicturePosition();

picturePosition.setUrl("F:\\demo\\AI\\test\\image\\" + name + i + ".jpg");

picturePosition.setNeedCut(false);//是否需要剪切,充满全图不需要

picturePositionList.add(picturePosition);

}

}

distinguish.studyImage(foodPictures);//进行学习 耗时较长、、、、

Model model = distinguish.getModel();

System.out.println(JSON.toJSONString(model));

//识别过程

for (int i = 1; i < 8; i++) {

System.out.println("i====" + i);

ThreeChannelMatrix t = picture.getThreeMatrix("F:\\demo\\AI\\test\\image\\t" + i + ".jpg");

Map<Integer, Double> map = distinguish.distinguish(t);

for (Map.Entry<Integer, Double> entry : map.entrySet()) {

System.out.println(entry.getKey() + ":" + entry.getValue());

}

}

}

三、识别流程说明

配置识别器------添加食物图片获取模型数据------通过模型数据识别图片食物

四、测试成果展示

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1379982.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【论文阅读】基于深度学习的时序预测——Crossformer

系列文章链接 论文一&#xff1a;2020 Informer&#xff1a;长时序数据预测 论文二&#xff1a;2021 Autoformer&#xff1a;长序列数据预测 论文三&#xff1a;2022 FEDformer&#xff1a;长序列数据预测 论文四&#xff1a;2022 Non-Stationary Transformers&#xff1a;非平…

人工智能图片分类Python小程序

个人小作业&#xff0c;虽说做的很差&#xff0c;也算是一个学习的转化&#xff1b;主要用于分类自己下载的壁纸 1 背景 学期末需要一个学习成果的展示&#xff0c;高难度的自己做不来&#xff0c;模型也跑不动&#xff08;电脑有点渣&#xff09;&#xff0c;刚好自己也有图…

人工智能最全图谱

在过去的几个月中&#xff0c;我一直在收集有关人工智能的相关资料。随着各种的问题被越来越频繁的提及&#xff0c;我决定整理并分享有关人工智能、神经网络、机器学习、深度学习与大数据的技术合辑。同时为了内容更加生动易懂&#xff0c;本文将会针对各个大类展开详细解析。…

人工智能AI - 以图搜图产品

网站首页 以图搜图产品 主要特性 底层使用特征向量相似度搜索单台服务器十亿级数据的毫秒级搜索近实时搜索&#xff0c;支持分布式部署随时对数据进行插入、删除、搜索、更新等操作支持在线用户管理与服务器性能监控&#xff0c;支持限制单用户登录 系统功能 搜索管理&#…

2021-05-19 人工智能图片识别

手写数字识别案例&#xff08;第一版&#xff09; 任务&#xff1a;输入&#xff1a;28*28的灰度图片 输出&#xff1a;0-9的数字标签 样本量&#xff1a;6万训练样本&#xff0c;1万测试样本 数据处理&#xff1a;读取数据和预处理操作 模型设计&#xff1a;网络结构 训练…

人工智能——图搜索

一&#xff0e;数据驱动和目标驱动搜索 以下情况建议使用目标驱动搜索&#xff1a; &#xff08;1&#xff09;目标或假设是在问题陈述中给出的。例如定理的证明&#xff0c;目标就是定理。 &#xff08;2&#xff09;与问题数据匹配的规则非常多&#xff0c;会产生大量分支…

手机声音同步到另一部手机_手机数据同步、丢失不再可怕

日常生活中&#xff0c;我们使用手机最大的难题可能就是手机资料的丢失了。熊孩子玩手机在你不注意的情况下把照片删掉了&#xff0c;换新手机资料的同步更是麻烦&#xff0c;还有甚者就是手机丢了&#xff0c;里面的数据资料全面化为泡影&#xff0c;想哭都没地儿哭。而现在不…

互联网日报 | 华为发布首款商用台式机;京东健康正式登陆港交所;苹果推出首款头戴式耳机...

今日看点 ✦ 京东健康港交所上市&#xff0c;募资265亿港元、总市值超3400亿港元 ✦ 华为发布首款商用台式机&#xff0c;商用PC布局更进一步 ✦ 淘宝特价版注册“1元更香”商标&#xff0c;每月最后一周定为“1元更香节” ✦ 大众汽车&#xff08;安徽&#xff09;正式揭牌&am…

富士康登陆A股 工业互联网的盛宴

富士康工业互联网&#xff08;FII&#xff09;于6月8日登陆A股&#xff0c;开盘大涨44.01%&#xff0c;报19.83元&#xff0c;目前FII总市值达3905亿元&#xff0c;超过海康威视、美的集团等企业&#xff0c;位居A股市值第14名&#xff0c;同时也成为A股市值最高的科技企业。 …

要闻君说: 百度云喜提信息安全首证;紫光展锐携5G芯片进击2019MWC;OPPO首发5G手机惊艳亮相……...

关注并标星星CSDN云计算 每周三次&#xff0c;打卡即read 更快、更全了解泛云圈精彩news go go go 大家好&#xff01;偶是要闻君。活动多多、新闻不少&#xff0c;精神饱满的周一&#xff0c;学起来&#xff01;&#xff01;&#xff01; 文/要闻君 一年一度&#xff0c;十分…

LVS/DR+Keepalived负载均衡实战(一)

引言 负载均衡这个概念对于一个IT老鸟来说再也熟悉不过了&#xff0c;当听到此概念的第一反应是想到举世闻名的nginx&#xff0c;但殊不知还有一个大名鼎鼎的负载均衡方案可能被忽略了&#xff0c;因为对于一般系统来说&#xff0c;很多应用场合中采用nginx基本已经满足需求&a…

【Java】数据交换 Json 和 异步请求 Ajax

&#x1f384;欢迎来到边境矢梦的csdn博文&#xff0c;本文主要讲解Java 中 数据交换和异步请求 Json&Ajax 的相关知识&#x1f384; &#x1f308;我是边境矢梦&#xff0c;一个正在为秋招和算法竞赛做准备的学生&#x1f308; &#x1f386;喜欢的朋友可以关注一下&#…

go语言从0基础到安全项目开发实战

一.环境搭建并helloworld 搭建环境比较简单 1.1安装SDK 到以下链接下 Go下载 - Go语言中文网 - Golang中文社区 下载windows版本64位zip包 https://studygolang.com/dl/golang/go1.20.7.windows-amd64.zip 1.2配置环境变量 不配置的话就只能在bin目录下才能运行go命令 …

linux安装ftp

一、安装 参考博客 https://blog.csdn.net/dafeigecsdn/article/details/126518069 rpm -qa |grep vsftpd # 查看是否安装ftp yum -y install vsftpd # 安装vsftpuseradd -d /home/lanren312 lanren312 # 指定在/home目录下创建用户 passwd lanren312 # 给用户设置密码 # 输…

20220209学速写

抖音上学速写感觉不太行呀。虽然看起来简单但感觉手很笨&#xff0c;感觉从基础入门后开始讲的&#xff0c;而我还缺少基础。。。

人物速写示范(30张图)

人物速写示范&#xff08;30张图&#xff09; 2007/01/11 10:59 扫描自《叶老师速写教学示范》——湖北美术出版社叶军&#xff0c;1964年生于湖北沙市&#xff0c;毕业于湖北美术学院&#xff0c;学士学位。现为湖北美术学院副教授&#xff0c;中国画系副主任&#xff0c;研究…

学习速写的方法有哪些?如何快速学会速写?

本文由“学美术上美术集网校”原创,图片素材来自网络,仅供学习分享 学习速写的方法有哪些?如何快速学会速写?很多初学绘画者,包括有些已经进行过一些素描训练的学画青少年想画速写,总感到无从下手。在与这些初学绘画者的接触中,我总是尽量告诉他们一些速写方面的训练方…

Vscode 速写 HTML

Vscode 速写 HTML 文章目录 Vscode 速写 HTML1. 快速生成HTML结构2. 快速生成标签3. 生成指定标签4. 插件 1. 快速生成HTML结构 输入 ! 后按 Tab <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name&qu…

速写篇—速写打型需要几步?这5步准确起型~

速写怎么打好型&#xff1f;速写打型需要哪些步骤&#xff1f;很多小伙伴在学习美术速写的时候都会遇到各种问题今天美术集网校带大家了解下速写如何打好型&#xff1a; 画速写人物真的很难吗?如果你画的人物得不到高分&#xff0c;你可能需要考虑一下是不是打形没有画好&…