首页 文章
  • 1 votes
     answers
     views

    使用GPC或Clipper计算多边形交叉区域

    我有一个二维粒子系统,其中粒子表示为椭圆 . 我需要计算椭圆 - 椭圆重叠区域,但这是一个难以分析的问题Ellipse-Ellipse Overlap . 我现在将我的省略号表示为20-gons,因此它们是"polygonized"并且我使用 Boost.Geometry 进行必要的计算 . 但是,很多时候,我从 Boost.Geometry : boost.geometry ...
  • 6 votes
     answers
     views

    openCV中2个多边形的交叉区域

    我有2个多边形的轮廓(作为cv :: Point2d的向量) . 我想计算它们之间的交叉区域 获得它的最简单方法是什么? 非常感谢你! 罗恩
  • 22 votes
     answers
     views

    在R(邻居)中查找相邻的多边形

    我开始使用SpatialPolygonsDataFrame,其中包含用于创建加纳地区 Map 的数据(可在http://www.diva-gis.org/datadown获取) . 我正在尝试创建一个矩阵,其中区域的名称为行和列名称,内部为0/1,以指示两个区域是否相邻(相邻) . 我在spdep中发现了几个看起来很有希望的函数,但我无法弄清楚如何将它们用于此目的 . 我能够使用poly2nb创建...
  • 1 votes
     answers
     views

    如何计算任意三角形与正方形的交点面积?

    所以,我今天一整天都在努力解决一个坦率的现在真气的问题 . 给定平面上三角形的一组顶点(仅3个点,6个自由参数),我需要计算该三角形与{0,0}和{1,1}定义的单位平方的交点区域 . (我之所以选择这个是因为2D中的任何方形都可以转换为此方,并且相同的转换可以移动3个顶点) . 所以,现在问题简化为只有6个参数,3个点......我认为这个问题很短,我愿意编写完整的解决方案/找到完整的解决方案...
  • 2 votes
     answers
     views

    如何在分水岭分割后创建矢量多边形对象

    在使用openCV-python对分割对象进行分水岭分割之后,我想获得矢量多边形对象(蓝色圆圈内的对象),但我不知道如何在opencv-python中进行分割 . 我附加了分水岭分割和图像的python代码 . 如何创建矢量多边形对象 import cv2 import numpy as np import scipy.misc import scipy.ndimage as snd # imag...
  • 5 votes
     answers
     views

    使用openCV检测图像中的白色像素簇

    输入图片: 预期产出: 我打算适合三个(或一些数量)多边形(对于这种情况,矩形)来表示此图像中的“大”白色斑点 . 在输出图像中绘制的矩形是根据我对白色区域的感知 . 我不认为算法会提出这些相同的bouding区域 . 我希望的是在白色像素簇周围安装一些紧密的多边形 . 我的初始解决方案包括找到该图像的轮廓,并通过找到每个轮廓中的点的凸包来在每个轮廓周围拟合闭合的凸多边形 . 然而,由于白色区域高...

热门问题