博客
关于我
matlab minboundrect,matlab 二值图像 求白色区域最小外接矩阵 长宽
阅读量:795 次
发布时间:2023-02-07

本文共 645 字,大约阅读时间需要 2 分钟。

MATLAB关于二值图像的最小外接矩形问题

借助现有函数 minboundrect

函数定义:

function [rectx, recty, area, perimeter] = minboundrect(x, y, metric)

简要说明:该函数用于计算平面上点集的最小外接矩形,支持通过metric参数指定优化目标为面积或周长。默认值为'a',即优化面积。

主要参数说明:

  • 输入:
    • x:向量,点集的横坐标。
    • y:向量,点集的纵坐标。
    • metric:可选参数,指定优化目标。可选值为'a'(面积)或'p'(周长),区分大小写无关,部分拼写变体也可接受。

默认值说明:

  • metric:默认值为'a',即优化面积。

返回值说明:

  • rectx:行向量,外接矩形左边界的点。
  • recty:行向量,外接矩形右边界的点。
  • area:标量,外接矩形的面积。
  • perimeter:标量,外接矩形的周长。

特别说明:

  • 该函数默认计算最小面积外接矩形。虽然在大多数情况下,最小面积外接矩形也对应最小周长,但在某些特殊情况下可能存在差异。
  • 最小面积外接矩形通常包含凸包的至少一条边。少数例外情况主要出现在凸包仅由少量点组成(如正三角形)时。
  • 感谢Roger Stafford指出该类反例,也感谢他提出的证明:外接矩形必须包含凸包的至少一条边。
  • 技术背景:该函数基于计算机视觉和图形学领域中的经典问题,旨在为二值图像找出最优外接矩形,以优化面积或周长。该技术在图像处理、模式识别和计算机视觉等领域有广泛应用。

    转载地址:http://tkyfk.baihongyu.com/

    你可能感兴趣的文章
    lumen开发问题:Call to undefined method Illuminate\Validation\Validator::make()
    查看>>
    luogu P1268 树的重量
    查看>>
    Luogu P2326 AKN's PPAP【按位贪心】
    查看>>
    LUOGU P4095 [HEOI2013]Eden 的新背包问题
    查看>>
    Luogu2973:[USACO10HOL]赶小猪
    查看>>
    luogu3172 [CQOI2015]选数 莫比乌斯反演+杜教筛
    查看>>
    lvm基本知识与常用命令
    查看>>
    lvs+keepalive主从和主主架构
    查看>>
    LVS-DR工作原理图文详解
    查看>>
    LVS-负载均衡
    查看>>
    LVS基本介绍
    查看>>
    LVS精益价值管理系统 DownLoad.aspx 任意文件读取漏洞复现
    查看>>
    LVS精益价值管理系统 LVS.Web.ashx SQL注入漏洞复现
    查看>>
    LVS负载均衡
    查看>>
    Lync Server单前端无边缘的外部访问思考
    查看>>
    Lync 小技巧-52-Lync 2013-不加域-客户端-2-导入-证书-信任链
    查看>>
    LZ4 1.10 压缩算法发布!具有多线程功能,压缩速度显著提高达 8 倍
    查看>>
    lz4_flex 项目教程
    查看>>
    lzg_ad:打印机需要的组件支持
    查看>>
    mabatis 中出现< 以及> 代表什么意思?
    查看>>