- 博客(19)
- 资源 (8)
- 收藏
- 关注
原创 Python中Turtle绘图函数-绘制时钟程序
Turtle常用的一些函数, 参考博客:http://blog.csdn.net/zengxiantao1994/article/details/76588580时钟代码设计我们可以通过main函数查看整个时钟代码的设计设计指针(Init())并显示指针:设计指针的方向(turtle.mode(“logo”)),设计指针的长度、线宽,最后通过name注册该指针,函数最后结果为显示...
2018-01-31 10:43:57 6804
原创 C++预处理指令#define,#if,#endif等
转载自:“https://www.cnblogs.com/xiehongfeng100/p/4594849.html”,原文写的更加详细,还有代码解释,建议看原文。 本文主要记录了C/C++预处理指令,常见的预处理指令如下:#空指令,无任何效果#include包含一个源代码文件#define定义宏#undef取消已定义的宏#if如果给定条件为真,则编译下面
2018-01-30 15:40:04 1175
原创 Python中class的简单介绍
类的定义class classname[(父类名)]: – 成员函数及成员变量_ init _ 构造函数:初始化对象_ del_ 析构函数:销毁对象定义类的成员函数时,必须默认一个变量代表类定义的对象本身,这个变量的名称可自行定义,下面的程序使用self变量表示类对象的变量Python-class简单操作为了学习python中class,我们编写一个简单的程序。我们的任务是
2018-01-22 11:15:13 5827
原创 python简单练习 -统计文本词频并用柱状图显示
函数功能:统计文本中单词频率,并用柱状图显示前10个最高的单词这里统计的是函数所在文件本身import turtlecount = 10data = []words = []# yyScale = 6# XxScale = 30def drawLine(t, x1, y1, x2, y2): t.penup() t.goto(x1, y1)
2018-01-19 11:08:34 10279 1
原创 Python数据类型--字典
Python中的字典存储数据时不保持元素的顺序通过任意键值查找集合中值信息的过程叫做映射,Python中通过字典实现映射。字典是一个键值对的集合。 – 该集合以键为索引,同一个键信息对应一个值。>>> passwd = {"China": "BigCountry", "Korean": "SmallCountry"}>>> print(passwd){'China': '
2018-01-17 11:21:22 272
原创 图像的几种变换简单介绍
刚体变换平移+旋转 保持欧式距离的变换,这意味着图像只进行2D平移和2D旋转运动。它只有3个自由度。相似变换平移+旋转+缩放 相比刚体变换增加了均匀的缩放。均匀的意思是各个方向的缩放比例相同。尺度变换增加了一个自由度,所以自由度为4。和刚体一样,具有保角性。点之间的距离不再保持不变,但距离比保持不变。仿射变换平移+旋转+缩放+拉伸(像是矩形框被拉伸
2018-01-15 19:41:01 7549
原创 Python数据类型-元组类型
Python的元组类型 tuple元组特点元组中的元素可以是不同类型元组中的各个元素存在先后关系,可以通过索引访问元组中元素元组定义后内部的元素不能更改,也不能删除,但是可以给元组添加元素与字符串类型类似,可以通过索引区间来访问元组中部分元素元组之间可以通过”+”和”*”号进行运算元组初始化,>>>>>>tull = tuple('abcde')>>>tull
2018-01-12 11:09:37 987
原创 Python数据类型-----列表
Python中列表类型列表是有序的元素集合。列表中的元素可以通过索引进行访问列表中的每个元素类型可以是不一样的列表的大小没有限制,随时可以修改列表的操作 序列操作符 操纵符含义 + 连接两个序列 * 对序列进行整数次重复 [] 索引序列中的元素 Len() 序列中元素个数 [:] 取得列表的一个
2018-01-11 11:37:43 252
原创 Python语言数据类型-----数字和字符串
Python语言的数字类型整数类型浮点数类型复数类型整数类型与数学中的整数类型概念一致,没有取值范围。十进制数为 1010,99,-217十六进制为 0x9a, -0x89 (0x,0X开头表示16进制数)二进制为 0b010, -0B101(0b,0B开头的表示二进制数)八进制为 0o123, -0O456(0o,0O开头表示八进制数)浮点数类型 带有小
2018-01-10 11:18:04 1469
原创 Python利用turtle绘制五角星
绘制用到的参数我们存放在data.txt文件中,data.txt文件内容如下:300,0,144,1,0,0300,0,144,0,1,0300,0,144,0,0,1300,0,144,1,1,0300,0,108,0,1,1184,0,72,1,0,1184,0,72,0,0,0184,0,72,0,0,0184,0,72,0,0,0Python代码如下:#
2018-01-10 10:07:10 4821
原创 RANSAC算法的简单理解
图像拼接中看到了特征匹配的部分,特征匹配主要是特征点的匹配。在特征点匹配的时候,首先进行粗匹配,粗匹配通常是进行一对匹配点进行对比,误差越小越可能是一对匹配点;精匹配方法中,我们可以用到RANSAC(Random Sample Consensus 随机抽样一致性)算法。RANSAC可以用于图片的拼接技术。在多幅图像合成时,事先会在待合成的图片中提取一些关键的特征点。计算机视觉的研究表明,不...
2018-01-09 15:49:31 1497
原创 Python文件拷贝函数
test.txt文件内容如下:onetwothreefourfive代码的功能为把test.txt内容拷贝到copy.txt文件中代码如下:def main(): infile = open("test.txt", "r") outfile = open("copy.txt", "w") countLines = countChars = 0
2018-01-09 10:32:16 733
原创 Python中的文件操作
打开模式r 只读。如果文件不存在,则输出错误。w 只写(如果文件不存在,则自动创建文件)。a 附加到文件末尾rb 只读二进制文件,如果文件不存在,则输出错误。wb 只写二进制文件,如果文件不存在,则自动创建文件。ab 附加到二进制文件末尾。r+ 读写------------------读文件--------------------------------------
2018-01-08 10:26:43 317
原创 常用的编码
ASCII码是标准化字符集,使用7个二进制位编码,可以表示128个字符,通常ASCII表示的是英文字母的二进制编码,例如大写字母'A'的二进制编码为65,python代码如下:>>> ord('A')65>>> chr(65)'A'Unicode是另外一种编码方式,是为了解决传统编码方式的局限而产生的,它为每种语言中的每个字符设置了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文
2018-01-08 10:07:23 217
原创 图像拼接1 特征提取
图像特征提取在图像拼接中占据至关重要的地位,旨在从图像中提取显著特征并用数学语言加以描述。图像特征包括:特征点、边缘、轮廓、闭合区域以及统计特征等。一般来说,特征点是指图像中具有某些特性的结构特征,特征点既可以是一个具体的位置标识点,也可以是指具有一定模式特征的局部邻域。...
2018-01-05 20:03:00 1214
原创 图像拼接2 特征匹配
特征匹配旨在从两幅图像所提取的特征集中寻找对应关系,匹配过程是从前面的图像特征描述符的相似性来进行判断。判断两个图像特征集中的特征点的相似程度存在两种基本方式:1:给定阈值,即从特征集中找出所有与待匹配点距离小于阈值的特征点。2:给定最近邻的特征点数,即从特征集中找出与待匹配点距离最近的指定特征点数。从两个图像特征点集中寻找匹配的特征点对,一般有两个过程,一个是粗匹配,一个是精匹配...
2018-01-05 19:55:51 1294 2
原创 Python中异常处理
Python使用try...except...来处理异常,当Python遇到一个try语句,他会尝试执行try语句体内的语句,如果执行这些语句没有错误,控制转移到try...except...后面的语句,如果语句体内发生错误,python会寻找一个符合该错误的异常语句,然后执行处理代码。try: except : except : else: fin
2018-01-05 10:14:05 250
原创 Python中递归字符串反转
我们可以用Python轻松的反转字符串,代码如下:def reverse(s): if s == '': return s else: return reverse(s[1:]) + s[0]print(reverse('hello'))运行结果如下:Connected to pydev debugger (build 143.15
2018-01-05 09:52:12 12993 2
原创 Python函数参数值传递
Python的函数参数是通过值传递的,但是如果变量是可变对象,返回到调用程序后,该对象会呈现被修改后的状态测试程序如下:# 值传递不改变变量def addInterest(balance, rate): newBalance = balance * (1+rate) return newBalancedef test(): amount = 1000
2018-01-05 09:31:23 483
Computer Vision for Visual Effects(计算机视觉之视觉效果)
2018-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人