问题标签 [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.
c# - 如何修改 SharpDX 高斯模糊操作以不使边缘透明?
我正在维护一段使用 SharpDX 进行图形操作的遗留代码。部分代码采用锯齿状图案并对其进行模糊处理,从而为撕破的纸张创建锯齿状边缘效果。我们遇到了一个奇怪的错误,效果周围有一条微弱的白线。逐步浏览代码,我发现模糊操作显然是在边缘周围创建了一个小的透明边框。
这是用于定义模糊类的代码:
模糊在以下代码块中被调用为模糊,以将效果写入表面:
其中rc是覆盖我们表面的矩形,1F是不透明度。
有没有更好的方法来指定 SharpDX 中的模糊,使其不会使边缘半透明?我将继续研究代码,但今天我已经花了一个小时的时间,而且我对 SharpDX 甚至 DirectX 都不熟悉,所以我会感谢任何关于在哪里查看的指示。我已经尝试过使用默认为 Soft 的 BorderMode,但在模糊中设置为 Hard,但 Soft 只是使透明度边界更宽。
opencv - 具有动态内核大小的 OpenCV 过滤
在 OpenCV 中,我想实现一个高斯模糊,其中内核大小取决于一个参数,例如到图像中某个点的距离。即,我想实现选择性对焦效果,模糊点和所选对焦点之间的距离越远,模糊越强。有没有办法在不自己迭代图像的情况下做到这一点?
我简单地尝试创建圆形同心图像蒙版,用不同的内核大小模糊每个蒙版,但这似乎在圆圈之间引入了可见的边缘。
svg - 高斯模糊的@keyframes (svg)
我正在创建基于 GaussianBlur 的动画(属性“stdDeviation”),标签“animate”内部一切正常,但我正在尝试使用 css 动画。而且它不起作用。当我将属性“stdDeviation”放入@keyframes 浏览器时返回“未知属性名称”。动画的工作版本:
@keyframes,它们不起作用:
r - 将光栅(tiff)图像转换为 R 中的像素图像 - 将空间多边形转换为 owin 对象类时的问题
我不是 R 专家,但我将它用于各种图像处理。现在我正在尝试在我的卫星 S-2 图像上应用高斯模糊平滑(spatstat 包)。我的图像的原始类型是光栅(光栅层)tiff,实际上是两个 Sentinel-2 波段(绿色和蓝色)的减法图像。要在这种图像上应用模糊,我必须首先将其转换为像素图像。我已经尝试在其他几个问题之后执行此操作(例如将光栅对象转换为 R 中的 im 对象),但我没有成功。我尝试了几种可能性,例如将光栅图像转换为矩阵而不是像素图像,但这不起作用,因为图像太大(尽管我使用整个 Sentinel-2 图像的小裁剪区域)。
所以,我的功能简而言之是这样的:
我试图直接在光栅图像上应用模糊,但我很快意识到它不适用于光栅数据:
所以,我尝试将我的图像转换为像素图像
因此,我尝试在我的栅格范围之后定义一个窗口
谁能告诉我我做错了什么或如何将空间多边形转换为 owin 对象类,以便我可以进一步处理模糊命令?
请有人解释一下R中的光栅图像和像素图像有什么区别?
python - 使用 OpenCV 和 Python 在多边形上应用高斯模糊
我对 OpenCV 和 Python 很陌生。我需要在使用 cv2.findContours 获得的轮廓上应用高斯模糊。我已经成功应用了高斯模糊,但仅限于矩形。我找不到任何示例来说明如何将其应用于随机形状的轮廓。
我正在使用 OpenCV 3.1.0 版。
谢谢!
ios - 在 viewDidLoad 块 UI 中的图像上使用 GaussianBlur
我正在 viewController 的 viewDidLoad 中使用以下函数创建模糊效果
但是这段代码阻塞了 UI 并且 viewController 在延迟 3-4 秒后打开。我不想在没有 blurEffect 的情况下呈现 UI,也不希望用户在打开 viewController 时等待 3-4 秒。请提供此问题的最佳解决方案。
javascript - 根据用户输入应用高斯模糊
我正在为画布使用fabricjs。我想对背景图像进行模糊效果。我可以显示模糊效果,但不是基于用户价值,因为我不了解算法。也需要一些时间来显示模糊效果,也不是那么强。
我是这样做的
如何根据用户提供的值显示模糊效果?
html - 用于整页导航的模糊过滤器
我想让整个页面导航淡入并基本上充当过滤器,模糊除导航之外的整个屏幕。当用户单击菜单按钮时。但是,我似乎无法让它工作。我已经尝试过 css blur 过滤器和 svg 过滤器,并且我已经在这个网站上进行了搜索。有什么我想念的吗?
opencv - OpenCV中的高斯核生成多个尺度
我想从 VLFeat 实现VL_PHOW()的 OpenCV 版本(matlab src 代码)。简而言之,它是具有多个尺度的密集 SIFT(增加 SIFT 描述符 bin 大小)以使其尺度不变。
然而,作者建议应用高斯核来改进结果。特别是,Magnif
参数描述了它:
Magnif 6 图像由标准偏差 SIZE / MAGNIF 的高斯核平滑。请注意,在标准 SIFT 描述符中,放大倍数值为 3;这里默认值是 6,因为它似乎在应用程序中表现更好。
这是相关的matlab代码:
我的问题是:如何在 OpenCV 中实现这一点?OpenCV 中的等效函数似乎是GaussianBlur,但我不知道如何用这个函数来表示上面的代码。