社区
数据结构与算法
帖子详情
如何求任一四边形的外接矩形?
luyysea
2009-08-21 04:41:05
如题,知道四个顶点,如何求呢?
...全文
724
4
打赏
收藏
如何求任一四边形的外接矩形?
如题,知道四个顶点,如何求呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luyysea
2009-08-25
打赏
举报
回复
谢谢各位的帮助!
LPR_Pro
2009-08-22
打赏
举报
回复
方法提示
首先判断四点不在一条直线上,四个点有外接的矩形,求矩形(四个点不一定全部在矩形的边上):
第一步:找到所有点中距离最长的两点,并求出两点的连线;
第二步:然后判断其余的点,如果其余的点在同一边(左边或右边,上部或下部),则第一步获得的直线是矩形的一边;这种情况见第三步;如果其余的点分布在直线的两边,这种情况见第五步处理;
第三步:求其余的点到第一步获得的直线的垂直距离,获得最大距离的点,然后通过该点与第一步求得的直线平行的直线为另一边. 转第五步
第四步:分别求第一步直线两边的点带该直线的垂直距离最大的两点,然后通过两点画与该直线平行的两条直线,
第五步:最后画通过第一步获得的两点,并与第一步直线垂直的两条平行线,与上面两条线相交则组合为一矩形.
shex4
2009-08-22
打赏
举报
回复
这样的矩形明显不唯一。除非你要求面积最小或者啥啥啥
whg01
2009-08-21
打赏
举报
回复
条件不充分,不知道你要的是哪种。
如果说,能包括就行,那就做一个矩形,2边分别平行与x、y轴,分别以4个顶点确定矩形的上下左右4个边。
http://blog.csdn.net/ACMaker/archive/2008/10/30/3188123.aspx
http://blog.csdn.net/mo229mo/archive/2009/06/09/4256086.aspx
看看这两篇吧。
使用MATLAB
求
图像的形心、
外接
矩形
顶点坐标并标记
使用MATLAB
求
图像的形心、
外接
矩形
顶点坐标并标记1.
求
图像形心使用自带函数regionprops标记2.
求
图像
外接
矩形
顶点坐标并标记 欢迎学习交流: zengf.hou@bit.edu.cn https://www.jianshu.com/p/b714163f7086 https://jingyan.baidu.com/article/b7001fe1ac63dd0e7282ddcd.html 1.
求
图像形心使用自带函数regionprops标记 【例1】 %% Compiled by Zephy
最小
外接
矩形
思路以及实现
最小
外接
矩形
外接
矩形
计算 对一个凸多边形进行
外接
矩形
计算,需要知道当前面的最大xy 和最小xy值,即可获得
外接
矩形
最小
外接
矩形
计算 对凸多边形的每一条边都绘制一个
外接
矩形
求
最小面积。下图展示了计算流程 计算流程 旋转基础算法实现 旋转点基础 /** * 旋转点 * * @param point ...
求
点集的
外接
矩形
本文告诉大家给定点的集合,
求
点的集合的
外接
矩形
opencv-python
外接
矩形
、最小
外接
矩形
、多边形拟合、
外接
圆
任务:给定这样一张图片
求
图片中白色区域的
外接
矩形
、最小
外接
矩形
、拟合多边形以及
外接
圆
外接
矩形
x, y, w, h = cv2.boundingRect(points) 输入:点集 返回值:左上角点坐标以及宽高 实现代码: import cv2 import numpy as np imgpath = '1.jpg' # 读取图片 image = cv2.imread(imgpath) # 转换为灰度图 gray = cv2.cvtColor(image,cv2.COLOR_BGR2GRAY) #
OpenCV-37 最小
外接
矩形
和最大
外接
矩形
外接
矩形
分为和。下图中红色
矩形
为最小
外接
矩形
,绿色
矩形
为最大
外接
矩形
。
数据结构与算法
33,025
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章