問題タブ [smoothing]

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 に答える
734 参照

image - openglでの画像の平滑化?

opengl は画像のスムージングに役立つ機能を提供していますか?

私のプロジェクトでは、科学データをテクスチャに変換します。テクスチャはそれぞれ、色付きのピクセルの 1 行であり、画像の適切な領域にマッピングされます。行は隣同士にマップされます。

これの簡単な画像の平滑化を行いたいのですが、OGL でそれを行うことができるか疑問に思っています。

平滑化とは、画像に 2 次元平均化フィルターを適用することを意味します - 効果的にピクセル数を増やしますが、近くの実際の色の平均で塗りつぶします - 基本的に通常の画像平滑化です。

0 投票する
2 に答える
1580 参照

google-maps-api-3 - Google MapsAPIV3-ポリゴンの滑らかなエッジ

ポリゴンのライン/エッジを滑らかにすることは可能ですか?それは現在非常に鋭くて角張っていて、それらの角度が実際にそれらに曲率を持っていれば素晴らしいでしょう。何か案は?

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

antialiasing - Direct3D出力フィルタリングをオフにするにはどうすればよいですか

画面にビデオ出力をレンダリングするためにDirectX9を使用しています。使用されるライブラリはSlimDXです。

作成されたソフトウェアは、出力デバイスから不良ピクセルをマークするために使用されるため、テクスチャフィルタリング/スムージングが行われないことが重要です。

すべてのテクスチャフィルタリングオプションを無効にし、アンチエイリアシングを無効にし、バックバッファとレンダリングされたテクスチャの間で1:1の比率でテクスチャを画面に揃えました。一部のデバイスでは、DirectXが出力に対して双一次フィルタリング/ブラーを実行しているようです。

-0-フィルタリングを使用して、すべての出力をブロック状にする必要があります。すべてのサイズ変更コードはコントロール自体で操作されるため(バックバッファーのサイズ変更などはありません)、バックバッファーのサイズを変更するオプションはありません。

奇妙なことに、これはすべてではなく、一部のデバイスでのみ発生します。

コントロールへのレンダリングをスムーズにしないようにDirectXに指示するにはどうすればよいですか?(バック/フロントバッファに対して行われるテクスチャフィルタリングを無効にします)

助けてくれてありがとう(:

私が何を取り除こうとしているのかわからない人のために-レンダリングされた画像の解像度が描画された領域の解像度よりも低い場合、Direct3Dはピクセル間のスムーズな遷移を作成します。私が欲しいのは、各ピクセルをフィルタリングなしの単純な長方形として描画することです。この動作を制御する設定はどこにありますか?

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

html - Chrome html5 キャンバスの shadowBlur

問題は、Chrome がshadowBlurHTML5 キャンバスを作成する方法にあります。

Chrome での表示:

Opera での表示方法:

Operaのように見える必要があります。つまり、その周りの「スムージング」です。または、これを行う方法がない場合は、キャンバスでテキストを滑らかに見せる方法があるかもしれません。

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

networking - 滑らかさを示すために位置データをプロットする

補間や外挿などのさまざまな平滑化アルゴリズムを実装するネットワークゲーム(基本的にはプロトタイプ)を作成しました。コンソールから印刷してテキストファイルにコピーして貼り付けることができる位置データがあります。

Excelなどのプログラムを使用してこれをグラフに取り込む方法、または他に推奨できる評価手法があるかどうかを知りたいです。目的は、位置データを他のデータと簡単に比較することです。

私の考えでは、オブジェクトがどこにあったかを示すトラックのように見えるトップダウンビューがあります。座標がありますが、Excelなどのツールを使用してグラフをすばやく簡単に描画する方法がわかりません。

どうもありがとう!

ああ、これは役立つかもしれないデータの例です

必要に応じて、データを再フォーマットできます。atmは、Excelで区切り文字としてコマを使用していました。データは基本的にx/z軸座標であるため、基本的に2Dプレーン上にあります。私は本当に助けが必要なので、ありがとう!

編集:そのデータは、2行横、複数行下の列で出力されるように意図されていました。

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

python - Python での平滑化グラフの問題

私が使用しているサンプリングレートとそれがカウントしているもののためにノイズの多いプロットを滑らかにしようとしています。ここでヘルプを使用してきました-主にPyPlotで滑らかな線をプロットします(ただし、「スプライン」関数が見つからなかったため、UnivarinteSpline代わりに使用しています)

ただし、私が何をしても、pyplotエラー"x and y are not of the same length"またはそのscipi.UnivariateSplinewが正しくないというエラーが発生し続けます。これを修正する方法がよくわかりません(実際にはPythonの人ではありません!)問題を引き起こしているのは最後のプロットビットだけですが、コードを添付しました。ありがとう

参考までに、データ入力ファイルは単なる整数のリストです (コードが示すように、タブで区切られた 2 つのリスト)。

これは私が得るエラーコードの1つです:

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

javascript - JavaScript Smooth Scroll が iPhone で動作しない

何らかの理由で、これは iPhone やその他のモバイル デバイスでは機能しません。このコードは、..

..「about」のidまでスムーズにスクロールします。この問題を解決するにはどうすればよいですか?

私は現在これをhttp://www.xblakej.com/で使用しています

0 投票する
2 に答える
4123 参照

css - GoogleChromeでのフォントスムージング

アイコンをフォントグリフに変換しようとしています。

現在、問題はWindows7上のGoogleChromeでのフォントのアンチエイリアスです(OS Xでは見栄えがします)。私は2つのショットを撮りました。最初のショットでは、Firefox / Windows 7と、2番目のショットであるGoogle Chromeを除く他のすべてのブラウザーで見られるように、目的の動作を確認できます。その問題はフォント自体にありますか?それともシステム設定のせいですか?CSS設定にありますか?

Firefox 12 Windows 7

ここに画像の説明を入力してください

Google Chrome 18 Windows 7

最も問題のある部分は赤で強調表示されます。

ここに画像の説明を入力してください

0 投票する
2 に答える
656 参照

average - 収集されたセンサーデータ分析のためのソフトウェア

スマートハウスの約12個のセンサーからデータを収集するアプリケーションがあります。次のテーブル形式でMySQLデータベースにデータを保存します。

このSystem分野はセンサーをグループ化するためのものです。たとえば、「空気」システムには「温度」センサーと「湿度」センサーがあり、「ソーラーパネル」システムには「発電量(kW)」と「今日の生産量(kWh)」があります。フィールドはすべてvarchar、センサーから入力されるいくつかのデータ型があり、元のデータベース設計者が簡単に抜け出したためです。(このデータ構造はあまり効率的ではないことは知っていますが、変更するには遅すぎます。)

センサーには、気温、湿度、ソーラーパネル出力、ソーラーウォーターヒーター温度などが含まれます。

現在、毎日数万のデータポイントを収集するこのデータベースがあります。これまで、データベースにクエリを実行するアプリケーションを使用して、時間の経過に伴うセンサーデータのグラフを作成してきました。ただし、現在は数ギガバイトのデータがあり、最終的にはロギングハードウェアのストレージスペースが不足します。

データから統計を収集して削除する方法を探しています。私は[GoogleAnalytics| Piwik | データのAwstats]。問題は、どこから始めればいいのかわからないことです。より最近の時代のより詳細なデータを見ることができるようにしたいと思います。たとえば、次のようになります。

  • 1日分のすべてのデータ
  • 1週間分の1時間ごとのデータ
  • 1か月分の日次データ
  • 毎週と毎月の統計を永久に保持したいと思います。

ただし、データをあまり滑らかにしたくありません。最終的にはデータを平滑化する必要がありますが、できるだけ詳細に保持したいと思います。たとえば、発電量が大幅に増加した場合、それが時間単位のデータに平滑化(下)され、次に日次データで再び(下)、次に週次データで再び(下)、週のデータに平滑化されます。平均の平均はすべてのポイントの平均と同じではないため、スパイクがあったことを反映しません。

すでにこれを行っているソフトウェアはありますか?そうでない場合、開始するための良い方法は何ですか?私はどの言語でもそれを行うことができますが、.NET、PHP、またはC(Windowsの場合)(この順序で)が優先されます。これらは他のプロジェクトメンバーがすでに知っている言語であり、ロギングハードウェアがすでにセットアップされているためです。

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

3d - Scipy/Numpy を使用して雲点の 2D 補間で「有効な」点のみを取得する

人の背中からの写真測量から得られた曇点があります。私はそれを補間して通常のグリッドを取得しようとしてscipy.interpolateいます。そのために、これまでのところ良い結果で使用しています。問題は、私が使用している関数 ( scipy.interpolate.griddata) が、平面 x、y の雲点の凸包を使用しているため、結果として、凹面の周囲を持つ元の表面には存在しない値が得られることです。

次の図は、左側に元の雲点 (水平線として表示されているものは、実際には密集した線状の点群です)、griddata中央に私が得た結果、右側に取得したい結果を示しています - - x,y 平面上の曇点の「影」のようなもので、元の表面に存在しない点はゼロまたはナンになります。

ここに画像の説明を入力

クラウドポイントの Z 座標を削除して、各グリッド位置の近接性をチェックできることはわかっていますが、これは力ずくであり、ポイント クラウド アプリケーションでは一般的な問題であると考えています。別の可能性は、点群に対して実行するいくつかのnumpy操作であり、 からの結果に「適用」するnumpyマスクまたはブール2D配列をgriddata見つけますが、何も見つかりませんでした(これらの操作は私のNumpy/を少し超えています) Scipy の知識)。

なにか提案を?

読んでくれてありがとう!