8得票3回答
使用OpenCV、C++和2D图像进行头部姿态估计 - 几何方法 - 滚动、偏航和俯仰。

我正在尝试基于2D图像找到一个人脸的三个角度,使用OpenCV和HaarCascade来查找脸部、眼睛、鼻子和嘴巴。但我没有找到可以帮助我找到X、Y和Z(横滚、俯仰和偏航)角度的任何几何方法。请问是否有人可以提供一些在C++或Java中有效的方法?

36得票5回答
Android:寻找具有内半径和外半径的drawArc()方法

我有以下自定义视图: 我使用Canvas的drawArc()方法实现了这个视图。然而,使用这个方法时,我无法限制弧形的内部半径。 我想要的是像这样的效果: 只剩下一个外环。 我需要一个可以设置弧形内部半径的drawArc()函数。 有人有什么想法吗? (顺便说一下,覆盖内部区...

7得票2回答
C++ Bresenham线算法绘制弧和旋转

我正在寻找使用Bresenham线算法绘制弧形的方法。这个算法可以画出完美的圆,但是如果我需要绘制弧形(从0到Pi)并将其旋转30度(例如),该怎么办? void DrawCircle(HDC hdc,int x0, int y0, int radius) { int x ...

184得票12回答
使用SVG的弧形路径绘制圆形

使用SVG路径,我们可以绘制99.99%的圆形并显示出来,但是当它是99.99999999%的圆形时,圆形就不会显示出来。如何解决? 以下SVG路径可以绘制99.99%的圆形: var paper = Raphael(0, 0, 300, 800); // Note that the...

20得票1回答
如何在HTML5画布上绘制圆形扇形?

我尝试在canvas元素上制作一种类似于饼图的形状,但是我无法找到任何可以单独完成此操作的函数。 我似乎只能画出完整的圆和段。 有没有简单的方法来做这个? (另请参阅:维基百科上的圆术语)

26得票3回答
画布中圆弧的不同填充颜色

我想这个问题的解决方案非常简单,如果这显而易见,那么我提前道歉,但是我似乎无法找出如何为两个不同的弧设置两个不同的fillStyles ...我只想能够绘制不同颜色的圆。下面是我通常在画布中使用其他形状/绘图方法时所做的方式,但是由于某些原因,在弧上它将两个弧都设置为最后一个fillStyle...

26得票4回答
Android - 如何绘制基于弧形的渐变?

我尝试创建一个弧形(可变数量的度数),使其逐渐从一种颜色过渡到另一种颜色。例如从蓝色到红色: SweepGradient shader = new SweepGradient(center.x, center.y, resources.getColor(R.color.startColor),...

25得票7回答
在Raphael JS中绘制居中的弧形

我需要使用raphael.js绘制不同大小的同心圆弧。我试图理解类似于我所需内容的http://raphaeljs.com/polar-clock.html 的代码,但是没有注释,很难理解。最好的情况下,我需要一个函数来创建一个路径,该路径距离某个中心点一定的距离,在某个角度开始,并在某个其他...

9得票3回答
如何计算圆周上距离某点固定弧长的点的坐标(x,y)?

我花费了许多时间,感觉我的理智正在慢慢流失。所以,任何帮助都将不胜感激。 我会尽量简洁明了。 在二维平面上有一个圆。我知道它的中心点(C)和半径(R)的笛卡尔坐标。 我的困惑来自这个问题。当提供一个位于圆外的平面上的点时;我可以计算离该点最近的圆周上的点(P)。 我想做的是确定圆周上两个...

11得票6回答
如何在Android中使用画布旋转文本

我正在使用Android中的canvas绘制饼图。我正在使用以下代码。我在饼图的每个片段上绘制了一个文本(在路径上绘制弧线),现在我想要将文本长度旋转,即从中心到每个片段的末端,那么如何使用起始角度和扫描角度旋转弧线呢? p.addArc(mEventsRect, fStartAngle, ...