问题标签 [gaussianblur]

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 投票
1 回答
201 浏览

c - 分割位图以进行并行处理

我将如何将位图划分为段并用于并行处理?我已经有了位图的高度和宽度,但是从这里开始。我读过使用MPI_Cart_shift()and MPI_Sendrecv()。但是,我不确定如何使用它们。

0 投票
1 回答
1838 浏览

java - 如何对openCV中的图片应用gussian模糊?

我是一个完整的初学者,openCV所以如果我的问题很愚蠢,请原谅。基本上我正在尝试gussianBlur在 openCv 中申请,但它显示了一个奇怪的错误,我不明白为什么?

代码:

错误:

0 投票
1 回答
37 浏览

python - 如何在数组中填充值以便得到这个?

在此处输入图像描述

我正在尝试从较小的图像(左侧)中获取大图像。这是 15x15 内核,我需要获取大图像。如何将值填充到数组中以获得大图像?我是新手。解释将不胜感激。

0 投票
1 回答
1063 浏览

html - 如何将菜单覆盖的背景变成它所覆盖的模糊(或“毛玻璃”)?

按照 Traversy Media ( https://youtu.be/gYzHS-n2gqU )的这个 yt 教程设置我的网站投资组合网站。我想把菜单(它只是透明的)变成一个简单地对它下面的东西应用模糊的菜单。

我试过输入 filter: blur(5px); 以及css中的各种组合,但它永远不会起作用:(

您可以在我在 mashal.co/ 创建的投资组合网站上看到正在运行的菜单代码。它仍在建设中,所以请不要因为它而对我发火,哈哈。

现在,当我单击右上角的菜单按钮时,它只是一个小的透明覆盖。我上面提供的代码仅适用于覆盖的右半部分。非常感谢您提前提供的所有帮助!

0 投票
0 回答
173 浏览

ios - 无法获得高斯模糊以匹配 Sketch

我试图在我的应用程序中快速复制高斯模糊,但核心图像过滤器的作用似乎与草图高斯模糊不同。我需要模糊来覆盖 UIImage 以及超出 UIImage 的边界并模糊它周围的区域。当我尝试使用 CIFilter 时,它要么将模糊剪裁到图像的边缘,要么插入图像并使其看起来比实际小得多。有没有更好的方法来制作与 Sketch 功能相匹配的高斯模糊?

0 投票
0 回答
61 浏览

math - 如何在使用阴影展平矢量以使其呈现在同一位置时计算 delta X、Y?

我正在将矢量从设计工具(草图)展平为 PNG。向量可能有阴影:

在此处输入图像描述

在这种情况下,展平前的 X 和 Y 为 100x100,展平前的宽度和高度也是 100x100。

出于自动化原因,我在后台自动执行此矢量到 PNG 展平(它是在服务器上运行的 CLI)。然后,该工具会为我提供 PNG 的新宽度和高度,但与下图不同的是,新的或增量 X 和 Y 是未知的:

在此处输入图像描述

正如你在上面看到的,有时这些向量有阴影,这会导致图像的框架在展平时更大,这样阴影就会包含在导出的图像中。但是,这也意味着必须调整新帧的 X 和 Y,以使新帧的渲染部分仍位于其原始位置。

这就是为什么新的 X 和 Y 为 29x44(宽度和高度为 233x244)的原因。

问题是如何根据原始向量的属性(包括阴影道具 x、y、模糊、散布)和/或新的扁平图像的宽度/高度(已知)来计算新的或增量 X 和 Y。

概括

我需要计算 delta X 和 Y,以使渲染图像的位置与更改其帧大小以包含其扁平形式的阴影之前的位置相同。

拿这个测试用例:

展平前

展平后:

除了展平后的框架 x 和 y(标有 *)之外,我拥有上述所有值。如何开发一个公式,从矢量的框架和阴影属性和/或新 PNG 的框架宽度/高度计算此 X、Y 增量?

0 投票
3 回答
9091 浏览

python - 如何在 Keras 中实现高斯模糊层?

我有一个自动编码器,我需要在输出后添加一个高斯噪声层。我需要一个自定义层来执行此操作,但我真的不知道如何生成它,我需要使用张量来生成它。 在此处输入图像描述

如果我想在下面代码的调用部分实现上面的等式怎么办?

我也尝试使用 lambda 层来实现,但它不起作用。

0 投票
1 回答
627 浏览

tensorflow - 我可以使用我的 GPU 在我的 tf.Dataset 上使用高斯模糊进行数据增强吗?

出于性能原因,我想将基于队列的旧管道更改为 tensorflow 上的新数据集 API。但是,一旦我的代码更改,它会在 8 小时内运行,而不是 2 小时。

我的 GPU 的使用率约为 30/40%,现在在 0% 到 6% 之间。

我发现了让它变得如此缓慢的线,这是当我在我的数据集上应用高斯模糊时:

使用我旧的基于队列的管道,这条线几乎不会减慢我的程序。

我认为这是因为这条线曾经在 GPU 上运行,但新的数据集 API 强制它在 CPU 上运行,这速度慢得多,并且已经 100% 使用。

您对如何在不降低性能的情况下应用高斯模糊有任何想法吗?我应该保留旧的基于队列的管道吗?

0 投票
1 回答
55 浏览

performance - windows10 vs2017和ubuntu g++中的GaussianBlur速度不同?

GaussianBlur在windows和ubuntu上使用,ubuntu的release模式的时间和windows的debug模式差不多?

在 vs2017 发布和调试模式下,我打开 /openmp /fp:fast /sdl- /permissive- /Gy /Oi /arch:AVX2 /O2 /Ot /MD。

并且 opencv3.4.0 在 ubuntu 16.04 中构建:

cmake -D WITH_TBB=ON -D WITH_OPENMP=ON -D WITH_IPP=ON -D CMAKE_BUILD_TYPE=RELEASE -D BUILD_EXAMPLES=OFF -D WITH_NVCUVID=ON -D WITH_CUDA=ON -D BUILD_DOCS=OFF -D BUILD_PERF_TESTS=OFF -D BUILD_TESTS= OFF -D WITH_CSTRIPES=ON -D WITH_OPENCL=ON CMAKE_INSTALL_PREFIX=/usr/local/ ..

生成文件:

以下是我的代码,图像大小为 640*480*3:

视窗:

调试耗时:0.02s

发布耗时:0.005s

Ubuntu:

发布成本时间:0.02s

0 投票
2 回答
593 浏览

ios - 如何绘制高斯模糊效果?

我需要使用 Objective C 在 UIView 上绘制模糊效果。

这是我的设计

在此处输入图像描述

下面的屏幕截图是使用上述代码的当前输出

在此处输入图像描述

我试过上面的代码。,但我没有得到确切的模糊效果,请建议我画这个设计。

我已经更新了下面的代码

在此处输入图像描述

我需要视图背后的模糊效果,请就此向我提出建议。

谢谢你。