問題タブ [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 投票する
2 に答える
1547 参照

javascript - NeuQuant.js (JavaScript color quantization) JS変換の隠れバグ

NeuQuant.jsは、画像の幅と高さが 100 の倍数の場合にうまく機能します。

300x300 アニメーション GIF300×300

そうでなければ、明らかにバグがあります:

299x300 アニメーション GIF299×300

(これらはこの Web アプリで作成されました。)

バグが NeuQuant.js にあることは 90% 確信しています。jsgifomggifでそれを使用してテストを行いましたが、両方のエンコーダーに同じバグがあります。画像サイズが 100 の倍数以外の場合、写真画像 (256 色に量子化) でのみ明らかです。

ニューラル ネットワーク、色の量子化、および/または AS3 から JS への移植に関する問題を理解している場合は、ぜひご覧ください。元のポーターはプロジェクトを放棄しました。


OMGGIF を使用してワーカーに実装するコードは次のとおりです。

そしてすべてのNeuQuant.js :

0 投票する
1 に答える
302 参照

tcl - ppmtogiff: 多くの色への回避策

私は、.xwd イメージを受け取り、その上で wxdtopnm を実行し、それを ppmtogif にパイプするスクリプトに取り組んでいます。基本的:

ただし、時々エラーが発生します

さて、私はppmquantを試しましたが、簡単に言えば、そのオプションは利用できません。私はpamdepthに出くわしたので、それを試してみたいと思います。ただし、これがどのように適切に使用されているかについての実用的な例を見つけることができず、私は tcl の専門家ではありません。

私は試した

しかし、それはうまくいきませんでした。私はメッセージを受け取ります

誰かが pamdepth を適切に使用する方法の例を示すことができますか?

0 投票する
1 に答える
1438 参照

vector - k-means を使用したベクトル量子化とは

まず、誰かがベクトル量子化とは何か、その目的、そしてそれが何をするのか説明できますか? 次に、これを行うためにk-meansがどのように使用されるかについての説明もいただければ幸いです。

記録として、これが説明に違いをもたらすかどうかはわかりませんが、境界記述子のコンテキストでベクトル量子化について学ぼうとしています。画像内の特定のセグメントの境界記述子の数を計算し、k-means を使用してそれらをベクトル量子化したいとします。それ?

0 投票する
0 に答える
3061 参照

signals - 量子化ステップ サイズまたは量子化係数

非線形量子化技術について: 「QIM」(量子化指数変調) があります。この手法では、元の信号のサンプルを量子化するために、ステップ サイズ (量子化係数) デルタのいくつかの量子化器を使用します。量子化ステップ サイズについて調査した結果、この最後のサイズは小さくても大きくてもよいことに気付きました。

その後、2 つの質問があります。

1) 量子化ステップ サイズの範囲値は?

2) 非常に低い歪みを得るために、量子化ステップ サイズの値として 0.1 を設定することは可能ですか?

よろしくお願いします、

リスト

0 投票する
0 に答える
244 参照

matlab - Matlab での圧伸と一様量子化

量子化のための機能があり、画像のビット深度を減らしてから、それを増やして元の画像と比較します。結果として、次のようなテーブルが必要です:(MSE:平均二乗誤差)

ここに画像の説明を入力

しかし、コンパンディングと均一な量子化についてはあまり知りません。これが私の機能です。

お願い助けて...