问题标签 [distortion]

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 投票
0 回答
212 浏览

android - 安卓视频预览失真+空气

我正在尝试使用 flash (air for android) 制作一个实时流式传输的 android 应用程序。我的应用程序可用于将视频从设备流式传输到服务器。

我用于此的代码如下:

上述程序在大多数设备中成功地将设备摄像头的视频流式传输到服务器,我们可以看到设备中正在拍摄的视频。但在某些设备中,视频会失真。

我附上了失真视频的屏幕。任何人都可以帮我追踪这个问题吗?我对此进行了很多搜索,但找不到任何好的答案。

我遇到此类问题的设备是在 4.0.4 上运行的定制 android 设备

此处显示的图像是我在设备屏幕上获得的。但是,当我在 JWplayer 上流式传输捕获的视频时,它显示的视频没有任何失真。

0 投票
1 回答
3870 浏览

image-processing - 如何计算图像是否有噪声和几何失真?

我需要在 iphone 中创建一个应用程序,该应用程序需要计算图像中的噪声、几何变形和其他失真。这个怎么做?我用opencv + iphone做了一些图像处理的东西。但我不知道如何计算这些参数。

1)如何计算图像中的噪声?

2) 什么是几何变形以及如何计算图像的几何变形?

3)几何变形和失真在图像过滤器方面是相同的参数吗?或任何其他可用于计算图像的失真质量是否良好?

输入:我的图像是实时视频流中的人脸图像。

0 投票
2 回答
3079 浏览

css - 在 4 个角的 css3 中扭曲图像

我看 1 项学习,有趣。我希望在 CSS3 中具有与在 Flash 中相同的效果。http://www.rubenswieringa.com/code/as3/flex/DistortImage/

当我查看互联网示例时,我发现只有倾斜或旋转。我想要选项扭曲角落图像的图像。

0 投票
0 回答
81 浏览

java - OpenGL中带有四边形的奇怪条带

一切都在我刚刚拍摄的屏幕截图上......基本上,即使没有启用照明,它也会这样做......它是否与抗锯齿有关?

截图:http: //i.imgur.com/Lrr29cL.png

@Axel,这是我的单个立方体的代码:

0 投票
1 回答
2214 浏览

javascript - JavaScript 中的图像失真算法

所以我正在为 webapp 创造扭曲。我想实现一些类似于 mac 中的照相亭应用程序的效果。在网上很难找到材料。大多数文章(如http://www.splashnology.com/article/pixel-distortions-with-bilinear-filter-in-html5-canvas/4739/)仅描述基础知识。现在,例如,我想让球化或旋转效果对角落更平滑,但我找不到任何解决方案。任何帮助,想法,资源?非常感谢!

0 投票
2 回答
1749 浏览

user-interface - 在 Unity 的 OnGUI 中扭曲 GUI 元素

我正在使用 Unity3D,并且我有一个在 OnGUI 内部调用的函数来布置我的应用程序的各种 gui 组件。通常,标签和按钮都在我提供的某个 Rect 内,它位于屏幕的中心。

没问题...但是,我想要有时渲染完全相同的gui元素,这些元素可以是动态的,因此不只是放入预制纹理中,放入侧面的梯形区域,看起来好像那个gui实际上是在一个平面上,从屏幕中心推开,并轻微旋转。在函数中绘制的所有 gui 按钮仍应正常响应。

我更希望我可以在 GUI.matrix 中指定一些值来将矩形映射到梯形,但我最初的探索似乎表明 gui 元素似乎没有使用同质坐标,并且一切仍然显示为矩形。

有没有办法用 Unity 做到这一点,理想情况下不需要访问专业功能?

0 投票
0 回答
1252 浏览

android - android中的图像失真

如何通过在android中的屏幕上拖动来实现图像失真或图像扭曲?我是 android 新手,我想制作一个像“Photo warp”或“face changer”这样的应用程序,通过在屏幕上触摸和拖动来扭曲图像。是否有任何功能或方法可以在应用程序中实现此功能?我参考 了如何通过openCV模拟鱼眼镜头效果?鱼眼失真 等等,但无法获得足够的信息。我还引用了“SDK_DIR/samples/android-*/ApiDemos/src/com/example/android/apis/graphics/BitmapMesh.java”,但这对我的问题没有足够的帮助。有没有人有任何想法或教程来实现这个功能?

0 投票
1 回答
90 浏览

html - 在不失比例的情况下执行尽可能大的 Java 小程序

以下代码在 html 页面中显示一个 java 小程序。

我有两个选择:

  1. 定义固定大小
  2. 使其尽可能大(小程序在宽屏显示器上被篡改/扭曲)

我需要第三种选择:小程序应该尽可能大,但不会失真。

这可能吗?

谢谢

0 投票
1 回答
591 浏览

math - 2D 坐标旋转 - 图像失真

我有一个箭头,表示为 X,Y 点,我想旋转 25 度。我的箭头旋转了,但看起来不再好。角度不再是应有的 90 度。要点:

这使图像看起来像这样

这是我的(PHP)代码来旋转点:

输出:

生成的图像不再好看

我在数学上做错了什么?我希望它在应该的地方仍然有 90 度角,等等。

谢谢!赛斯

编辑:本练习的其余部分是我将这些点转换为纬度/经度坐标,以便在 Google 地球中显示。翻译代码:

我的“真正”问题是(正如@joel-in-go 指出的那样),纬度和经度之间的物理距离不相等吗?

0 投票
1 回答
1595 浏览

macos - Mac OS X Quartz CGWindowListCreateImage 在 1366x768 分辨率上打乱图像

我在 Mac OS X 上的 C++ 项目中实现了以下代码,用于捕获桌面屏幕:

该代码适用于 1024x768、1280x1024、1280x960、1280x768 等分辨率,但它完全打乱了 1366x768 的图像。

这是用于保存像素的 SaveBitmapFile 方法:

SaveBitmapToFile 方法仅用于测试,在实际场景中,我实际上是通过 libavcodec 传递捕获的像素以将帧转换并保存为 FLV 格式,但最终结果是相同的,图像被打乱了。

有谁知道为什么代码不适用于 1366x768(或其他非标准 4:3 或 16:9 分辨率)?