contour相关内容

如何生成等高线图?

如何生成这样的等高线图:轮廓 http://www.fz-juelich.de/vislab/software/gsharp/Gsharp/userguide/interpolate/ex6.gif 如果点在规则网格上就很容易了,但如果不是,就像我的例子一样?是否有一个相当简单的算法来确定每个像素的颜色? 解决方案 也许有点晚了, 但是在较新版本的 matplotlib 中,您 ..
发布时间:2021-11-24 21:57:29 C#

绘制二维隐式标量场的 iso 线

我有一个在 2D 中定义的隐式标量场,对于 2D 中的每个点,我可以让它计算一个精确的标量值,但它的计算有点复杂. 我想绘制该表面的等值线,例如“0"值的线.函数本身是连续的,但“0"等值线可以有多个连续实例,并且不能保证所有实例都连接. 计算每个像素的值不是一种选择,因为这会花费太多时间 - 大约几秒钟,并且需要尽可能实时. 我目前使用的是空间的递归划分,可以将其视为一种四叉树.我对空 ..
发布时间:2021-11-24 21:32:34 C#

在Android中使用OpenCV提取颜色检测区域

openCV SDK for android 附带的名为“color-blob-detection"的示例项目可用于识别特定颜色的区域.我需要的是提取该区域并将其作为位图保存到手机内存中. 这是我目前所了解的: 有一个轮廓列表: List轮廓 = 新的 ArrayList(); 使用以下方法找到轮廓: Imgproc.findContours(mDilatedMask、轮廓、mH ..
发布时间:2021-11-17 04:21:28 移动开发

如何使用 Matplotlib 在 Python 中计算轮廓内的面积?

我想找出一种方法来获得特定轮廓线内的区域? 我使用 matplotlib.pyplot 来创建我的轮廓. 有没有人有经验为此? 非常感谢. 解决方案 从contour函数返回的contour集合的collections属性,你可以获取描述每个轮廓的路径.路径的 vertices 属性包含轮廓的有序顶点. 使用顶点可以近似轮廓积分 0.5*(x*dy-y*dx),通过应用 格 ..
发布时间:2021-11-17 04:15:27 Python

如何使用python在opencv中封闭不规则图形轮廓并用5px点填充它?

这是我的 但是问题是我无法封闭轮廓,应该如何添加这些点?Open cv是否具有任何此类功能来处理此问题?所以基本上第一个问题是如何封闭该图像其次,如何添加点. 谢谢 解决方案 这是在Python/OpenCV中执行此操作的一种方法.但是,如果不连接单独的区域,则无法关闭虚线轮廓.但这会给您一些思路,让您继续进行大部分的操作. 如果在输入图像中存在较大间隙的位置上手动添加一 ..
发布时间:2021-04-24 19:44:08 Python

如何使用更少的包绘制双变量正态分布的表面和轮廓

我要绘制一个二元正态分布的3D表面及其轮廓(可以是任何二元正态分布).我想在图形中使用 persp 和 contour .我在Internet上进行了搜索,但是发现了很多方法.他们中的大多数人已经使用了一些软件包.但是我想以一种使用更少软件包的方式来执行此操作,或者甚至不安装任何软件包(但是,我不知道这是可能的).您能否以二元正态分布为例,向我展示自己的方式?[更少的软件包,更好的解决方案].的确 ..
发布时间:2021-04-24 19:44:04 其他开发

如何将轮廓线添加到热图

我有一个脚本来获取数据(格式为3列 x,y,z )并提供热图: 设置对数刻度x 10设置yrange [1e-9:2e-8]将xlabel设置为"x"将ylabel设置为y设置多图用图像绘制'filetest.dat'u 1:2:9 这是2D热图,如下所示: 我要做的就是以2个间隔的z值(例如-20到-8)将轮廓添加到此绘图中,不幸的是,我发现的所有答案都无法帮助我解决这个问题.任何帮 ..
发布时间:2021-04-24 19:44:01 其他开发

根据边缘查找轮廓

我想检测设备标签的轮廓.尽管代码可以正确运行,但它从未完全检测到标签的轮廓. 原始图片 显示的输出 https://github.com/AjayAndData/Licence-plate-detection-and-recognition---使用-openCV-only/blob/master/Car%20Number%20Plate%20Detection.py 解决 ..
发布时间:2021-04-24 19:43:58 Python

如何在Lattice中向轮廓图添加单个新轮廓

我已经使用莱迪思软件包中的轮廓图函数生成了一个填充的轮廓图.我希望能够强调此功能所产生的轮廓线之一,例如通过改变lwd = 2,并去加重产生的其他轮廓线,例如通过将其余轮廓线颜色设置为灰色. 例如,我想要添加等价物 contourplot(男性〜年*年龄,数据= this.ds,区域= F,标签= F,lwd = 2,at = c(0,0.01,1)) 收件人 contourpl ..
发布时间:2021-04-24 19:43:50 其他开发

查找黑白图像的边缘

我需要找到边缘并生成黑白图像的点,如下所示: 或者这个: 转换blob.png -canny 0x1 + 10%+ 30%-negate result.png 在此处进行了很好的描述. 如果要将轮廓作为矢量路径,则可以通过中间的 PBM 文件将 ImageMagick 和 potrace 组合在一起,如下所示: convert blob.png -canny 0x1 + 10 ..
发布时间:2021-04-24 19:43:47 C/C++开发

如何在python中访问opencv轮廓点索引?

是否可以在python中访问 contour [i] [j] ? 由于数据结构不同,我正在努力将此c ++转换为python.进行比较很困难 静态双倍距离BtwPoints(const cv :: Point a,const cv :: Point b){double xDiff = a.x-b.x;double yDiff = a.y-b.y;返回std :: sqrt((xDiff * ..
发布时间:2021-04-24 19:43:40 C/C++开发

Python中的轮廓

Z 的计算方式 来自matplotlib.pyplot的 导入轮廓轮廓([X,Y,] Z,[levels,** kwargs) 绘制轮廓? 我知道 Z 的意思是:绘制轮廓的高度值. 但是是通过计算标准偏差还是类似的方法得出的? 我在每个点之间的平均值? 解决方案 Z 表示取决于 X 和 Y 轴的数量.如果 X 和 Y 表示一个平面,则可以将 Z 视为一个平面,其点 ..
发布时间:2021-04-24 19:43:37 Python

如何将缩小图像的轮廓应用于原始图像?

我有一个完美的代码,可以用OpenCV查找轮廓.但是,我的代码处理了缩小的图像以提高计算速度.如何将缩小图像的轮廓应用于原始图像? 这是我的Python代码: #图像读取和调整大小source_image = cv.imread(image_path)复制的图片= source_image.copy()复制的图像= imutils.resize(复制的图像,高度= 500)#应用高斯模糊+ ..
发布时间:2021-04-24 19:43:32 Python