阿里云高校计划视觉AI五天训练营教程学习笔记 Day 1

  • Topic: 视觉生产技术
    • 定义:通过(一个或者一系列)视觉过程,产出 **新的** 视觉表达。
      • 分类
      • 通用基础框架
      • 关键维度
    • 精细理解——举例
      • 分割抠图
    • 视觉生成 0 to 1
      • 框架流程
    • 视觉编辑 移花接木
      • 视频植入
      • 视频内容擦除
      • 画幅变化
      • 图像尺寸变化
    • 视觉增强
    • 视觉制造
    • 视觉智能开放平台

Topic: 视觉生产技术


定义:通过(一个或者一系列)视觉过程,产出 新的 视觉表达。

个人感觉应该就是一种创作吧。AI创作听上去还是很有意思的。

分类

  • 生成
  • 拓展
  • 摘要
  • 升维

(还有增强/变换,插入/合成,擦除方式,这种感觉创造性比上面的几种方式更小)

通用基础框架

#mermaid-svg-TfVZvOMO5UNTFo6d .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-TfVZvOMO5UNTFo6d .label text{fill:#333}#mermaid-svg-TfVZvOMO5UNTFo6d .node rect,#mermaid-svg-TfVZvOMO5UNTFo6d .node circle,#mermaid-svg-TfVZvOMO5UNTFo6d .node ellipse,#mermaid-svg-TfVZvOMO5UNTFo6d .node polygon,#mermaid-svg-TfVZvOMO5UNTFo6d .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-TfVZvOMO5UNTFo6d .node .label{text-align:center;fill:#333}#mermaid-svg-TfVZvOMO5UNTFo6d .node.clickable{cursor:pointer}#mermaid-svg-TfVZvOMO5UNTFo6d .arrowheadPath{fill:#333}#mermaid-svg-TfVZvOMO5UNTFo6d .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-TfVZvOMO5UNTFo6d .flowchart-link{stroke:#333;fill:none}#mermaid-svg-TfVZvOMO5UNTFo6d .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-TfVZvOMO5UNTFo6d .edgeLabel rect{opacity:0.9}#mermaid-svg-TfVZvOMO5UNTFo6d .edgeLabel span{color:#333}#mermaid-svg-TfVZvOMO5UNTFo6d .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-TfVZvOMO5UNTFo6d .cluster text{fill:#333}#mermaid-svg-TfVZvOMO5UNTFo6d div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-TfVZvOMO5UNTFo6d .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-TfVZvOMO5UNTFo6d text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-TfVZvOMO5UNTFo6d .actor-line{stroke:grey}#mermaid-svg-TfVZvOMO5UNTFo6d .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-TfVZvOMO5UNTFo6d .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-TfVZvOMO5UNTFo6d #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-TfVZvOMO5UNTFo6d .sequenceNumber{fill:#fff}#mermaid-svg-TfVZvOMO5UNTFo6d #sequencenumber{fill:#333}#mermaid-svg-TfVZvOMO5UNTFo6d #crosshead path{fill:#333;stroke:#333}#mermaid-svg-TfVZvOMO5UNTFo6d .messageText{fill:#333;stroke:#333}#mermaid-svg-TfVZvOMO5UNTFo6d .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-TfVZvOMO5UNTFo6d .labelText,#mermaid-svg-TfVZvOMO5UNTFo6d .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-TfVZvOMO5UNTFo6d .loopText,#mermaid-svg-TfVZvOMO5UNTFo6d .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-TfVZvOMO5UNTFo6d .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-TfVZvOMO5UNTFo6d .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-TfVZvOMO5UNTFo6d .noteText,#mermaid-svg-TfVZvOMO5UNTFo6d .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-TfVZvOMO5UNTFo6d .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-TfVZvOMO5UNTFo6d .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-TfVZvOMO5UNTFo6d .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-TfVZvOMO5UNTFo6d .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-TfVZvOMO5UNTFo6d .section{stroke:none;opacity:0.2}#mermaid-svg-TfVZvOMO5UNTFo6d .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-TfVZvOMO5UNTFo6d .section2{fill:#fff400}#mermaid-svg-TfVZvOMO5UNTFo6d .section1,#mermaid-svg-TfVZvOMO5UNTFo6d .section3{fill:#fff;opacity:0.2}#mermaid-svg-TfVZvOMO5UNTFo6d .sectionTitle0{fill:#333}#mermaid-svg-TfVZvOMO5UNTFo6d .sectionTitle1{fill:#333}#mermaid-svg-TfVZvOMO5UNTFo6d .sectionTitle2{fill:#333}#mermaid-svg-TfVZvOMO5UNTFo6d .sectionTitle3{fill:#333}#mermaid-svg-TfVZvOMO5UNTFo6d .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-TfVZvOMO5UNTFo6d .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-TfVZvOMO5UNTFo6d .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-TfVZvOMO5UNTFo6d .grid path{stroke-width:0}#mermaid-svg-TfVZvOMO5UNTFo6d .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-TfVZvOMO5UNTFo6d .task{stroke-width:2}#mermaid-svg-TfVZvOMO5UNTFo6d .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-TfVZvOMO5UNTFo6d .taskText:not([font-size]){font-size:11px}#mermaid-svg-TfVZvOMO5UNTFo6d .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-TfVZvOMO5UNTFo6d .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-TfVZvOMO5UNTFo6d .task.clickable{cursor:pointer}#mermaid-svg-TfVZvOMO5UNTFo6d .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-TfVZvOMO5UNTFo6d .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-TfVZvOMO5UNTFo6d .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-TfVZvOMO5UNTFo6d .taskText0,#mermaid-svg-TfVZvOMO5UNTFo6d .taskText1,#mermaid-svg-TfVZvOMO5UNTFo6d .taskText2,#mermaid-svg-TfVZvOMO5UNTFo6d .taskText3{fill:#fff}#mermaid-svg-TfVZvOMO5UNTFo6d .task0,#mermaid-svg-TfVZvOMO5UNTFo6d .task1,#mermaid-svg-TfVZvOMO5UNTFo6d .task2,#mermaid-svg-TfVZvOMO5UNTFo6d .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-TfVZvOMO5UNTFo6d .taskTextOutside0,#mermaid-svg-TfVZvOMO5UNTFo6d .taskTextOutside2{fill:#000}#mermaid-svg-TfVZvOMO5UNTFo6d .taskTextOutside1,#mermaid-svg-TfVZvOMO5UNTFo6d .taskTextOutside3{fill:#000}#mermaid-svg-TfVZvOMO5UNTFo6d .active0,#mermaid-svg-TfVZvOMO5UNTFo6d .active1,#mermaid-svg-TfVZvOMO5UNTFo6d .active2,#mermaid-svg-TfVZvOMO5UNTFo6d .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-TfVZvOMO5UNTFo6d .activeText0,#mermaid-svg-TfVZvOMO5UNTFo6d .activeText1,#mermaid-svg-TfVZvOMO5UNTFo6d .activeText2,#mermaid-svg-TfVZvOMO5UNTFo6d .activeText3{fill:#000 !important}#mermaid-svg-TfVZvOMO5UNTFo6d .done0,#mermaid-svg-TfVZvOMO5UNTFo6d .done1,#mermaid-svg-TfVZvOMO5UNTFo6d .done2,#mermaid-svg-TfVZvOMO5UNTFo6d .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-TfVZvOMO5UNTFo6d .doneText0,#mermaid-svg-TfVZvOMO5UNTFo6d .doneText1,#mermaid-svg-TfVZvOMO5UNTFo6d .doneText2,#mermaid-svg-TfVZvOMO5UNTFo6d .doneText3{fill:#000 !important}#mermaid-svg-TfVZvOMO5UNTFo6d .crit0,#mermaid-svg-TfVZvOMO5UNTFo6d .crit1,#mermaid-svg-TfVZvOMO5UNTFo6d .crit2,#mermaid-svg-TfVZvOMO5UNTFo6d .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-TfVZvOMO5UNTFo6d .activeCrit0,#mermaid-svg-TfVZvOMO5UNTFo6d .activeCrit1,#mermaid-svg-TfVZvOMO5UNTFo6d .activeCrit2,#mermaid-svg-TfVZvOMO5UNTFo6d .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-TfVZvOMO5UNTFo6d .doneCrit0,#mermaid-svg-TfVZvOMO5UNTFo6d .doneCrit1,#mermaid-svg-TfVZvOMO5UNTFo6d .doneCrit2,#mermaid-svg-TfVZvOMO5UNTFo6d .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-TfVZvOMO5UNTFo6d .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-TfVZvOMO5UNTFo6d .milestoneText{font-style:italic}#mermaid-svg-TfVZvOMO5UNTFo6d .doneCritText0,#mermaid-svg-TfVZvOMO5UNTFo6d .doneCritText1,#mermaid-svg-TfVZvOMO5UNTFo6d .doneCritText2,#mermaid-svg-TfVZvOMO5UNTFo6d .doneCritText3{fill:#000 !important}#mermaid-svg-TfVZvOMO5UNTFo6d .activeCritText0,#mermaid-svg-TfVZvOMO5UNTFo6d .activeCritText1,#mermaid-svg-TfVZvOMO5UNTFo6d .activeCritText2,#mermaid-svg-TfVZvOMO5UNTFo6d .activeCritText3{fill:#000 !important}#mermaid-svg-TfVZvOMO5UNTFo6d .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-TfVZvOMO5UNTFo6d g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-TfVZvOMO5UNTFo6d g.classGroup text .title{font-weight:bolder}#mermaid-svg-TfVZvOMO5UNTFo6d g.clickable{cursor:pointer}#mermaid-svg-TfVZvOMO5UNTFo6d g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-TfVZvOMO5UNTFo6d g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-TfVZvOMO5UNTFo6d .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-TfVZvOMO5UNTFo6d .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-TfVZvOMO5UNTFo6d .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-TfVZvOMO5UNTFo6d .dashed-line{stroke-dasharray:3}#mermaid-svg-TfVZvOMO5UNTFo6d #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-TfVZvOMO5UNTFo6d #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-TfVZvOMO5UNTFo6d #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-TfVZvOMO5UNTFo6d #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-TfVZvOMO5UNTFo6d #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-TfVZvOMO5UNTFo6d #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-TfVZvOMO5UNTFo6d #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-TfVZvOMO5UNTFo6d #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-TfVZvOMO5UNTFo6d .commit-id,#mermaid-svg-TfVZvOMO5UNTFo6d .commit-msg,#mermaid-svg-TfVZvOMO5UNTFo6d .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-TfVZvOMO5UNTFo6d .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-TfVZvOMO5UNTFo6d .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-TfVZvOMO5UNTFo6d g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-TfVZvOMO5UNTFo6d g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-TfVZvOMO5UNTFo6d g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-TfVZvOMO5UNTFo6d g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-TfVZvOMO5UNTFo6d g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-TfVZvOMO5UNTFo6d g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-TfVZvOMO5UNTFo6d .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-TfVZvOMO5UNTFo6d .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-TfVZvOMO5UNTFo6d .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-TfVZvOMO5UNTFo6d .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-TfVZvOMO5UNTFo6d .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-TfVZvOMO5UNTFo6d .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-TfVZvOMO5UNTFo6d .edgeLabel text{fill:#333}#mermaid-svg-TfVZvOMO5UNTFo6d .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-TfVZvOMO5UNTFo6d .node circle.state-start{fill:black;stroke:black}#mermaid-svg-TfVZvOMO5UNTFo6d .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-TfVZvOMO5UNTFo6d #statediagram-barbEnd{fill:#9370db}#mermaid-svg-TfVZvOMO5UNTFo6d .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-TfVZvOMO5UNTFo6d .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-TfVZvOMO5UNTFo6d .statediagram-state .divider{stroke:#9370db}#mermaid-svg-TfVZvOMO5UNTFo6d .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-TfVZvOMO5UNTFo6d .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-TfVZvOMO5UNTFo6d .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-TfVZvOMO5UNTFo6d .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-TfVZvOMO5UNTFo6d .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-TfVZvOMO5UNTFo6d .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-TfVZvOMO5UNTFo6d .note-edge{stroke-dasharray:5}#mermaid-svg-TfVZvOMO5UNTFo6d .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-TfVZvOMO5UNTFo6d .error-icon{fill:#522}#mermaid-svg-TfVZvOMO5UNTFo6d .error-text{fill:#522;stroke:#522}#mermaid-svg-TfVZvOMO5UNTFo6d .edge-thickness-normal{stroke-width:2px}#mermaid-svg-TfVZvOMO5UNTFo6d .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-TfVZvOMO5UNTFo6d .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-TfVZvOMO5UNTFo6d .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-TfVZvOMO5UNTFo6d .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-TfVZvOMO5UNTFo6d .marker{fill:#333}#mermaid-svg-TfVZvOMO5UNTFo6d .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;}#mermaid-svg-TfVZvOMO5UNTFo6d {color: rgba(232, 230, 227, 0.75);font: ;}

输入
生产类型
生产引擎
输出

关键维度

  1. 可看——视觉/美学
  2. 合理——语义/逻辑
  3. 多样——结果丰富
  4. 可控——预期可调
  5. 可用——商业(用户)价值

精细理解——举例

分割抠图

  • 过程:检测、识别、分割,是其他步骤的前提
  • 难点各种各样,主要是由于图像的复杂性以及各种应用要求不同,最大的问题是数据不足,标注成本高(时间、计算量……)
  • 解法:
    • 语义分割
    • 实例分割
    • 图像抠图

    思路:复杂问题拆解——粗mask估计+精确matting
  • 无法得到统一model,需要根据问题调整
  • 场景扩展:抠出场景

视觉生成 0 to 1

  • 鹿班——品面图像设计生成

    框架流程


    应用:电商设计、影视……

  • AlibabaWood——短视频生成
    场景、特效、摘要、封面……

视觉编辑 移花接木

  • 增删查改

视频植入

视频内容擦除

  • 文字擦除(去字幕、去原生文字)
  • Logo擦除(去水印、标志、广告)

画幅变化

切+补

图像尺寸变化

视觉增强

  • 视频增强
  • 人脸修复增强
  • 渲染图超分
  • 视频超分
  • 视频插帧
  • HDR色彩扩展
  • 风格迁移
  • 颜色拓展

视觉制造

从数字化设计到真实制造

  • 2D/3D转换:服装

    • 材质设计
    • 纹理迁移
    • 多样性拓展
  • 2D/3D融合

视觉智能开放平台

  • 官网:http://vision.aliyun.com

阿里云高校计划,陪伴两千多所高校在校生云上实践、云上成长。在这里你可以领用免费的cpu资源,还可以参加免费训练营,实践提高:https://developer.aliyun.com/adc/student/

阿里云高校计划视觉AI五天训练营教程学习笔记相关推荐

  1. 【阿里云高校计划】阿里云视觉AI训练营 DAY1 AI视觉生产技术简述

    目录 写在前面 定义和分类 定义 分类 通用基础框架 五个关键维度 分割抠图 分割抠图 难点 解题思路 模型框架 部分扩展 视觉生成 以平面设计图像生成平台--<鹿班>为例 框架流程 鹿班 ...

  2. 【阿里云高校计划】视觉Al训练营五天训练第一天笔记

    导论-视觉生产 定义和分类 定义 分类 通用基础框架 五个关键维度 2精细理解--寻微入里 分割抠图 难点 解题思路 模型框架 效果展示 视觉生成 鹿班 框架流程 视频生成--AlibabaWood ...

  3. 【阿里云高校计划】视觉Al训练营五天训练第二天

    学习身份证识别系统搭建笔记 SDK 正文 链接 名词解释 搭建过程可以看看这个博客 link 下面是一个小白的记录,还没做完. SDK 阿里云达摩院视觉开放平台:http://vision.aliyu ...

  4. 【阿里云高校计划】阿里云AI训练营_Day04_车辆检测系统

    项目介绍 参加阿里云AI训练营的第4天,完成一个车辆检测系统 主要思路:用户上传身份证和受损车辆图片,识别结果返回前端,同时将数据存入数据库. 项目用到文档地址 阿里云达摩院视觉开放平台:https: ...

  5. 【阿里云高校计划】视觉AI-身份证识别系统搭建

    [阿里云高校计划]视觉AI-身份证识别系统搭建 由大佬书写的项目源码:https://github.com/aliyun/alibabacloud-viapi-demo/tree/master 阿里云 ...

  6. 【阿里云高校计划】身份证识别系统搭建 day2 【抛砖引玉】

    身份证识别系统搭建 [阿里云高校计划]身份证识别系统搭建 day2 [抛砖引玉] 身份证识别系统搭建 一.项目简介 二.获取视觉智能开放平台提供的SDK 三.项目实现 (一)前端index.html ...

  7. 【阿里云高校计划】车辆保险应用 day4 【拨云见日】

    [阿里云高校计划]车辆保险应用 day4 [拨云见日] [阿里云高校计划]车辆保险应用 day4 [拨云见日] 实施前准备工作 一.本地图片上传为OSS 1.开通oss 2.创建Bucket 二.开通 ...

  8. 2021第一场 | 阿里云高校计划训练营全面升级!0成本体验云计算入门到进阶

    简介:2021,走进云计算的美妙世界(参加训练营免费获取ACA考试资格) 近年来云计算越来越受到重用,它不再仅仅是开源发烧友们的选择,已经在多方面得到了价值体现. 甚至网上流传一句话:云计算适合零基础 ...

  9. 【阿里云高校计划】未完成(车牌识别)停车场车辆管理系统 day5 【以小见大】

    [阿里云高校计划]未完成(车牌识别)停车场车辆管理系统 day5 [以小见大] [阿里云高校计划]未完成(车牌识别)停车场车辆管理系统 day5 [以小见大] 实施前--项目实现思路 1.简要描述 2 ...

最新文章

  1. 是什么狙杀了ERP实施成功?
  2. js读取div从html中导入,在html中div+css布局的简单应用...-js+div+css下拉导航菜单完整代...-CSS文件的条件导入 - Gene Li_169IT.COM...
  3. python画图中grid等于true_Python3.0科学计算学习之绘图(二)
  4. python需要配置环境变量吗_python为什么会环境变量设置不成功
  5. 面向切面编程:操作日志
  6. 从入门到入土:机器学习part01|python|代码分析|初步学习
  7. WPF学习笔记-如何按ESC关闭窗口
  8. ZOJ4037 Peer Review
  9. C#之向ListView视图插入数据...
  10. Ubuntu安装搜狗输入法只需四步
  11. 行业案例 | 数据分析在银行业应用之欺诈检测
  12. c#写图像tif gdal_C#使用GDAL将tif图像转换为jpg、bmp、png和gif格式的图像
  13. 中企海外周报 | 传音TECNO在泰国发布新机;中国平安首次在印度风投
  14. 大数定律与中心极限定律
  15. 小米更新显示非官方rom_小米红米手机ROOT后支付宝提示“支持环境风险”+TWRP_recovery刷机出现ZIP刷机包前面校验失败...
  16. php怎么控制mp3播放器,简单的C++ MP3播放器类
  17. 图片转成base64格式上传至数据库
  18. TIA博途_OB组织块的功能和使用方法介绍
  19. 5g网站服务器宽带,别装有线宽带了,5G以后,有线宽带将被淘汰
  20. JS toFixed(2) 返回 -0.00

热门文章

  1. OPPO拍照有什么技巧?强大的功能不能浪费,不然手机岂不是白买了
  2. 批量制作模糊效果视频号短视频
  3. 最全的 APPLink 的使用与源码
  4. nginx负载均衡之健康检查
  5. 局域网内文件同步工具 goodsync
  6. Python中五个不常见的隐晦用法小结
  7. MySQL 数据库主从复制的基本原理和步骤
  8. 荣耀v8 android8,荣耀V8和荣耀8对比评测:荣耀V8真的会尴尬?
  9. OpenAI发布新作:ChatGPT聊天机器人
  10. 基础连接已关闭解决办法