Python
文章平均质量分 65
Python学习笔记
威威攻城狮
远赴人间惊鸿宴,一睹人间盛世颜!
展开
-
图像对比方法介绍及实现
图像对比是在计算机视觉和图像处理中常见的任务之一。它可以用于识别重复图片、图像搜索、图像相似性比较等应用场景。实现图片对比方法的方法有多种,根据不同的需求和图片类型,可以选择适合的实现方案。如果对于简单的图片对比需求,可以选择基于像素比较或直方图比较的方法;如果对于复杂的图片对比需求,可以选择基于特征提取和匹配或深度学习模型的方法。原创 2023-11-08 22:12:46 · 9955 阅读 · 0 评论 -
python使用opencv库对比两张图片并用红框标记出不同点
python使用opencv库对比两张图片并用红框标记出不同点原创 2022-08-06 11:05:09 · 3438 阅读 · 8 评论 -
Python 使用 Opencv 库调用摄像头
python opencv 库调用摄像头原创 2022-08-06 10:14:12 · 14780 阅读 · 4 评论 -
Python --正则表达式
使用正则表达式正则表达式相关知识在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要,正则表达式就是用于描述这些规则的工具,换句话说正则表达式是一种工具,它定义了字符串的匹配模式(如何检查一个字符串是否有跟某种模式匹配的部分或者从一个字符串中将与模式匹配的部分提取出来或者替换掉)。如果你在Windows操作系统中使用过文件查找并且在指定文件名时使用过通配符(*和?),那么正则表达式也是与之类似的用来进行文本匹配的工具,只不过比起通配符正则表达式更强大,它能更精确地描述你的需求(当然原创 2020-08-17 16:32:52 · 104 阅读 · 0 评论 -
Python ---太空射击游戏
本文主要讲述如何通过使用Python+Pygame实现一款2D射击游戏,射击游戏包含玩家、敌人、道具等元素,通过键盘左右移动+Space射击来操控角色.1.引言在这之前,我们先来认识一下Python中的pygame模块,pygame是一个利用SDL库的写就的游戏库,SDL呢,全名Simple DirectMedia Layer,是Python中的一个2D游戏开发库,支持声音和图像的编辑,当然在现在的3D游戏的普及下,pygame逐渐没落了,但是这不妨碍我们从中学到一些东西。下面将使用pygame模块.原创 2020-06-28 20:32:48 · 1147 阅读 · 16 评论 -
Python(随心记)--文件和异常
文件和异常Python中实现文件的读写操作其实非常简单,通过Python内置的open函数,我们可以指定文件名、操作模式、编码信息等来获得操作文件的对象,接下来就可以对文件进行读写操作了。这里所说的操作模式是指要打开什么样的文件(字符文件还是二进制文件)以及做什么样的操作(读、写还是追加),具体的如下表所示。操作模式具体含义'r'读取 (默认)'w'写入(会先截断之前的内容)'x'写入,如果文件已经存在会产生异常'a'追加,将内容写入到已有文件的末尾'原创 2020-05-21 14:17:50 · 280 阅读 · 0 评论 -
Python(随心记) --面向对象基础
面向对象编程基础面向对象三大要素:封装、继承、多态类是对象的蓝图和模板,而对象是类的实例定义类在Python中可以使用class关键字定义类,然后在类中通过之前学习过的函数来定义方法,这样就可以将对象的动态特征描述出来,代码如下所示。class Student(object): # __init__是一个特殊方法用于在创建对象时进行初始化操作 # 通过这个方法我们可以为学生对象绑定name和age两个属性 def __init__(self, name, age):原创 2020-05-19 21:14:58 · 298 阅读 · 0 评论 -
Python(随心记)--入门基础知识(2)
字符串Python程序中,如果我们把单个或多个字符用单引号或者双引号包围起来,就可以表示一个字符串。s1 = 'hello, world!'s2 = "hello, world!"# 以三个双引号或单引号开头的字符串可以折行s3 = """hello, world!"""print(s1, s2, s3, end='')可以在字符串中使用\(反斜杠)来表示转义,也就是说\后面的字符不再是它原来的意义,例如:\n不是代表反斜杠和字符n,而是表示换行;而\t也不是代表反斜杠和字符t,而是表原创 2020-05-19 17:04:17 · 287 阅读 · 0 评论 -
Python(随心记)--入门基础知识(1)
代码中的注释注释是编程语言的一个重要组成部分,用于在源代码中解释代码的作用从而增强程序的可读性和可维护性,当然也可以将源代码中不需要参与运行的代码段通过注释来去掉,这一点在调试程序的时候经常用到。注释在随源代码进入预处理器或编译时会被移除,不会在目标代码中保留也不会影响程序的执行结果。单行注释 - 以#和空格开头的部分多行注释 - 三个引号开头,三个引号结尾"""第一个Python程序 - hello, world!"""print('hello, world!')print('你好',原创 2020-05-19 17:04:02 · 213 阅读 · 0 评论 -
Python入门---初识
Python简介Python的历史1989年圣诞节:Guido von Rossum开始写Python语言的编译器。1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面),可以调用C语言的库函数。在最早的版本中,Python已经提供了对“类”,“函数”,“异常处理”等构造块的支持,还有对列表、字典等核心数据类型,同时支持以模块为基础来构造应用程序。1994年1月:Python 1.0正式发布。2000年10月16日:Python 2.0发布,增加了完整的垃圾回原创 2020-05-19 17:03:41 · 309 阅读 · 0 评论