cv2.minAreaRect()函数学习《python图像处理学习篇》

本文介绍了cv2.minAreaRect()函数在Python图像处理中的作用,它用于标准化矩形表达,而非计算面积。通过示例展示了如何使用该函数转换矩形坐标,并提到了实际计算面积应使用的函数。同时,鼓励读者交流讨论,共同学习进步。
摘要由CSDN通过智能技术生成

引言:当小琼第一次接触此函数时,以为时计算矩形的面积函数,(天真了,草率了),后来才发现搞错了,是标准化一个矩形的表达方式,类似于标准化转化(小琼这样理解的),为什么小琼会这样说呢?因为。。。还是一起和小可爱没一起来看看吧!!!

1.函数解读。

        此函数作用是标准化一个矩形表达,举个例子一目了然:

        首先绘制一个矩形,如下图所示:

 矩阵绘制

         根据上图可知,矩形四个点的坐标为:[(0,0),(1,0),(1,1),(0,1)],这是我们通常使用的矩形表示方法,然而使用函数,会将此矩形使用另一种方式表达(使用中心坐标值,然后采用宽度、高度,类似于(x,y,w,h)的表达方式)

具体请看代码:

import cv2
import numpy as np
import matplotlib.pyplot as plt

points=
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值