AI训练营第三天——电子相册搭建

简介: 视觉训练营day3——电子相册搭建,制作笔记

电子相册搭建

模块
1、Service(服务分类)
2、Controller(控制器)
3、utils(公共方法)

image.png


项目结构

service模块
image.png加载文件

VisionService
放置图像识别的算法
image.png
场景识别部分的算法

Controller

image.png
根据标签(人物表情,人物动作,场景)搜索图片,图片分类,上传图片的功能定义在这里。

功能实现

#!/usr/bin/env python
#coding=utf-8

from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.acs_exception.exceptions import ClientException
from aliyunsdkcore.acs_exception.exceptions import ServerException
from aliyunsdkfacebody.request.v20191230.RecognizeExpressionRequest import RecognizeExpressionRequest

client = AcsClient('<accessKeyId>', '<accessSecret>', 'cn-shanghai')

request = RecognizeExpressionRequest()
request.set_accept_format('json')

request.set_ImageURL("https://current-cloud-oss.oss-cn-shanghai.aliyuncs.com/pic/20.jpg")

response = client.do_action_with_exception(request)
# python2:  print(response) 
print(str(response, encoding='utf-8'))

返回数据:


{
    "RequestId": "91C737C4-DC71-427D-A635-21D1F565A5EF",
    "Data": {
        "Elements": [
            {
                "Expression": "happiness",
                "FaceRectangle": {
                    "Left": 405,
                    "Top": 99,
                    "Height": 295,
                    "Width": 248
                },
                "FaceProbability": "0.99501281976699829"
            },
            {
                "Expression": "happiness",
                "FaceRectangle": {
                    "Left": 677,
                    "Top": 498,
                    "Height": 69,
                    "Width": 62
                },
                "FaceProbability": "0.9576987624168396"
            },
            {
                "Expression": "happiness",
                "FaceRectangle": {
                    "Left": 791,
                    "Top": 441,
                    "Height": 71,
                    "Width": 67
                },
                "FaceProbability": "0.92627555131912231"
            },
            {
                "Expression": "happiness",
                "FaceRectangle": {
                    "Left": 752,
                    "Top": 460,
                    "Height": 68,
                    "Width": 63
                },
                "FaceProbability": "0.91569304466247559"
            }
        ]
    }
}```  
![image.png](https://ucc.alicdn.com/pic/developer-ecology/390d3c8adece47caaa170f77d87f8389.png)
源图片文件

**总结**
目录
相关文章
|
8月前
|
机器学习/深度学习 传感器 人工智能
AI电子制造
AI正深入电子制造,提升自动化生产与智能排产,预测维护减少中断,提高效率降低成本。智能工厂与供应链管理受益于AI,预测故障、优化库存,强化竞争力。AI在质量控制中的图像识别技术改善产品质量,加速研发。物联网发展拓宽AI应用,但需面对准确性、安全性和人才培养挑战。AI将持续推动电子制造创新与行业发展。
58 1
|
8月前
|
人工智能
Raspberry Pi利用AI在电子墨水显示屏上创作图片故事书
`Thomas Valadez` 创造了一款名为 `Storybook Pi` 的项目,使用 `Raspberry Pi` 和 `AI` 来自动生成带有图片的睡前故事。故事和图像在 `Pi` 上本地生成,然后显示在低功耗的电子墨水屏上。虽然创作过程大约需要五分钟,但结果是独特的。项目基于 `Raspberry Pi 5`,建议使用至少 `32GB microSD` 卡。源代码和相关信息已在 `GitHub` 开源。
|
8月前
|
人工智能 安全 小程序
AI智慧校园电子班牌云平台源码
家长端 多场景通话:上学放学联系、紧急遇险求助联系、日常亲情通话关注孩子人身安全:到校离校情况、进入危险区域预警等 学校端 课堂秩序管理:提高教学质量,答题测试系统,上课时设备禁用校外危险事件预警:设置校方围栏,管理危险区域,防止溺水等事件学生定位查询:尤其寄宿学校,需要了解学生位置信息、历史轨迹校园日常场景:考勤打卡、校内食堂消费、体温监测。
102 0
|
机器学习/深度学习 人工智能 自然语言处理
「模型即服务AI」1分钟调用SOTA人脸检测,同时搭建时光相册小应用—【OpenVI—代码解读系列】
最近有两个计算机应用发展的方向正在潜移默化的汇拢中:1.)模型即服务 2.)人工智能(AI)。它们的会师正逐渐形成模型即服务AI热潮。 近几年模型即服务一直被人津津乐道,这是提升AI编程效率、加速AI创新应用的大趋势。人工智能领域近几年非常火热,基于AI的行业创新应用层出不穷,尤其今年的AI绘画又大有元年之势,相应介绍可查阅《人工智能内容生成元年—AI绘画原理解析》。如下章节将重点介绍如何通过模型即服务来完成AI功能调用以及相应AI应用搭建。
1426 3
|
人工智能 安全 小程序
|
人工智能 算法 开发者
《AI开发者的Docker实践》电子版地址
本文档主要面向算法开发同学,从0基础实现将代码打包docker镜像-调试-提交仓库-提交云服务训练模型/天池大赛提交/学校服务器训练 等流程。也同样适用于初次接触docker的同学,帮助大家快速上手大赛提交和远程服务器训练。
76 0
《AI开发者的Docker实践》电子版地址
|
人工智能 大数据
|
人工智能
《视觉AI能力的开放现状及ModelScope实战》电子版地址
视觉AI能力的开放现状及ModelScope实战
124 0
《视觉AI能力的开放现状及ModelScope实战》电子版地址
|
人工智能
《5天入门视觉AI》电子版地址
身份识别、电子相册两大实践场景快速入门视觉AI,阿里云高校计划视觉AI训练营必备教材!
85 0
《5天入门视觉AI》电子版地址

热门文章

最新文章