opencv-python
文章平均质量分 54
脸不大的CVer
这个作者很懒,什么都没留下…
展开
-
opencv-python找凸多边形
def get_new_cont(cnt): hull = cv2.convexHull(cnt,returnPoints = False) defects = cv2.convexityDefects(cnt,hull) if np.any(defects)==None: return np.array(cnt,dtype=np.int32) new_cont=[cnt[defects[0,0][0]][0], cnt[defects[0,0][1]][0]原创 2022-03-10 17:30:36 · 5032 阅读 · 0 评论 -
opencv-python 画直线、圆、矩形、椭圆形、多边形以及参数介绍
opencv-python画各种形状以及参数介绍画直线cv2.line(img,pt1,pt2,color,thickness)img:画布pt1:直线起点(x,y)(opencv中图像的坐标原点在左上角,横轴为x轴,纵轴为y轴)pt2:直线终点color:直线的颜色thickness=1:线条粗细,默认是1实现代码:img = np.zeros((200,200,3), dtype=np.uint8)img = cv2.line(img, (25, 189), (99, 18),原创 2021-03-06 22:22:58 · 1089 阅读 · 0 评论 -
opencv-python 外接矩形、最小外接矩形、多边形拟合、外接圆
任务:给定这样一张图片求图片中白色区域的外接矩形、最小外接矩形、拟合多边形以及外接圆外接矩形x, y, w, h = cv2.boundingRect(points)输入:点集返回值:左上角点坐标以及宽高实现代码:import cv2import numpy as npimgpath = '1.jpg'# 读取图片image = cv2.imread(imgpath)# 转换为灰度图gray = cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)#原创 2021-03-05 14:23:50 · 24231 阅读 · 9 评论