- 博客(20)
- 收藏
- 关注
原创 【无标题】
本项目的视频传感器采用的HDMI,利用v4l2框架进行采集,采集的完的数据有3种保存方式,一种是使用opencv保存为一张图片,一种是ffmpeg进行编码,保存为h264,在转化为MP4,第3种通过opencv保存为video。
2023-03-03 22:28:46
716
1
原创 图像的拼接
(1)sift算法,主要用于获取图片的特征点。 def detectAndDescribe(self, image): # 将彩色图片转换成灰度图 gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) # 建立SIFT生成器 descriptor = cv2.xfeatures2d.SIFT_create() # 检测SIFT特征点,并计算描述子 ...
2020-12-08 01:45:00
284
原创 最长回文子串---python实现
1.找出串中的最长回文子串思路:借鉴递归的思想,将字符串分为s[0:i-1],s[i],依次求出以i为末尾的最长字串,如果发现包含i的字串是回文串,将其长度与i比较,如果大于则更新,小于则丢弃,将i加一,循环以上操作,知道s[0:i]=s.#判断是否是回文数def huiwenshu(s): head=0 end=len(s)-1 while(head<end): if s[head]==s[end]: head+=1.
2020-11-12 01:45:56
235
原创 用yield实现next_batch()
模拟tensorflow中next_batch的实现原理来熟悉yield的应用。yield 可以看成是return,函数执行到yield便会退出函数,返回一个生成器。想要得到返回值必须使用next()来获取,否则只会得到一个生成器。且下次调用,会从yield出执。行。下面看模拟该函数的运行的过程。import numpy as npdef next_batch(train,target,batch_size): length=len(train) index=[i for
2020-11-11 21:42:39
532
1
原创 python的垃圾回收机制
计算机中将内存分为3部分,一部分是堆,一部分是栈,还有静态存储区。栈很小,一般1M到2M,所以在c中如果开辟一个较大的数组,便会出现栈溢出的错误。
2020-11-01 18:57:30
171
原创 python 第一等公民:方法
python中,一切皆对象。有人根据不同对象的功能,用途不同,将其分为了几类,而函数因为其哪都可去的性质,被封为“一等公民”。1.函数的定义
2020-10-27 21:24:08
220
1
原创 python实现2叉树的建立,深度遍历,层次遍历
1.建立一个节点class treenode: def __init__(self,value=None): self.value=value#节点值 self.left=None#左孩子 self.right=None#右孩子2.建立一棵树class Tree: def __init__(self): print("树") def createtree(self,root,num,i):
2020-10-11 21:35:28
149
原创 对文字使用一些简单的方法进行加密
简单替换 偏移量 ascall hafuman 编码1.简单替换 为26个字母建立一个对应的密文字母表,将发送的消息用密文替换,接受方参照表进行解密string1="qwertyuiopasdfhjklzxcbnm"string2="rtyuiopasdfghjklzxcbnmqwe"string="l love you"def encrypted_str(string): alternative_string="" for i in string: ...
2020-10-09 23:34:46
2786
原创 python实现冒泡,快排,选择和插入排序
1.冒泡排序def my_sort(array): flag=1 for i in range(len(array)): if(flag==1): flag=0 for j in range(len(array)-i-1): if(array[j]>array[j+1]): temp=array[j] ar...
2020-10-08 00:15:42
223
原创 使用python将3维数组转换为图片
1.使用PIL创建一个100*100的红色图像 import numpy as np from PIL import as img#最里面一层表示一个像素点,第二层表是100列,第一层表示100行 data=np.array([[[0]*3]*100]*100)#将每个像素点的r通道变为125 for i in range(100): for j in range(100): data[i]...
2020-10-06 23:46:22
6376
原创 python 之PIL库
python的第三方库PIL提供了对图片的相关的方法。今天通过制作一个验证码来介绍一下PIL库。1.image模块#使用open打开文件,传入一个图片地址,返回一个实例化图片对象,调用show来观看图片pic=img.open(".\image\woman.jpg")pic.show()"""new(mdoe,(width,height),color),mode是图片的模式,常用的有RGB,L(灰度模式),第2个参数是高度和宽度,color是背景色,可用rg...
2020-10-04 19:12:58
602
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人