![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
s0rry king
这个作者很懒,什么都没留下…
展开
-
OpenCV关于图片语法(透视变换)截取目标区域小结⑤
1.cv2.getPerspectiveTransform1232.cv2.warpPerspective1233.cv2.polylinescv2.polylines(img, pts, isClosed, color[, thickness[, lineType[, shift]]]) → None参数解释;① img 当前图像② pts 多边形曲形阵列③ isClosed 是否闭合bool④color 颜色 RGB三通道⑤thickness 粗细⑥lineType原创 2021-09-29 17:13:29 · 272 阅读 · 0 评论 -
OpenCV基于(边缘检测)和(轮廓角点)实战获取嵌套轮廓得边缘角坐标
基于本人写的前两篇得内容:https://blog.csdn.net/m0_51503599/article/details/120516411https://blog.csdn.net/m0_51503599/article/details/120522003添加一个新函数sortedsorted(iterable, *, key=None, reverse=False)sorted属于接收可迭代类型详情看python文档传送门① iterable例如字典、列表、② key=None可迭代原创 2021-09-29 16:50:45 · 2077 阅读 · 2 评论 -
数组?列表?矩阵?or 向量?(求助贴)
先上个图片我用opencv得到了四个点得坐标但它的形式为<class ‘numpy.ndarray’>不知道它是什么,做了测试a.nparry = ([[[ 55 , 49]], [[ 55 ,220]], [[290, 220]], [[290 , 49]]])print(a)# print(a.shape)不能够输出 print(a.shape)而且蓝色部分想变为reshape((4, 2))也不行import cv2import numpy原创 2021-09-29 15:45:58 · 229 阅读 · 0 评论 -
OpenCV关于图片语法(轮廓角点)小结④
前言:轮廓可以简单认为成连续的点(连着边界)连在一起的曲线,具有相同的颜色或者灰度。1. cv2.arcLength()retval=cv.arcLength(curve, closed)参数解释;① curve 轮廓周长 输入二维向量 可以为std::vector or Mat类型② closed 是否闭合 bool ture或者flase2. cv2.contourArea()cv2.contourArea(contour,[oriented])参数解释;① contour 轮原创 2021-09-28 12:28:26 · 2415 阅读 · 2 评论 -
OpenCV关于图片语法(初级入门)小结①
图片处理语法小结(1)读取图片:cv2.imread( ) 。一个参数,名称及格式& 例:img = cv2.imread('1.png') #读取图片(2)获取图片的形状:img.shape,返回三个参数 (rows, heights, channels)。&例: a = img.shape print(a)(3)获取图片的大小:img.size,返回一个rows✖heights✖channels。&例:img = cv2.imread('1.png')(4)显示图片原创 2021-09-21 17:38:25 · 365 阅读 · 0 评论 -
OpenCV------argparse模块学习 2021 9 21
三个步骤:1.创建对象①创建所有对象parser = argparse.ArgumentParser()②可以添加到帮助信息中去parser = argparse.ArgumentParser(description='dayinshouzhi')description”描述“ ”说明书“2.添加参数正常要用的格式为 parser.add_argument("-n1", "--number one", help="第一个参数", type=int) 第一部分:简写 带有-第二部分:参原创 2021-09-21 15:31:11 · 655 阅读 · 0 评论 -
OpenCV------实现打印手指运动① 2021 9 21
1.简介:OpenCV 是一个跨平台的计算机视觉库,本次将使用PyCharm编辑器进行编辑结合三D打印技术制作手指外骨骼,用于***等领域。2.准备工具略3.奇怪的知识补充①平时我们拍照出来的彩色图片是由R(red) G(green) B(blue)三种颜色绘成的。他们的范围是0~255。②我们平常买手机喜欢买拍照好看的原因是它的像素高,即相同“面积”下它的最小单位较多。上图为360像素即20✖18,规定认为以右上角为(0,0)方向如图所示来点标定图像的某个点又因为彩色图像为三层组成所以原创 2021-09-21 14:27:53 · 984 阅读 · 2 评论 -
满二叉树、完全二叉树 2021 08 24
一.满二叉树在深度为7的满二叉树中,度为2的结点个数为为?这里的度为2的结点个数是什么意思?度为2的节点就是该节点既有左子树,又有右子树深度为7的满二叉树总共的节点数为2^7-1=127又因为是满二叉树,所以只有度为2的和度为0的节点叶子节点的数目为:2^(7-1)=64所以有度为2的结点个数为=127-64=63个例题:在深度为7的满二叉树中,结点个数总共是原创 2021-08-24 08:53:27 · 742 阅读 · 0 评论 -
备考计算机二级的那些语法 2021 8 23
①sdivmod(x,y)#除法输出(r,t)②break 跳出当前循环体continue 结束当次循环,进行下一次循环③字典的get()方法使用:>>> d = {"a":"5","b":"4","c":"7"}>>> print(d.get('c', 5))7>>> d = {"a":"5","b":"4","u":"7"}>>> print(d.get('c', 5))5>>> d =原创 2021-08-23 18:23:27 · 69 阅读 · 0 评论 -
整数的四种表达形式“python中0o1010是多少” 2021 8 23
一.对于整数:有四种表现形式①二进制:0,1 满2进1②八进制:0-7 满8进1,用0开头表示③十进制:0-9 满10进1④十六进制:0-9,A-F 满16进1,用0x表示#0o1010int("1010",8)>>520int("1010",10)>>1010int("1010",16)>>4112...原创 2021-08-23 16:52:34 · 3239 阅读 · 0 评论 -
python库引用得几种方法 2021 8 23
方法一:import<库名>as<库别名><库别名>.<函数名> (注意中间有个".")使用这种语法格式的 import 语句,会导入指定库中的所有成员(包括变量、函数、类等)。使用模块中的成员时,需用该模块名(或别名)作为前缀,否则 Python 解释器会报错。例如:import math as mm.pi--------- 圆周率m.ceil(x)------- 对X向上取整m.floor(x)-------对X向下取整m.p原创 2021-08-23 13:24:11 · 2211 阅读 · 0 评论 -
def main() 2021 8 10
看了这两篇文章,很透彻作者:weixin_39755136if name == “main”:可以看成是python程序的入口,就像java中的main()方法,但不完全正确。事实上python程序是从上而下逐行运行的,在.py文件中,除了def后定义函数外的代码都会被认为是“main”方法中的内容从上而下执行。如果只是写个伟大的"hello world",不想写函数的话,仅仅是print(‘hello world’)就可以,这就是一个“程序”,不需要所谓的“main”方法入口。当然如果是测试函数功能原创 2021-08-20 11:33:17 · 1787 阅读 · 0 评论 -
python手部识别中的问题及笔记第四弹 21 7 30
一.串口输入与输出问题来源于我用python opencv识别手部坐标,想让其打印出来。上图:①正确数组换行输出输入:10101(不用管,这是防误输措施)输出的是:10101②用‘Serial.println(valsRec[a+1]);‘换行输出![在这里插入图片描述](https://img−blog.csdnimg.cn/6f2f95daf6324372af622cc35636660c.png?x−oss−process=image/watermark,typeZmFuZ3poZW5naGV原创 2021-07-30 12:16:43 · 804 阅读 · 0 评论 -
python手部识别中的问题及笔记第二弹 21 7 17
&先附上 上期的代码import cv2 # 导入cv2import time # 导入timecap = cv2.VideoCapture(0) # 创建视频对象,笔记本摄像头必须编号0while True: success, img = cap.read() # 读取 作用是提供框架 cv2.imshow("Img",img) keypress = cv2.waitKey(1) if keypress & 0xFF == 27:原创 2021-07-17 14:02:07 · 162 阅读 · 2 评论 -
python学习②21 7 14
一.类定义:面向对象是指用类来描述一个对象(实例),用类来建立实例与实例的关联关系,描述相同的属性和方法的对象的集合。注意:类的定义的前后要加两个空行以告诉解释执行器,类的定义已经开始和结束。语法:class 类名(object): pass属性引用的语法:obj.属性类实例化的语法:obj = 类名()类中方法的调用:obj.方法名()看这个 https://blog.csdn.net/qq_33571752/article/details/85156727还有这个 https://b原创 2021-07-14 12:57:04 · 127 阅读 · 0 评论 -
python手部识别中的问题及笔记第一弹 21 7 13
一.调用笔记本电脑得摄像头错误代码展示import cv2 #导入cv2#import mediapipe as mp #导入媒体通道#import time #导入时间cap = cv2.VideoCapture(1) #创建视频对象,摄像头编号设为1while True: success,img = cap.read() #读取点帽,作用是提供框架 cv2.imshow("Image",img) cv2.waitKey(1)出现得报错内容 Fi原创 2021-07-13 23:17:45 · 208 阅读 · 1 评论 -
python学习①21 7 12
*非专业学习,可能笔记有误,仅作为个人学习笔记,有趣得地方希望记下来分享给大家一,栈与堆python中一切皆对象,三部分组成,id type valuename='玛丽亚'print(name)print(type(name))print(id(name))会输出:玛丽亚<class'str'>16883612663952涉及到栈内存和堆内存...原创 2021-07-12 18:36:38 · 79 阅读 · 0 评论