计算机视觉
XiongLY0
普普通通
展开
-
Flask和Docker部署Pytorch深度学习模型
模型训练预先训练深度学习模型,保存训练后的模型或参数,此处采用图像分类模型。Flask搭建模型Flask是一个使用 Python 编写的轻量级Web应用框架,可通过$pip install flask进行安装。首先编写app.py文件import osfrom flask import Flask, render_template, request, redirectimport iofrom PIL import Imageimport uuidimport vision app原创 2020-08-31 21:54:07 · 3149 阅读 · 5 评论 -
[CS131] Lecture 6-7 Features and FittingFeature Descriptor
根据 Stanford CS131 课程写的笔记(大部分为 note 翻译),英语水平一般,如有错误请评论指正Lecture 6-7 Features and Fitting/Feature DescriptorLocal Invariant(局部不变) FeaturesMotivation使用局部不变的特征的目的出于它在广泛环境下的有用性,之前讨论的方法在这些环境...原创 2018-09-03 08:05:54 · 459 阅读 · 0 评论 -
[CS131] Lecture 6 Edge Detection
根据 Stanford CS131 课程写的笔记(大部分为 note 翻译),英语水平一般,如有错误请评论指正Lecture 6 Edge DetectionEdge DetectionEdge Basic图片上的边缘主要有四个可能的来源:不连续的表面(表面角度突然改变)、深度不连续(一个表面重叠在另一个上)、表面颜色不连续、光照不连续(明 / 暗)。从数学上来看,...原创 2018-09-03 08:06:16 · 445 阅读 · 0 评论 -
[CS131] Lecture 5 Edge detection
根据 Stanford CS131 课程写的笔记(大部分为 note 翻译),英语水平一般,如有错误请评论指正Lecture 5 Edge DetectionEdge Detection in MammalsHubel & Wiesel两个人的实验表明,猫的视觉神经在碰到特定方向的边缘时,会产生反应。BiedermanBiederman 的实验表...原创 2018-09-03 08:06:28 · 589 阅读 · 0 评论 -
[CS131] Lecture 4 Pixels and Filters
根据 Stanford CS131 课程写的笔记(大部分为 note 翻译),英语水平一般,如有错误请评论指正Lecture 4 Pixels and FiltersImage Sampling and QuantizationImage TypeBinary Type 每个像素不是黑 (0) 就是白 (1)Grayscale Images 比起 Binary ...原创 2018-09-03 08:06:44 · 526 阅读 · 0 评论 -
[CS131] Lecture 3 Linear Algebra Primer Part 2
根据 Stanford CS131 课程写的笔记(大部分为 note 翻译),英语水平一般,如有错误请评论指正Lecture 3 Linear Algebra Primer Part 2Transformation Matrices矩阵可以用多种方式将向量转换,最简单的例子是缩放:[sx00sy][sx00sy]\left [ \begin{matrix} s_{x...原创 2018-09-03 08:06:59 · 417 阅读 · 1 评论 -
[CS131] Lecture 2 Color and Linear Algebra
根据 Stanford CS131 课程写的笔记(大部分为 note 翻译),英语水平一般,如有错误请评论指正Lecture 2 Color and Linear Algebra颜色物理学什么是颜色?颜色是环境中的物理光和我们视觉系统交互的结果。它是一种我们在看物品和光时的视觉体验的心理性质,而不是这些物品和光的物理性质。颜色和光白光由几乎平均能量的可视...原创 2018-09-03 08:07:15 · 716 阅读 · 0 评论 -
[CS131] Lecture 1 Course Introduction
根据 Stanford CS131 课程写的笔记(大部分为 note 翻译),英语水平一般,如有错误请评论指正Lecture 1 Course Introduction什么是计算机视觉?定义从数字图像中提取信息。这些信息可以随着定义不同而改变,可以是空间测量、现实增强等等构造一个可以理解图片意思并能应用的算法。一个艰难的问题50 年来,计算视觉都没...原创 2018-09-03 08:07:30 · 924 阅读 · 2 评论 -
[CS131] Lecture 19 Introduction to Deep Learning
根据 Stanford CS131 课程写的笔记(大部分为 note 翻译),英语水平一般,如有错误请评论指正Lecture 19 Introduction to Deep LearningIntroduction目前为止,本课程已经包含了一系列经典的计算机视觉技术,包括边缘检测 (edge detection)、聚类 (clustering) 方法、分类器 (classi...原创 2018-09-03 20:34:08 · 353 阅读 · 0 评论 -
[CS131] Lecture 8 Feature Descriptors and Resizing
根据 Stanford CS131 课程写的笔记(大部分为 note 翻译),英语水平一般,如有错误请评论指正Lecture 8 Feature Descriptors and ResizingScale invariant keypoint detectionMotivation给定有较大尺度差别的两张相同情景下的图片,目标是独立的检测每张图中相同关键点。解决方案...原创 2018-09-03 08:05:18 · 570 阅读 · 2 评论 -
[CS131] Lecture 9 Image Resizing and Segmentation
根据 Stanford CS131 课程写的笔记(大部分为 note 翻译),英语水平一般,如有错误请评论指正Lecture 9 Image Resizing and SegmentationIntroduction为了适应不同尺寸和形状的播放器,图片或影片需要调整大小,本章介绍如何在调整大小的同时保存重要内容并减少瑕疵。Problem Statement输入大...原创 2018-09-02 15:47:06 · 649 阅读 · 0 评论 -
[CS131] Lecture 17 Motion
根据 Stanford CS131 课程写的笔记(大部分为 note 翻译),英语水平一般,如有错误请评论指正Lecture 17 MotionIntroduction本节课我们会将之前的技术与新方法结合,追踪多张图片下像素的移动,应用方面有自动驾驶汽车、机器人、安全系统等Optical Flow and Key AssumptionsOptical F...原创 2018-09-02 15:38:46 · 681 阅读 · 0 评论 -
[CS131] Lecture 16 Recognizing Objects by Parts
根据 Stanford CS131 课程写的笔记(大部分为 note 翻译),英语水平一般,如有错误请评论指正Lecture 16 Recognizing Objects by Parts1 Introduction计算机视觉不止检测物体的分类,还要检测物体的相关信息。例如:淘宝以图搜购买链接某种蘑菇能不能吃…通常,计算机视觉需要能够提供物体基本特征之外的信...原创 2018-09-02 15:41:08 · 257 阅读 · 0 评论 -
[CS131] Lecture 15 Detecting Objects by Parts
根据 Stanford CS131 课程写的笔记(大部分为 note 翻译),英语水平一般,如有错误请评论指正Lecture 15 Detecting Objects by PartsIntroduction to Object Detection之前我们介绍了物体检测,本章将介绍物体检测和定位物体。Challenges环境改变(光照、视角、物体变形)使得同...原创 2018-09-02 15:42:52 · 313 阅读 · 0 评论 -
[CS131] Lecture 14 Visual Bag of Words
根据 Stanford CS131 课程写的笔记(大部分为 note 翻译),英语水平一般,如有错误请评论指正Lecture 14 Visual Bag of WordsIntroduction首先我们要将图像表现为特征向量形式。接下来创建图像图像的空间形式,观察在低维的图像值。然后将每个图像转换成一组系数,并投影到 PCA 空间。转换后的数据用分类器分类,例如:K-mea...原创 2018-09-02 15:43:39 · 312 阅读 · 0 评论 -
[CS131] Lecture 13 Face Recognition and LDA
根据 Stanford CS131 课程写的笔记(大部分为 note 翻译),英语水平一般,如有错误请评论指正Lecture 13 Face Recognition and LDAIntroduction to Facial RecognitionApplications数字摄影:聚焦人脸监视器组织相册:将相同的人放在同一相册人物追踪动作和表情:构建基于心...原创 2018-09-02 15:44:25 · 398 阅读 · 0 评论 -
[CS131] Lecture 12 Face Recognition & Dimensionality Reduction
根据 Stanford CS131 课程写的笔记(大部分为 note 翻译),英语水平一般,如有错误请评论指正Lecture 12 Face Recognition & Dimensionality ReductionOverview and MotivationOverview维度减少是用于减少特征数的一个过程,可以提高效率。主要有两种方法:奇异值分解 (...原创 2018-09-02 15:45:29 · 410 阅读 · 0 评论 -
[CS131] Lecture 11 Object Recognition
根据 Stanford CS131 课程写的笔记(大部分为 note 翻译),英语水平一般,如有错误请评论指正Lecture 11 Object RecognitionMean-Shift一种通过分析密度方程检测它局部最大值的模式寻找 (mode-seeking) 技术。Optimizations为了提高算法速度,需要平移窗或减少窗的数量。使用吸引盆 (basi...原创 2018-09-02 15:46:02 · 548 阅读 · 0 评论 -
[CS131] Lecture 10 Semantic Segmentation and Clustering
根据 Stanford CS131 课程写的笔记(大部分为 note 翻译),英语水平一般,如有错误请评论指正Lecture 10 Semantic Segmentation and ClusteringClustering and Segmentation图片分割目的是检测相似和应该在一起的图片区域或像素组。有多种相似度测量方法,以下是一个例子,将属于不同物体的像素分割。...原创 2018-09-02 15:46:34 · 685 阅读 · 0 评论 -
[CS131] Lecture 18 Tracking
根据 Stanford CS131 课程写的笔记(大部分为 note 翻译),如有错误请评论指正Lecture 18 TrackingIntroduction: What is tracking?Definition定位在连续时间下移动的物体的过程Objective在连续视频帧下关联目标物体并评估目标状态Applications人机互动安...原创 2018-09-02 15:33:01 · 429 阅读 · 0 评论