问题标签 [quantization]

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 回答
1213 浏览

compression - Jpeg量化表(16x16)

我尝试研究 jpeg 图像压缩。我有一个量化步骤的问题,我无法找到矩阵 16x16 的量化表。我正在使用 dct 搜索用于数字图像压缩的 JPEG 量化表 (16x16) 的 matlab 代码。我可以查找的任何链接或资源?

0 投票
1 回答
173 浏览

iphone - iPhone:如何量化触摸对象的位置

嗨,所有聪明的人!我想为 iOS 应用程序创建一个触摸界面,允许用户在屏幕上拖动一个对象。然而,这个对象应该被限制为沿着一个圆的周长移动,这样如果用户试图将这个对象拖到那个路径之外,它就会粘在那个圆的最近点上。我做过一些 iPhone 编程,但我的数学很差。请帮忙!

0 投票
1 回答
697 浏览

opencv - 如何使用kmeans2估计颜色量化的簇数

我想用 kmeans2 算法量化一些图像。我的问题是找到(接近)最佳集群数。

有人知道如何估计集群的数量吗?我的想法是在 hsv-color-space 中创建色调的累积直方图。但我不知道如何使用这些信息来估计计数。

问候

0 投票
3 回答
70328 浏览

audio - 如何计算音频文件大小?

您有 30 秒的音频文件以 44.1 KHz 的速率采样并使用 8 位进行量化;计算此文件的单声道和立体声版本的比特率和大小 ؟؟

0 投票
2 回答
1242 浏览

math - 没有 if/then 逻辑的星/半星评级功能?

问题是,是否有一种简单的机械方法可以在不使用条件逻辑的情况下知道要绘制哪些星星(金色、1/2 金色、灰色),例如使用基于简单数学函数结果的指向正确星星的指针在五星级显示中生成星级。

这个问题的重点不是评级系统,而是图形显示

我的评分值为 0-100,浮点数。

例如,在伪代码中:

希望这会让您对我正在尝试做的事情有所了解。

0 投票
1 回答
577 浏览

algorithm - 空间不变向量量化

我正在尝试实现 Jason Hipp 等人的算法。还有一个演示文稿,更短更全面。

简要说明他们的方法:

他们使用矢量量化作为区分任何给定图像中前景和背景的工具。但是,它们不是使用正方形区域作为特征向量来生成代码字,而是使用圆形。这应该降低计算复杂度。使用圆作为谓词向量,匹配问题被简化为线性模式匹配任务,并允许空间不变匹配。因此该方法称为空间不变矢量量化

所以基本上,一个谓词向量是交互选择的,然后在图像空间中详尽地查询这个谓词向量与当前位置的相关性。

我的问题是:

  • 他们在整个算法中的哪个位置生成密码本?如何?

  • 我看不到如何为要生成的 Codebook 选择参数。如果他们首先对图像中所有可能位置的所有可能圆进行采样,则计算量非常大。他们如何确定要生成的簇/码字的数量?

  • 为什么我要摆动子环?

现在我的实现基本上包括一个具有一个半径的圆作为谓词向量。它穿过原生图像空间,并将谓词向量与所有可能的旋转中当前像素周围的圆圈相关联。这是一个非常缓慢的过程,我看不到他们算法的好处。我没有实现任何接近矢量量化的东西,因为我看不到它是如何工作的。

任何提示或想法表示赞赏。不幸的是,该方法的作者没有回答我的问题。

0 投票
2 回答
1185 浏览

opencv - “颜色量化”是 OpenCV 中颜色量化的正确名称吗?

我正在寻找一种方法来使用 OpenCV 获取给定图像中每个像素的所有 RGB 值的完整列表,现在我称之为“颜色量化”。

问题是,根据我在网上找到的,至少在这一点上,这个“颜色量化”的东西是关于直方​​图或“颜色减少”或类似的离散计算解决方案。

由于我知道我想要什么,而且“互联网”似乎对这个词的含义有不同的看法,我想知道:也许没有真正的解决方案?OpenCV 库中的可行方式或工作算法。

0 投票
1 回答
1278 浏览

java - 如何使用颜色量化器描述符?

遵循@PhiLho 对如何将 BufferedImage 转换为 8 位的回答的想法?,我想用来ColorQuantizerDescriptor转换一个BufferedImage,imageType TYPE_INT_RGB,但是RenderedOp#getColorModel()抛出以下异常:

这是我尝试使用的代码:

我该如何使用ColorQuantizerDescriptor

0 投票
0 回答
1274 浏览

matlab - Matlab错误:TRAINING中每组的协方差矩阵必须是正定的

我目前正在研究分类过程中采样率和量化对肿瘤信号的影响。我收到错误“训练的合并协方差矩阵必须是正定的。” 仅当我尝试对量化信号(8 位)进行分类时。如果 quantizatoin 设置为 >8 位,则代码运行完美!

我有点困惑,如果有人可以提供任何帮助,我将不胜感激。

我的代码如下:

0 投票
1 回答
1604 浏览

delphi - 如何在 Delphi 中将颜色减少到指定数量?

如何在 Delphi 中将颜色减少到指定数字(<=256)?我不想只使用:

因为那样我无法控制颜色的数量。我不想抖动,因为我已经知道如何抖动 256 或更少颜色的图像。

我发现了这个Median Cut 实现,但它是 1990 年的纯 Pascal 并且:

  1. 不能在 Delphi 中编译
  2. 说它是共享软件,售价 25 德国马克
  3. 看起来(不知何故)不必要的复杂

我只想减少TBitmap32(Graphics32 位图类,仅支持 32 位颜色)到 <= 8 位 bmp。我不需要减少到 15/16 位,我不需要从 24 或 15/16 位图像减少。仅 32 位 => 8 位-

我使用的德尔福:7、2005、XE3。