问题标签 [interpolation]

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 投票
3 回答
21610 浏览

perl - 如何将 Perl 变量与插值字符串中的文本分开?

考虑:

假设我想将此代码与以下代码一起使用print <<EOF;

那是行不通的,因为 Perl 认为我有一个名为$fooAAAAAAAA. print <<当我要打印很长的测试时,如何轻松使用这些行?

0 投票
4 回答
2439 浏览

regex - Perl中正则表达式的双重插值

我有一个将正则表达式存储在配置文件中的 Perl 程序。它们采用以下形式:

在其他地方,正则表达式从文件中解析并存储在变量 -$regex中。然后我在检查正则表达式时使用该变量,例如

我希望能够在配置文件中包含 perl 变量,例如

但我不知道该怎么做。

当 Perl 解析正则表达式时,它们会被解释两次。首先展开变量,然后解析正则表达式本身。

我需要的是一个三阶段的过程:首先 interpolate $regex,然后插入它包含的变量,然后解析生成的正则表达式。前两个插值都需要“正则表达式感知”。例如,他们应该知道字符串包含$作为锚点等...

有任何想法吗?

0 投票
5 回答
7765 浏览

interpolation - 哪种多元插值方法最适合实际使用?

在 Peter Alfred 关于多元分散数据插值的文章中,他提到,从各种方案中,只有少数方案真正受到从业者的欢迎。例如,他命名为 Shepard 方法和 Hardy Multiquadrics。但是那篇文章到现在已经快 20 年了,真正有趣的是现在广泛使用的方法。

如果您有使用一些空间插值方案的经验,请告诉它。

UPD:为了让这个问题更具竞争力,我重申了它。它是“您曾经使用过哪些多元插值方法?”

0 投票
4 回答
26846 浏览

opencv - How to interpolate between data points?

I am currently developing a piece of software using opencv and qt that plots data points. I need to be able fill in an image from incomplete data. I want to interpolate between the points I have. Can anyone recommend a library or function that could help me. I thought maybe the opencv reMap method but I can't seem to get that to work.

The data is a 2-d matrix of intensity values. I want to create an image of some sort. Its a school project.

0 投票
4 回答
4547 浏览

c# - 将颜色淡化为白色(增加亮度)

我想在.NET“发光”黄色中制作一个文本框,然后“淡化”为白色(基本上,通过逐渐增加亮度)。我认为 Stackoverflow 在您发布答案后会这样做。我知道增加亮度并不是那么简单(它不仅仅是均匀地增加/减少 RGB),但我不确定如何做到这一点。

完美的色彩准确度对此并不重要。我正在使用 C#,尽管 VB 示例也可以。

编辑:这是针对 Winforms 的。

0 投票
8 回答
72213 浏览

c++ - 如何在 C++ 中实现贝塞尔曲线?

我想实现一个Bézier curve。我以前在 C# 中做过这个,但我对 C++ 库完全不熟悉。我应该如何创建二次曲线?

显然我们需要使用线性插值,但这是否存在于标准数学库中?如果没有,我在哪里可以找到它?

我正在使用 Linux。

0 投票
2 回答
1431 浏览

.net - 插值模式.高

我试图找出.Net(System.Drawing.Drawing2D.InterpolationMode.High)中High和HighQualityBicubic InterpolationMode之间的区别。

高是否意味着它将根据图像以及您正在使用它做什么来选择最佳算法?它只是 HighQualityBicubic 的别名吗?还有什么?

根据 MSDN 文档,

- 指定高质量插值。

HighQualityBicubic - 指定高质量的双三次插值。执行预过滤以确保高质量的收缩。此模式产生最高质量的转换图像。

0 投票
2 回答
1421 浏览

variables - 在 Lua 中补间一个值

我是怎么处理这个的?我想在 x 时间内将一个值从一个值补间到另一个值。同时还考虑到在开始和结束时有一个“轻松”会很好。

我知道,我真的不应该问,但我自己试过了,我被困住了。请假设要导致延迟,您需要调用函数 wait(time)。

0 投票
6 回答
15452 浏览

algorithm - 缩小时的插值算法

我试图理解缩减。我可以看到在放大时如何使用插值算法(例如双三次和最近邻)来“填充”旧的已知点(像素,如果是图像)之间的空白。

但是降级?我看不出如何在那里使用任何插值技术。没有空白可填!

我已经坚持了很长时间,请给我一个正确的方向。实际上,当您删除已知数据时,您如何进行插值?

编辑:假设我们有一个一维图像,每个点有一个颜色通道。按平均像素值缩放 6 到 3 个点的缩小算法如下所示:1,2,3,4,5,6 = (1+2)/2,(3+4)/2,(5+6)/ 2 我在正确的轨道上吗?这种插值是缩小比例而不是仅仅丢弃数据吗?

0 投票
5 回答
23460 浏览

plot - 三次样条外推

我有一个很好的三次样条代码,但它仅用于插值。我需要对未来进行一点推断。有谁知道这样做的好代码源,而不是库?

这是我在基本(现在是 ASM)中编写的用于插值的代码。