标签: skew

在一组cv :: Point上执行cv :: warpPerspective以进行伪偏移

我正在尝试对一组点进行透视变换以实现偏斜效果:

http://nuigroup.com/?ACT=28&fid=27&aid=1892_H6eNAaign4Mrnn30Au8d

我正在使用下面的图像进行测试,绿色矩形显示感兴趣的区域.

我在想,如果有可能实现,我希望使用的简单组合的效果cv::getPerspectiveTransformcv::warpPerspective.我正在分享我到目前为止所写的源代码,但它不起作用.这是结果图像:

因此,有一个vector<cv::Point>定义感兴趣的区域,但点不存储在任何特定的顺序载体内,这件事情我不能在检测过程中发生改变.无论如何,稍后,向量中的点用于定义a RotatedRect,而这又用于组装cv::Point2f src_vertices[4];,所需的变量之一cv::getPerspectiveTransform().

我对顶点及其组织方式的理解可能是其中一个问题.我还认为使用a RotatedRect不是存储ROI原始点的最佳方法,因为坐标会稍微改变以适应旋转的矩形,这并不是很酷.

#include <cv.h>
#include <highgui.h>
#include <iostream>

using namespace std;
using namespace cv;

int main(int argc, char* argv[])
{
    cv::Mat src = cv::imread(argv[1], 1);

    // After some magical procedure, these are points detect that represent …
Run Code Online (Sandbox Code Playgroud)

c++ opencv image-processing perspective skew

57
推荐指数
4
解决办法
4万
查看次数

CSS3变换歪斜

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

使用CSS的新转换属性?

你可以看到我试图扭转两个角落,任何人都知道这是否可能?

css skew css-transforms css-shapes

38
推荐指数
4
解决办法
6万
查看次数

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

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

statistics r frequency-distribution skew

37
推荐指数
4
解决办法
4万
查看次数

检测文本图像是否颠倒

我有几百张图像(扫描的文档),其中大多数是歪斜的。我想使用Python使它们偏斜。
这是我使用的代码:

import numpy as np
import cv2

from skimage.transform import radon


filename = 'path_to_filename'
# Load file, converting to grayscale
img = cv2.imread(filename)
I = cv2.cvtColor(img, COLOR_BGR2GRAY)
h, w = I.shape
# If the resolution is high, resize the image to reduce processing time.
if (w > 640):
    I = cv2.resize(I, (640, int((h / w) * 640)))
I = I - np.mean(I)  # Demean; make the brightness extend above and below zero
# Do the radon transform
sinogram = …
Run Code Online (Sandbox Code Playgroud)

python opencv image-rotation skew

35
推荐指数
2
解决办法
2542
查看次数

在Div上偏斜的边界

我试图扭曲一个div,类似于这个: 使用css倾斜div的顶部而不会扭曲文本 或者:http://tympanus.net/codrops/2011/12/21/slopy-elements-with-css3 /

这是我想要做的事情的图像:

时髦的边框

基本上,我需要在所有四个方面以奇怪的方式倾斜边界.我可以用背景图像做到这一点,但我更喜欢用CSS做一些方法,所以div可以在宽度和高度上做出响应.我想找到一个适用于旧浏览器的解决方案,但我知道我不能拥有一切!

在所有4个边上都有倾斜边框的最佳方法是什么?(注意:绿色框底部的边框在中间向下倾斜,在外部向下倾斜,我不需要边框就可以做到这一点.只需向一个方向倾斜即可.)

html css css3 skew css-shapes

22
推荐指数
1
解决办法
3万
查看次数

歪斜图像的一角

我试图扭曲div背景的一个角,如下图中的绿色复选标记所示:

在此输入图像描述

然而,在CSS3中我无法实现这一点,完全倾斜每个角落.我只想将右下角向左倾斜(比如说25px)并保持透视(如上图所示).

 background-image: url('http://rtjansen.nl/images/stackoverflow.png');
-webkit-transform: skew(-45deg);
Run Code Online (Sandbox Code Playgroud)

小提琴:http://jsfiddle.net/3eX5j/

我的代码是:

div {    
    width: 300px;
    height:80px;
    margin-left:40px;
    background-image: url('http://rtjansen.nl/images/stackoverflow.png');
    -webkit-transform: skew(-45deg);
}
Run Code Online (Sandbox Code Playgroud)

css transform css3 perspective skew

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

半透明倾斜的背景

我想创建一个html元素,例如div,其格式如下:

  • 半透明背景色
  • 所有边缘都有圆角边框
  • div的左侧画一条直线
  • div的右侧绘制了一条偏斜的线条

我想在CSS中创建它,并想知道这是否可行.到目前为止,我提出了两种不同的方法,这些方法有其自身的缺点并且还不够充分.你可以看看这个小提琴中的那些:

https://jsfiddle.net/n4tecna3/

.one-side-skew-1,
.one-side-skew-2 {
  font-size: 20px;
  padding: 2%;
  background-color: rgba(220, 50, 255, 0.6);
  position: relative;
  display: block;
  border-radius: 4px;
  z-index: 2;
  color: #ffffff;
  margin-top: 30px;
}
.one-side-skew-2 {
  border-top-right-radius: 0px;
}
.one-side-skew-1:after {
  height: 100%;
  width: 20%;
  position: absolute;
  top: 0;
  left: 85%;
  display: inline-block;
  content: "";
  background-color: rgba(220, 50, 255, 0.6);
  -moz-transform: skewX(-10deg);
  -webkit-transform: skewX(-10deg);
  -ms-transform: skewX(-10deg);
  -o-transform: skewX(-10deg);
  transform: skewX(-10deg);
  z-index: -1;
  border-radius: 4px;
}
.one-side-skew-2:after {
  border-top: 1em solid rgba(220, 50, …
Run Code Online (Sandbox Code Playgroud)

css transparency css3 skew css-shapes

18
推荐指数
1
解决办法
3162
查看次数

CSS只倾斜容器,而不是内容

我无法弄清楚如何使以下布局工作.我不仅限于纯CSS - 我知道JS将参与其中以使其成为跨浏览器 - 但CSS解决方案将是非常棒的.这是我想要实现的目标:

在此输入图像描述

我尝试了下面的代码,倾斜容器,然后向相反方向倾斜图像,但它只给了我一个方形图像.Chrome检查员向我显示容器正在倾斜,但是向后倾斜图像会使其再次变为正方形.添加溢出:隐藏到容器类的工作,但角度的边缘变得锯齿状.这是我尝试过的:

http://codepen.io/anon/pen/ubrFz

请帮忙!:)

css transform skew

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

自动调整CSS中的倾斜背景(+图像?)

我要将这个PSD图像转换为CSS.我在多个页面中有多个h2,因此内部文本长度和背景颜色可能会有所不同.因此,背景应自动适应"任何"长度.

偏斜的背景演示

到目前为止,标记是这样的:

<h2 class="sub-heading lab-heading">Laboratori</h2>
Run Code Online (Sandbox Code Playgroud)

我最终可能会将内部文本包装成一个<span>,但保留一个没有任何额外元素的语义有效标记将是♥ly.

内部文本是旋转的,但它不是强制性的.我现在关注的是背景偏差.

我对使用缩放背景png(例如背景大小:封面),伪元素,画布等的任何解决方案持开放态度.但它必须是模块化的.

非常感谢任何建议.


[更新]我正在寻找的图形示例:

我不是图形演示


[重要提示]在h2后面有一个不规则的图案(不是"纯色"背景)

html css background-image autoresize skew

12
推荐指数
2
解决办法
2039
查看次数

如何在倾斜层(CSS)中校正背景图像?

我正在尝试显示像这样的个人资料照片/ - /(斜线表示使用skewX的斜线,连字符表示水平对齐的背景图像).

问题是此代码也会扭曲背景图像:

.photo {
transform: skewX(35deg); 
-ms-transform: skewX(35deg); /* IE 9 */
-webkit-transform: skewX(35deg); /* Safari and Chrome */
width: 100px; 
height: 92px; 
border-right: 1px solid black; 
border-left: 1px solid black; 
background-image: url('silhouette.png'); 
background-repeat: no-repeat; 
background-position: top left; 
}

...

<div class="photo"></div>
Run Code Online (Sandbox Code Playgroud)

我试图像这样扭转背景偏斜:

.photo {
transform: skewX(35deg); 
-ms-transform: skewX(35deg); /* IE 9 */
-webkit-transform: skewX(35deg); /* Safari and Chrome */
width: 100px; 
height: 92px; 
border-right: 1px solid black; 
border-left: 1px solid black; 
}

.photo div {
transform: skewX(-35deg); …
Run Code Online (Sandbox Code Playgroud)

css background skew

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