基于函数计算AIGC图片识别

目录

在 OSS 中建立图片目录

在函数计算中基于模板创建ImageAI应用

体验ImageAI图像识别效果


我们不但可以基于函数计算创建AIGC应用,实现以文生图,同时我们也可以基于函数计算创建ImageAI应用,通过简单几步实现对图片中对象的识别。下面我们介绍下基于阿里云函数计算服务创建ImageAI流程。

在 OSS建立图片目录

首先我们需要创建OSS Bucket, 由于Bucket的名称是全局唯一的,尽量使用与用户和应用有关联的可读性较强的名称,既避免重名也便于记忆。

在Bucket创建完成之后,再先后创建两个目录,一个是上传图片的origin目录,一个是保存ImageAI识别结果文件的result目录。当图片上传到origin目录后,会自动触发ImageAI的识别动作,并将结果保存到result目录中。

在函数计算中基于模板创建ImageAI应用

创建应用时,需要在高级设置中,输入前面准备好的OSS Bucket名称,创建RAM角色、OSS触发器角色,输入存储桶触发前缀origin/,和预测结果存放路径result/,其中OSS Bucket中的origin/, result/目录已在前面步骤中创建过了。

完成 ImageAI 应用创建。

体验ImageAI图像识别效果

可以通过两种方式实现图像预测,一种是在FC中访问ImageAI应用,上传图片,并在网页上操作进行图像预测。另外一种,是直接将要识别的照片上传到OSS中的origin/目录,触发自动识别,就可以在result中查看结果。这里之所以会有两种方式,是因为在应用模板中包含了两种函数资源和触发方式(如下),关于函数触发方式及触发器的相关知识,我们将在后续课程《函数计算的功能与使用入门》中具体介绍。

以下我们分别展示两种方式的具体操作步骤方法。

FC中通过ImageAI应用上传图片并进行识别。

获取并通过域名访问应用。

在WebUI端上传图片。

进行图像预测。

图像预测会显示5个预测结果,其中数值表示相似度,数值越大表示越相似。以上图的识别结果为例,其中“lion”的数值最大,意味着AI预测图片中的对象最大可能是”lion”。

上传图片到ImageAI图片目录并查看预测结果

文件上传到设定的存储桶触发前缀的图片目录下,会触发ImageAI执行图像预测,并将预测结果存放在结果目录下。在图片完成上传后,我们可以在result/目录下查看结果。

点击文件名,查看图片预测结果。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【运维测试】测试理论+工具总结笔记第1篇:测试理论的主要内容(已分享,附代码)

本系列文章md笔记(已分享)主要讨论测试理论测试工具相关知识。Python测试理论的主要内容,掌握软件测试的基本流程,知道软件测试的V和W模型的优缺点,掌握测试用例设计的要素,掌握等价类划分法、边界值法、因…

qt“五彩斑斓“ opengl

本篇文章我们来描述一下opengl相关知识 我们先看一下opengl渲染的效果 很漂亮? 那下面就来介绍一下这么漂亮的opengl OpenGL(Open Graphics Library)是一个跨平台的图形编程接口,用于渲染2D和3D图形。它提供了一系列函数和数据结…

Zotero插件分享(第二弹)

今天紧接上一篇文章(Zotero常用插件分享),继续分享关于Zotero常用插件的相关内容。(排名不分先后) 1.Translate for Zotero 英文文献阅读辅助工具,可以实现将pdf中选中的文字翻译为指定语言,并…

Git中Idea操作git及Git Flow

目录 一、Idea中使用Git 1.idea配置Git和Gitee 2.实践操作 1.将本地项目推送到远程 2.从远程库克隆项目到本地 二、Git Flow 1.什么是Git Flow 2.工作流程 3.实践操作 一、Idea中使用Git 1.idea配置Git和Gitee 第一步:设置git.exe的安装路径 在设置中的…

RMSNorm原理及代码

RMSNorm原理及代码 在大模型中使用层归一化有如下几个因素: 改善网络稳定性加速收敛速度提高模型的泛化能力 批量归一化是对一个批次内的数据进行归一化 层归一化是对一个样本中的不同特征进行归一化 如下是LayerNorm与RMSNorm的公式 在LLaMA中使用RMSNorm替代…

DolphinScheduler安装与配置

DolphinScheduler概述 Apache DolphinScheduler是一个分布式、易扩展的可视化DAG工作流任务调度平台。致力于解决数据处理流程中错综复杂的依赖关系,使调度系统在数据处理流程中开箱即用。 DolphinScheduler的主要角色如下: MasterServer采用分布式无…

二分查找算法及其简单应用(C语言实现)

目录 二分查找算法介绍 二分查找算法的简单应用 二分查找算法介绍 二分查找算法,指在一组有序的数组内查找数值,查找的数值与查找范围内的中间数值进行比较,如果比中间数值小,则在原范围内的左侧范围内重复与该范围内的中间数值…

GPT4:画一只小怪兽,但是不断升级

请你画一只1级的萌怪兽 请你画一只3级的萌怪兽 请你画一只5级的小怪兽 请你画一只10级的小怪兽 请你画一只50级的怪兽 请你画一只100级的怪兽 怪兽被闪电劈了一下,变成了一只0.1级的可爱小怪兽

喝汽水问题

目录 一、题目二、思路二、方法2.1方法一2.2方法二 一、题目 题目:水已知1瓶汽水1元,2个空瓶可以换⼀瓶汽水,输⼊整数money(money>0),表示money元钱,计算可以多少汽水,请编程实现…

Pygame常用模块

Pygame是一个功能强大的Python库,用于开发2D游戏。它提供了许多模块和工具,使得游戏开发变得更加简单和有趣。在这篇文章中,我们将介绍一些Pygame常用的模块,了解它们的功能和用法。 1. pygame.display模块: pygame.d…

软考26-上午题-图3

一、图的遍历 从图中的某个顶点出发,沿着某条搜索路径对图中的所有顶点进行访问,且,只访问一次的过程。 图的遍历比树的遍历复杂,因为要避免对顶点进行重复访问,所以在图的遍历过程中,必须记下每个已访问…

冰雪遮盖着伏尔加河

三套车 - 杨洪基词:李幼客 曲:彼得格鲁波基 冰雪遮盖着伏尔加河 冰河上跑着三套车 有人在唱着忧郁的歌 唱歌的是那赶车的人小伙子你为什么忧愁 为什么低着你的头是谁叫你这样伤心 问他的是那乘车的人 你看吧这匹可怜的老马 它跟我走遍天涯可恨那财主要把…

爬虫系列-web请求全过程剖析

🌈个人主页: 会编程的果子君 ​💫个人格言:“成为自己未来的主人~” 上一小节我们实现了一个网页的整体抓取工作,那么本小节,给各位好好剖析一下web请求的全部过程,这样有助于后面我们遇到的各种各样的网站就有了入手…

【树莓派系统的位数】

要区分 ARM 架构下载的版本是 32 位还是 64 位,可以执行以下步骤: 执行以下命令来检查 Raspberry Pi 的 CPU 类型: uname -m如果返回的结果是 aarch64,则表示您的 Raspberry Pi 是 64 位的 ARM 架构。如果返回的结果是 armv7l&a…

[Linux开发工具]项目自动化构建工具-make/Makefile

📙 作者简介 :RO-BERRY 📗 学习方向:致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 📒 日后方向 : 偏向于CPP开发以及大数据方向,欢迎各位关注,谢谢各位的支持 目录 1.背景2.依赖关系和依…

使用LORA微调RoBERTa

模型微调是指在一个已经训练好的模型的基础上,针对特定任务或者特定数据集进行再次训练以提高性能的过程。微调可以在使其适应特定任务时产生显着的结果。 RoBERTa(Robustly optimized BERT approach)是由Facebook AI提出的一种基于Transfor…

python算法之 Dijkstra 算法

文章目录 基本思想:步骤:复杂度:注意事项:代码实现K 站中转内最便宜的航班 Dijkstra 算法是一种用于解决单源最短路径问题的经典算法。该问题的目标是找到从图中的一个固定顶点(称为源点)到图中所有其他顶点…

四、OpenAI之文本生成模型(Text Generation)

文本生成模型 OpenAI的文本生成模型(也叫做生成预训练的转换器(Generative pre-trained transformers)或大语言模型)已经被训练成可以理解自然语言、代码和图片的模型。模型提供文本的输出作为输入的响应。对这些模型的输入内容也被称作“提示词”。设计提示词的本质是你如何对…

ELAdmin 配置定时任务

定义方法 在自己的 Module 中写个要执行的方法。 比如获取微信公众号的 accessToken,每两个小时更新一次。这种的其实使用 Spring 的 Scheduled 更方便些,此处仅为演示。 package me.zhengjie.mp.task;import com.alibaba.fastjson.JSON; import lombo…

java的面向对象编程(oop)——认识泛型

前言&#xff1a; 打好基础&#xff0c;daydayup! 泛型 1&#xff0c;认识泛型&#xff1a; 定义类&#xff0c;接口&#xff0c;方法时&#xff0c;同时声明了一个或多个类型变量&#xff08;例&#xff1a;<E>&#xff09;,称为泛型&#xff0c;泛型接口&#xff0c;泛…