23得票2回答
单应性变换和仿射变换

嗨,我是计算机视觉的初学者,希望了解何为单应性变换和仿射变换之间的差别。如果要在两张图片之间找到翻译,你会使用哪一个,为什么?从我在网上找到的论文和定义中,我还没有发现它们之间的区别以及何时使用一个而不是另一个。 感谢您的帮助。

9得票4回答
Java中如何旋转一张图片

我想要旋转一张图片。我有一个包含JLabel的JInternalFrame。该标签包含图片。在图像被旋转后,我需要调整内部框架的大小。目前我的代码可以旋转图像,但是图像边缘有黑色并且偏离中心。请问有什么建议可以解决这个问题吗? public void rotateIcon(int angle...

14得票4回答
如何在IOS 4中直接旋转CVImageBuffer图像而不转换为UIImage?

我正在使用OpenCV 2.2在iPhone上检测人脸。 我正在使用IOS 4的AVCaptureSession来获取相机流,如下面的代码所示。 我的挑战是视频帧以CVBufferRef对象的形式进入(指向CVImageBuffer),它们以横向480像素,纵向300像素的方式定向。 如果您...

7得票1回答
仿射变换矩阵偏移量

这几天这个问题一直困扰着我。说真的,我为了解决这个问题一直很紧张。 我正在尝试使用仿射变换矩阵在HTML5中创建等角投影。我收到一个旋转45度的正方形瓷砖(实质上是一个正方形菱形在一个正方形画布上)。然后,根据x或y方向是否存在增量来缩放其中一个轴。接下来,我通过因子扭曲轴以适配。然后,我通...

8得票4回答
使用MKMapView旋转的经验

我有一个MKMapView,我正在考虑旋转它以更方便地向用户显示一系列的标注。 目前,我计划简单地使用CGAffineTransform来旋转整个视图,但我想知道是否有人有MKMapView旋转的经验。 以下是需要注意的问题: 添加旋转时是否有任何陷阱或注意事项? 有没有更简单的方法来...

9得票4回答
如何通过图像的比例来改变单应性?

我有两张平面图像 A 和 B,使用特征点计算出它们之间的单应性矩阵。我的问题是,如果 A 和 B 都放大到双倍大小,即 A' 和 B',那么新的单应性矩阵将会是什么样子?谢谢。

9得票1回答
Java - 子像素线精度是否需要使用 AffineTransform?

我以前从未使用过Java绘图方法,所以我决定尝试创建一个模拟时钟作为PoC。除了指针外,我还绘制了一个包括分钟/小时刻度的时钟表盘。我使用简单的sin/cos计算来确定圆周上线条的位置。 然而,我注意到由于分钟刻度非常短,线条的角度看起来不正确。我确信这是因为Graphics2D.drawL...

7得票2回答
Java中用于数据和文本的旋转坐标平面

我需要做以下事情: 1.) 移动坐标系原点并旋转,使得x值向右,y值向上从新的原点开始 (新的原点需要是内部蓝色矩形的左下角)。这将使我能够在下面给出的代码中绘制x,y坐标对应的点。 2.) 在数据图y轴上绘制旋转后的刻度标签。 下面的代码设置了这个问题。它可以工作,但存在两个问题: 1.)...

10得票4回答
使用AffineTransform旋转图像

我有一个叫做Airplane的类,这个类里有一个名为img的变量,它的类型是BufferedImage。除此之外,我还有一个类WorldMap,它重写了函数paintComponent(Graphics g):@Override public void paintComponent(Graph...

7得票1回答
仿射变换 - 围绕点进行缩放

我正在尝试在Java中围绕某个点缩放形状。 使用AffineTransform.scale方法时,它是以左上角为基准进行缩放的。有没有办法以一个点为锚点进行缩放(比如说窗口的中心点)。 谢谢, Ty