问题标签 [skew]

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 投票
3 回答
12424 浏览

image - 如何检测(和纠正)图像中的倾斜?

我有大量扫描图像,它们都有些歪斜,周围有一个白色区域。

所以,这些图像有颜色的矩形,被一个大的白色区域包围。问题是这些颜色矩形不平行于图像边框。

我确信必须有一种方法可以以编程方式检测这些颜色矩形,这样我就可以旋转图像(从而不倾斜它)然后裁剪它,只留下有趣的部分。我想我不太确定这个过程叫什么,所以我在谷歌上搜索解决方案时遇到了麻烦。

有谁知道可以让我开始的方法?我应该研究一下那里的任何图书馆吗?或者有帮助的算法的名称?

我计划在这个项目中使用 Java,但我还没有真正开始,所以我愿意接受任何语言的库建议。

0 投票
2 回答
625 浏览

wpf - Creating a Skew AngleY from a Skew Factor for a Rhomboid in XAML

I'm not sure if this is possible, but basically I have two degrees that will change the width/size and skew of an image. In a tranformation matrix (<Matrix3DProjection/>), it works like this:

So if I have X = 30° and Y=40°, my matrix is:

So normal becomes 30x40

What I'd like to use instead is a <TransformGroup/> but can't quite figure out the <SkewTransform AngleY="???"/> portion. The <ScaleTransform/> seems easy enough by using M11 and M22 values above in ScaleX and ScaleY like <ScaleTransform ScaleX=".866" ScaleY=".766"/>.

But I can't figure out the AngleY portion of <SkewTransform/> from an M12 value of 0.321. I know that from doinking around with this manually, a value of AngleY="20.3" seems very accurate. But I can't figure out the math behind this.

Does anyone know?

0 投票
1 回答
1437 浏览

data-structures - 斜堆与左堆的最坏情况运行时

我正在为即将到来的一些技术面试而学习,并且正在阅读一两年前有关数据结构的演讲幻灯片。

我不清楚为什么左倾堆的最坏情况合并运行时间是 O(log n) 而对于倾斜堆它是 O(n),当倾斜堆基本上以与左倾堆相同的方式合并时。

左派堆通过选择具有较小根的树并递归地将其右子树与较大的树合并来合并 A 和 B。然后它检查空路径长度,如果它违反左派结构属性,则交换它的两个子树。

倾斜堆做同样的事情,但每次递归合并 A 和 B 时都会盲目地交换它的两个子树。

为什么倾斜堆合并的最坏情况会变成 O(n)?是因为我们不能保证递归合并时的高度限制(因为它每次都在交换边)?这是否与弗洛伊德算法有关,即树中所有节点的高度之和以 O(n) 增长?

0 投票
2 回答
130 浏览

statistics - 通过改变矩、偏斜和/或峰度对原始集合中的一组新点进行逆向工程?

我不知道这是否可能,但我希望能够获取一组点,在它们上运行一些计算矩、偏斜和峰度值的东西,并有另一个函数来获取这些元素并反转使用矩、偏斜和/或峰度的修改值设计一组新点。我已经在 Delphi Pro 6 中具有分析功能,即:

我正在寻找一个合作伙伴函数,它可以在我对任何输出参数“var”进行更改后返回一个新的数据数组,MomentSkewKurtosis()并将它们作为输入参数传递回合作伙伴函数。例如,假设我想增加数据的 Skew 并获得一组新的点,这将是原始点集的改变,刚好足以生成新的 Skew 值。

0 投票
3 回答
676 浏览

java - Java:将图像保存为 JPEG 歪斜问题

我正在尝试将图像保存为 JPEG。当图像宽度是 4 的倍数时,下面的代码可以正常工作,但图像会偏斜。它与填充有关。当我调试时,我能够通过用 0 填充每一行来正确地将图像保存为位图。但是,这不适用于 JPEG。

要记住的要点是我的图像表示为我从本地调用接收到的 bgr(蓝绿红每个 1 字节)字节数组。

我还研究过用 C++ 创建 JPEG,但是这方面的材料更少,但它仍然是一种选择。

非常感谢任何帮助。莱昂

0 投票
1 回答
1693 浏览

r - 使用matlab在多元情况下偏斜正态分布

我们如何在多元情况下使用偏态正态分布生成随机数?

0 投票
8 回答
48546 浏览

r - 如何在 R 中生成给定、均值、SD、偏斜和峰度的分布?

是否可以在 R 中生成均值、SD、偏斜和峰度已知的分布?到目前为止,最好的方法似乎是创建随机数并相应地转换它们。如果有专门用于生成可以调整的特定发行版的软件包,我还没有找到它。谢谢

0 投票
8 回答
60278 浏览

css - CSS 变换倾斜

有谁知道如何实现这样的倾斜:

使用 CSS 的新转换属性?

如您所见,我正在尝试倾斜两个角,有人知道这是否可能吗?

0 投票
3 回答
8459 浏览

android - 仅在垂直方向倾斜位图

我想歪斜(如果这不是正确的词,请纠正我)位图,使其看起来有深度。可视化我所要求的一个好方法是星球大战的学分如何倾斜以显示深度。

我尝试了以下方法:

但我没有取得太大的成功。上述方法似乎总是将位图转换为平行四边形。有没有办法将位图转换为梯形?

这是我从 Romain 指出的示例中提取的代码片段。

0 投票
1 回答
2696 浏览

php - 尝试使用 PHP 的 GD 库扭曲图像

我一直在到处寻找,试图找到一个使用 GD 库用 php 倾斜图像的函数。我已经阅读了建议 ImageMagick 的线程,但不幸的是我无法访问我的服务器上的那个库,所以我不得不使用 GD。我正在寻找可以指定源图像和目标图像的东西,然后为图像的每个角指定 4 组 X 和 Y 坐标。所以这样的事情是理想的:

如果有人拥有或知道这样或类似的功能,那就太棒了,谢谢!