问题标签 [drawellipse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1331 浏览

matlab - 在 Matlab 上绘制旋转椭圆

我正在尝试在 Matlab 上绘制一系列椭圆。基本上我有一张显微图片,我用 ImageJ 处理它以获得每个椭圆的一系列数据(面积、中心、长轴和短轴)。我正在尝试在 matlab 上重新绘制这些椭圆,以便在添加渐变颜色以映射图片之后,我可以从椭圆中分辨出光纤的方向。这是我的代码

我可以私发图片,好像他们不让我上传。但是我在正确的位置获得了圆圈而不是椭圆。我的方程式对吗?最佳多利安

0 投票
0 回答
328 浏览

gradient - 在 Matlab 上用渐变颜色填充椭圆

我在 matlab 上有一个代码,它允许我绘制一系列椭圆,我正在尝试用基于 'arcsin(b/a)' 的渐变颜色填充它们中的每一个 数字将从 0° 开始(直线)到 90°(纯圆)。所以每个椭圆都会有一个统一的颜色,但如果有意义的话,每个椭圆的颜色都会有所不同。这是我的代码

如果我需要以不同的方式解释,请告诉我。谢谢你们多里安

0 投票
1 回答
316 浏览

c# - C#:无法从 R 执行代码

我想在 C# 中显示椭圆。我的代码在 R 中运行时很好,但我从 c# 收到如下消息:“对象是静态的;不允许操作(来自 HRESULT 的异常:0x8004000B(OLE_E_STATIC))”

这是我的代码:

在我评论的任何代码中总是会出现相同的错误。我不知道为什么会出现这个问题。知道如何显示那个椭圆吗?非常感谢您,因为您帮助我完成了论文。

0 投票
1 回答
8110 浏览

c++ - 如何使用 QPainter 绘制单色椭圆(无黑色边框)

开头的代码:

每次我这样做时,我都会得到一个黄色圆圈,周围有一个黑色的 1 像素大小的边框。总的来说,圆圈的大小与我用黑色绘制时的大小相同,那么我该怎么做才能得到一个没有黑色边框的单色黄色圆圈呢?

此致

0 投票
2 回答
3317 浏览

c# - 使眼球注视/跟随光标移动(C#)

我被困在这里。我想在“看”光标(角度)时画出眼睛。此外,它应该包含在更大的圆圈/象限内(就像眼球一样)。可悲的是,它不会在正确的位置/角度和每次鼠标移动时吸引我的眼球。它唯一会做的就是最初在 (0,0) 处绘制一个椭圆,但这不是我想要的。

我的想法是用勾股定理计算三角形的比率。然后在方法中应用正确的坐标(具有正确的比例)drawEllipse();。每次移动光标时都应重复此操作。

您可以检查我的图像以了解数学推理。 在此处输入图像描述

这是我的代码,请注意面板是在此代码中未包含的设计器模式下制作的,但应该没什么大不了的:

0 投票
1 回答
1489 浏览

c++ - 如何根据四个旋转和缩放的点绘制椭圆?

我从一个完美的圆开始,然后我需要在不丢失椭圆特征的情况下自由旋转和缩放它:

圆变形

我想知道是否有一种方法可以描述仅基于余弦和正弦的椭圆。

我有这个代码:

此代码只能表示相同的椭圆,忽略旋转和缩放之间的关系:

在此处输入图像描述

0 投票
1 回答
1540 浏览

unity3d - Unity 以一定角度绘制椭圆

这个让我难住了。

我有在 Unity 中绘制椭圆等的代码。这一切都很好。但目前我只能通过改变长轴和短轴得到水平椭圆或垂直椭圆。

我真正需要的是能够以一定角度、倾斜、倾斜、而不是笔直向上或侧向绘制椭圆。

请帮忙。如果可以使用标准绘制椭圆代码来完成,那就更好了。

0 投票
1 回答
724 浏览

opencv - 如何根据当前检测到的椭圆找到更准确的椭圆

在此处输入图像描述

我根据提取的红球的边缘拟合了一个椭圆。但这并不准确。

我基于 HSV 颜色空间提取了这个红球,但它总是忽略了这个球的轮廓。(也许是因为轮廓的颜色要深得多)。

有什么好主意可以让我为这个球拟合一个更好的椭圆吗?我想找到一个可以尽可能准确地拥抱红球的椭圆。

如果我可以使用 OpenCV 的现有功能会更好。

0 投票
1 回答
848 浏览

matlab - 检测青光眼照片中的椭圆

对于青光眼诊断,通常确定“杯盘比”,它比较视盘 (VDD) 和视杯 (VCD) 的直径。光盘显示为圆形红色特征(红色通道),视杯显示为黄色圆圈(绿色通道)。如何计算视盘和视杯的直径比?

我能够通过精明的边缘检测来检测视盘,但我还没有找到一种计算杯盘比的方法。我该怎么做?

原图:

在此处输入图像描述

VDD 和 VCD:

在此处输入图像描述

0 投票
1 回答
766 浏览

c# - 我在 C# 中创建了一个椭圆...bt 我想使用鼠标在画布上移动椭圆.....有人可以帮忙吗?我是 C# 的新手

我在 c# 中创建了一个椭圆,但我想使用鼠标在画布周围移动椭圆。任何人都可以帮忙吗?我是 C# 的新手。

这是我的代码。