密歇根:Python3 编程系列
密歇根大学 python3 教程,共5课。
uptnv
这个作者很懒,什么都没留下…
展开
-
【Lecture 5.5】Opecv面部识别 Project
Hint要访问zip文件中的 newspapers ,必须首先使用 Zipfile 库打开zip文件,然后使用 .infolist() 遍历zip文件中的对象(newspapers ),尝试编写一个简单的程序以遍历 zipfile,打印出文件名以及使用 display()。 请记住,PIL.Image 库可以打开 .open() 文件,并且 zipfile 中的 .infolist() 中的项目每个都像显示文件一样显示在Python中(these are called “file-like” obje原创 2020-06-17 20:57:56 · 343 阅读 · 0 评论 -
【Lecture 5.3】Opencv 面部识别
文章目录Comparing Image Data StructuresOpenCVComparing Image Data StructuresOpenCV支持读取大多数文件格式的图像,例如JPEG,PNG和TIFF。 大多数图像和视频分析需要先将图像转换为grayscale 图。 这样可以简化图像并减少噪声,从而改善分析效果。 让我们编写一些代码,读取人像Floyd Mayweather 的图像并将其转换为灰度图。# 首先我们导入cv2包 并加载图片import cv2 as cvimg原创 2020-06-17 20:56:48 · 365 阅读 · 0 评论 -
【Lecture 5.3】Release the Kraken
文章目录Release the KrakenRelease the Kraken我们要看的下一个库是 Kraken,它是由巴黎PSL大学开发的。我们将使用Kraken的目的是在给定图像中检测文本行来作为的边界框(detect lines of text as bounding boxes), tesseract 的最大局限在于其内部缺少布局(layout)引擎。 Tesseract 希望输入 clean 的文本图像,并且,如果我们不 crop up 其他artifacts,它就可能无法正确处理,但是Kr原创 2020-06-17 20:56:01 · 464 阅读 · 0 评论 -
【Lecture 5.2】The (Py)Tesseract Library
文章目录Lecture: The (Py)Tesseract Library对文本图像的处理改变图片大小greyscale - 灰度图binarization 二值图Tesseract and Photographs 对图像的OCR识别Jupyter Widgets (Optional)Lecture: The (Py)Tesseract Library让我们首先使用 import PIL 库并展示 text图像from PIL import Imageimage = Image.open('re原创 2020-06-17 20:55:03 · 227 阅读 · 0 评论 -
【Lecture 5.1】PIL module
文章目录PIL module使用 PIL 打开并展示一个图片copysave`filter()` function`crop()` 裁剪ImageDraw图像亮度图像整合模块介绍参考ImageDraw.text 绘制文字Assignment 1: Building a Better Contact SheetPython的PIL库中的thumbnail方法PIL module# Lets call help on the open function to see what it's all about.原创 2020-06-17 20:53:15 · 1239 阅读 · 0 评论 -
【Lecture 4.3】Test Cases and Exception
18.1. Introduction: Test CasesTest Cases以一种可以自动检查的方式表达了对程序的需求。具体地说,测试test断言asserts 程序在其执行的某个特定点上的状态。我们之前曾建议,在实际编写代码之前,最好先写下关于代码应该做什么的注释。在编写程序之前写下一些测试用例是一个更好的主意。理由:在我们编写代码之前,我们已经知道它应该做什么,但是这些想法可能有点模糊。写下测试用例迫使我们对应该发生的事情更加具体。当我们编写代码时,测试用例可以提供自动的反原创 2020-06-17 20:47:41 · 230 阅读 · 0 评论 -
【Lecture 4.2】简介:类继承
文章目录22.1 简介:类继承22.2. Inheriting Variables and Methods22.2.1. Mechanics of Defining a Subclass22.2.2. How the interpreter looks up attributes22.3. Overriding Methods22.4. Invoking 调用父类的方法例子-练习22.1 简介:类继承类可以从其他类中 “inherit” 方法和类变量。我们将在后续章节中看到这是如何工作的。当其他人在模块原创 2020-06-17 20:44:06 · 226 阅读 · 0 评论 -
【Leccture 4.1】Classes and Objects - the Basics
文章目录Week by week20.1. Introduction: Classes and Objects - the Basics20.1.1. Object-oriented programming20.2. Objects Revisited20.3. User Defined Classes20.4. Adding Parameters to the Constructor20.5. Adding Other Methods to a Class使用 class 来表示 data20.6. Ob原创 2020-06-17 20:42:22 · 265 阅读 · 0 评论 -
【Lecture 3.3】从网络请求数据·Project
从网络请求数据·ProjectYou’ll be getting and using data from two different APIs. Process all of that data in a step by step way, and achieve a new result,您将需要阅读并理解每个API随附的文档。 您阅读和理解该文档的目的是从您需要的文档中提取信息,以便向每个API发出请求。Questions该项目将带您完成将来自两个不同API的数据进行融合以提出电影建议的过程。原创 2020-06-17 20:34:52 · 684 阅读 · 0 评论 -
【Lecture 3.1】a nested data structure
[(3, 1), (4, 2), (5, 3)]什么是嵌套数据结构 - a nested data structurea nested data structure: dictionaries whose values are lists or other dictionaries. We call it a nested data structure.文章目录17.2 Nested Dictionaries 嵌套字典类型17.3. Processing JSON results17.4. [原创 2020-06-17 19:42:00 · 753 阅读 · 0 评论 -
【Lecture 3.2】 从网络上请求信息
文章目录24.3 URL剖析24.2. The Internet: Behind the Scenes: Router24.4. The HTTP Protocol 协议24.5. Using REST APIs24.5.1. URL Structure for REST APIs24.5.2. Encoding URL Parameters24.6. Fetching a page 读取一个页面24.6.1. 使用 `request.get`在 python中 fetch24.6.2. More Deta原创 2020-06-17 19:52:30 · 532 阅读 · 0 评论 -
【python内置函数学习】
文章目录range(), enumerate(), zip()range()enumerate()zip()range(), enumerate(), zip()range()python range() 函数可创建一个整数列表,一般用在 for 循环中。函数语法range(start, stop[, step])参数说明:* start: 计数从 start 开始。默认是从...转载 2019-06-15 18:16:06 · 137 阅读 · 0 评论