标签: skew

沿一个坐标轴的3D倾斜变换矩阵

有没有办法在给定倾斜角度的情况下沿一个坐标轴计算倾斜变换矩阵,如下所示

在此输入图像描述

angle matrix skew

6
推荐指数
1
解决办法
4495
查看次数

尽管经过翻译,仍可使图像重叠

我会有两张照片.

它们将是相同或几乎相同的.

但有时任何一个图像都可能在任一轴上移动了几个像素.

什么是最好的方法来检测是否有这样的举动?

或者更好的是,操作图像的最佳方法是什么才能解决这种不必要的运动?

comparison image skew

6
推荐指数
1
解决办法
144
查看次数

仅偏向元素的一侧

我想要得到这个图像的结果: 在此输入图像描述

我试过了:

#parallelogram-container {
  margin: 0 50px;
}

.parallelogram {
    background: #008dd0;
   width: 200px;
    border: 		none;
    display: 		inline-block;
    height: 		90px;
    -moz-transform: 	scaleX(1) scaleY(1) scaleZ(1) skewX(-20deg);
    -webkit-transform:  scaleX(1) scaleY(1) scaleZ(1) skewX(-20deg);
    transform: 		scaleX(1) scaleY(1) scaleZ(1) skewX(-20deg);
    transform-origin: 	50% 50%;
    padding: 		0px;
    margin:             0 1px;
}

.parallelogram:first-child {
    border-bottom-left-radius:      5px;
    border-top-left-radius:      5px;
}

.parallelogram-btn {
  width: 60px;
    background: #ffa008;
    color: 		#FFF;
    border:             none;
    display: 		inline-block;
    height: 		90px;
    -moz-transform: 	scaleX(1) scaleY(1) scaleZ(1) skewX(-20deg);
    -webkit-transform: 	scaleX(1) scaleY(1) scaleZ(1) skewX(-20deg);
    transform: 		scaleX(1) scaleY(1) scaleZ(1) skewX(-20deg); …
Run Code Online (Sandbox Code Playgroud)

css transform skew

6
推荐指数
1
解决办法
2万
查看次数

猪歪联合大表导致"拆分元数据大小超过10000000"

我们在一个小的(16M行)不同的表和一个大的(6B行)倾斜的表之间有一个猪连接.定期加入在2小时内完成(经过一些调整后).我们尝试using skewed并将性能提升到20分钟.

但是,当我们尝试更大的倾斜表(19B行)时,我们从SAMPLER作业中收到此消息:

Split metadata size exceeded 10000000. Aborting job job_201305151351_21573 [ScriptRunner]
at org.apache.hadoop.mapreduce.split.SplitMetaInfoReader.readSplitMetaInfo(SplitMetaInfoReader.java:48)
at org.apache.hadoop.mapred.JobInProgress.createSplits(JobInProgress.java:817) [ScriptRunner]
Run Code Online (Sandbox Code Playgroud)

这在我们每次尝试时都是可重现的using skewed,并且在我们使用常规连接时不会发生.

我们尝试过设置mapreduce.jobtracker.split.metainfo.maxsize=-1,我们可以在job.xml文件中看到它,但它不会改变任何东西!

这里发生了什么事?这是由分发样本创建的错误using skewed吗?为什么不帮助改变参数-1呢?

hadoop apache-pig skew

5
推荐指数
1
解决办法
3862
查看次数

计算文本OpenCV的偏斜

我试图计算图像中文本的偏斜,以便我可以纠正它以获得最佳的OCR结果.

目前这是我正在使用的功能:

double compute_skew(Mat &img)
{

    // Binarize
    cv::threshold(img, img, 225, 255, cv::THRESH_BINARY);

    // Invert colors
    cv::bitwise_not(img, img);

    cv::Mat element = cv::getStructuringElement(cv::MORPH_RECT, cv::Size(5, 3));
    cv::erode(img, img, element);

    std::vector<cv::Point> points;
    cv::Mat_<uchar>::iterator it = img.begin<uchar>();
    cv::Mat_<uchar>::iterator end = img.end<uchar>();
    for (; it != end; ++it)
        if (*it)
            points.push_back(it.pos());

    cv::RotatedRect box = cv::minAreaRect(cv::Mat(points));

    double angle = box.angle;
    if (angle < -45.)
        angle += 90.;

    cv::Point2f vertices[4];
    box.points(vertices);
    for(int i = 0; i < 4; ++i)
        cv::line(img, vertices[i], vertices[(i + 1) % 4], cv::Scalar(255, …
Run Code Online (Sandbox Code Playgroud)

c++ opencv skew

5
推荐指数
2
解决办法
6799
查看次数

二进制图像中的偏斜字符

我正在进行车牌识别.问题是我必须对二进制图像中的字符进行去偏斜以提高模板匹配的准确性.

我已经做了很多预处理来删除图像中不必要的像素,我可以将字符分割出来.但不幸的是,它们是扭曲的.

从...转换为灰度到二进制

在此输入图像描述

然后..预处理技术..

在此输入图像描述

分割后..

在此输入图像描述

如在最后一个图像中可以观察到的那样,字符是倾斜的,这将导致模板匹配的不准确性以执行识别目的.

大多数研究人员正在使用Hough变换来执行去偏移操作,但有更简单的方法吗?

algorithm matlab image image-processing skew

5
推荐指数
1
解决办法
2393
查看次数

如何倾斜/倾斜div的底部

我一直试图在div的底部添加Skew/Slant.我已经取得了一些成功,正如你在我的JSFiddle中可以看到的那样,我已经设法应用了偏差,但这并不完全是我想要的.

https://jsfiddle.net/hcow6kjr/

目前,歪斜应用于图像所在的div的顶部和底部,此歪斜似乎也应用于图像本身(如果您关闭歪斜,您将看到图像稍微旋转回正常).我想知道是否可以进行以下调整,以及我如何进行调整......

1 - 将歪斜应用于图像所在div 的底部,而不是当前两者.

2 - 不对图像应用歪斜,使图像平放(如果有意义).

HTML

<div>
<h1>
<img src="http://www.visiontechautomotive.co.uk/visiontech/wordpress/wp-content/uploads/2016/08/visiontech-hero-test-1.jpg">
</h1>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

div {
  background-image: green;
  height: 700px;
  padding: 20px;
  margin-top: 100px;
  -webkit-transform: skewY(-2deg);
  -moz-transform: skewY(-2deg);
  -ms-transform: skewY(-2deg);
  -o-transform: skewY(-2deg);
  transform: skewY(-2deg);
  overflow:hidden;
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

html css skew css-transforms

5
推荐指数
1
解决办法
9312
查看次数

左对齐容器中的倾斜文本

我必须在元素上应用倾斜和旋转.它工作正常但是偏斜的文本没有在它的容器中保持对齐(参见结果图像):

倾斜的文本没有左对齐

左边的文字溢出容器:H(来自"Hello")和T(来自"The")对齐不正确.

这就是我想要实现的目标:

倾斜的文字在垂直线上左对齐

.skew-parent-wrapper {
  width: 300px;
  margin-left: 100px;
  margin-top: 50px;
  border: 1px solid red;
  padding-bottom: 30px;
}

.skew-text {
  -moz-transform: rotate(-10deg) skew(-30deg, 0deg);
  -webkit-transform: rotate(-10deg) skew(-30deg, 0deg);
  -o-transform: rotate(-10deg) skew(-30deg, 0deg);
  -ms-transform: rotate(-10deg) skew(-30deg, 0deg);
  transform: rotate(-10deg) skew(-30deg, 0deg);
}
Run Code Online (Sandbox Code Playgroud)
<div class="skew-parent-wrapper">
  <h1 class="skew-text">Hello Welcome to the skew text</h1>
</div>
Run Code Online (Sandbox Code Playgroud)

html css css3 skew css-transforms

5
推荐指数
2
解决办法
567
查看次数

设置倾斜 &lt;section&gt; 的边距

我只是倾斜了用作横幅的部分。

现在,由于倾斜,该部分的高度明显高于预期。

如何根据这个新高度定义底部边距?

.banner{
    transform: skewY(-5deg);
    transform-origin: top right;
    outline: solid 1px black;
    margin-bottom: 5rem;
}
Run Code Online (Sandbox Code Playgroud)
<section class="banner">
  <h1>Hello World!</h1>
  <h2>Subtitle</h2>
</section>
<div class="content">
  <p>CONTENT</p>
</div>
Run Code Online (Sandbox Code Playgroud)

如果您以全屏方式打开代码片段并更改窗口大小,您就会知道我的意思...内容只是隐藏在横幅后面。

提前致谢!

html css skew css-transforms

5
推荐指数
1
解决办法
390
查看次数

如何通过 Xarray 计算偏度

我发现 xarray 执行变量重采样以及平均值和标准差计算的惊人能力。

是否有像 .mean() 方法一样在数据时间重采样后直接计算偏度的方法?

谢谢

python resampling skew python-xarray

5
推荐指数
1
解决办法
457
查看次数