問題タブ [threshold]

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

wolfram-mathematica - Mathematica の条件付きクエリ/操作に制約を追加する

次の関数を使用して、リストに対して条件付き操作を実行します。

次の例を考えてみましょう:

ここに画像の説明を入力

以下を使用して、関数によって定義された特定の列の手段を取得します。これにより、列1の対応するエントリが2に等しい列3および4のエントリの平均が出力されます

ここに画像の説明を入力

ここで、平均化する値に制約/しきい値を追加したいと思います。

次の場合に値を平均します。

  • minValue を超える (例: 3)
  • maxValue 未満 (例: 25)

以下に、上記の制約の下で平均値を計算する必要がある値の例を示します。

ここに画像の説明を入力

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

python - PIL Image.point(table)メソッドを使用して256グレー画像にしきい値を適用するにはどうすればよいですか?

75%の白(10進数の190)のしきい値を使用してモノクロに変換したい8ビットのグレースケールTIFF画像があります。Image.convert(mode)メソッドのセクションで、PILマニュアルには次のように書かれています。

「グレースケール画像をビットレベル画像(モード「1」)に変換する場合、ゼロ以外の値はすべて255(白)に設定されます。他のしきい値を使用するには、ポイント方式を使用します。」

Image.point(table)メソッドは、指定されたテーブルを介して各ピクセルをマップすることを示しています。

im.point(table、mode)=> image
im.point(function、mode)=> image

「画像をテーブルにマッピングし、オンザフライで変換します。現在のバージョンのPILでは、これは「L」および「P」画像を1つのステップで「1」に変換するためにのみ使用できます。たとえば、画像のしきい値を設定する場合などです。」

必要な75%のしきい値に対応するテーブル(または関数)を作成するにはどうすればよいですか?

0 投票する
3 に答える
11270 参照

android - Android ACTION_MOVE しきい値

指、または最終的にはスタイラスを使用して画面に書き込むアプリを作成しています。私はその部分を機能させています。ACTION_DOWN で、描画を開始します。ACTION_MOVE では、線分を追加します。ACTION_UP で、行を終了します。

問題は、ACTION_DOWN の後、ACTION_MOVE イベントの送信を開始するために、ポインターが開始位置から 10 ピクセル以上 (基本的には開始点の周囲の 20x20 ボックス) 離れて移動する必要があるようです。ボックスを離れた後、移動イベントはすべて非常に正確です。(私はそれをテストして 10 ピクセルのことを理解しました。) これは書き込みや描画に使用することを意図しているため、10 ピクセルはかなり大きな損失です: どれだけ小さく書こうとしているかによっては、最初の文字を失う可能性があります。または2つ。私はそれについて何も見つけることができませんでした-http://android.modaco.com/topic/339694-touch-input-problem-not-detecting-very-smallのように、フォーラムに2、3の投稿しかありません-movements/page_ pid _1701028#entry1701028. 一部のデバイスまたはシステムには存在するようですが、他には存在しないようです。ただし、それを持っているときにそれを取り除く方法についてのアイデアはありません。

Android 3.1 で Galaxy Tab 10.1 を使用しています。私はそれを取り除くためにいくつかの異なることを試みました.イベントの座標を別のものに設定して、カーソルが別の場所にあると思わせることができるかどうかを確認しました. 座標を変更してイベントを再ディスパッチしようとしました (ハンドラーは新しいポイントに反応しましたが、半径 10 ピクセルの動きにはまだ反応しませんでした)。効果への参照をソース コードで検索しました。何も見つかりませんでした(ただし、Androidの別のバージョンのものだと思います-3.1のコードはまだリリースされていませんか?)ポインターの現在の状態を照会する方法を検索したので、タイマーを使用できましたポインターがしきい値を超えるまで変更をキャッチします。できなかった 対応する移動イベントなしでポインター座標を取得する方法を見つけられません。何も機能しませんでした。誰かがこれについて何か知っているか、アイデアや回避策を持っていますか? ありがとうございました。

-- 更新: ドラッグ アンド ドロップ イベントは同じしきい値を示します。

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

vb.net - PictureBox に結果が表示されないのはなぜですか?

ocr プログラムで使用するために、可変しきい値で画像を白黒に変更しようとしています。私の問題は、処理されたと思われる画像に結果が表示されないことです。レンダリング時に少し待機が発生するので、実際に何かを行っていると想定しています。

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

.net - 同様の色のピクセルを選択するためのMagicWandのようなPhotoshopですが、VB.NETにあります

初心者です。

画像を見て黒っぽいピクセルを「削除」するvb.netコードを作成する必要があります。

これがシナリオです。創傷ケア医は、フラットベッドスキャナーで人の手の写真を撮ります。素敵なピンクのヤシのプリントがありますが、それは黒っぽい絵に囲まれています。黒っぽい範囲のピクセルをプログラムで「削除」または色変更して、画像をポップにしたいです。つまり、Photoshopの魔法の杖を選択して削除します。

始めるためのコードはありません。pcodeだけでなく、いくつかの参照コードを期待しています。stackoverflowを検索しましたが、まだ答えが見つかりません。アイデアがありますか?話し合い、検討していただきありがとうございます。

0 投票する
4 に答える
13821 参照

python - Pythonでの高速RGBしきい値処理(おそらくいくつかのスマートOpenCVコード?)

RGBチャンネルごとに特定の範囲で、大量の画像の高速しきい値処理を行う必要があります。つまり、[100; 110]にないすべてのR値、[80;にないすべてのG値を削除(黒にする)します。 85]および[120;140]にないすべてのB値

OpenCVへのPythonバインディングを使用すると、高速のしきい値処理が可能になりますが、3つのRGPチャネルすべてが単一の値にしきい値処理されます。

または、画像をPILからnumpyに変換して手動で実行しようとしました。

これは意図したとおりに機能しますが、ひどく遅いです!

これをすばやく実装する方法について何かアイデアはありますか?

よろしくお願いします、ビャルケ

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

image-processing - 円を検出してピクセルを測定する

ここに画像の説明を入力

この画像では、車両のリムを検出し、画像処理によってリムのピクセル長を測定する必要があります。円については、円形のハフ変換に従うべきだと思います。リムの幅を取得するための手順を教えてください。ex(グレースケール->エッジ検出、またはこれに関するその他のコメント)

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

python - numpy を使用した配列の効率的なしきい値フィルター

特定のしきい値よりも低い要素を削除するには、配列をフィルター処理する必要があります。私の現在のコードは次のようなものです:

問題は、ラムダ関数 (遅い) を持つフィルターを使用して一時的なリストを作成することです。

これは非常に単純な操作なので、効率的な方法でそれを行うnumpy関数があるかもしれませんが、私はそれを見つけることができませんでした.

これを達成する別の方法は、配列をソートし、しきい値のインデックスを見つけて、そのインデックス以降のスライスを返すことであると考えましたが、これが小さな入力の場合は高速になるとしても (とにかく目立たないでしょう) )、入力サイズが大きくなるにつれて、決定的に漸近的に効率が低下します。

何か案は?ありがとう!

更新: 私もいくつかの測定を行いましたが、入力が 100.000.000 エントリの場合、並べ替えとスライスは純粋な python フィルターよりも 2 倍高速でした。

0 投票する
4 に答える
4870 参照

c# - しきい値を使用した画像の一部のセグメンテーション

黄色の車体を分離してセグメント化し、色を変更しようとしています。そのためには、画像から体を個別に識別する必要があります。そして、残りの白いピクセルを使ってオレーションを続けます。そして、C#を使用しています。ここに計画があります

単純なしきい値処理では、車体が正しく分離されていない 2 番目の画像が表示されます。Aforge.net フィル ホール イメージ フィルターを試しましたが、しきい値イメージに大きな変更は加えられていません。カラーフィルターを使用しようとしましたが、ボディの色が異なるため、正しい出力が返されませんでした。誰かがこれを提案して解決できますか?

元の画像

元の画像

閾値画像

閾値画像

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

c++ - (適応)opencvエラーでのしきい値処理(cvarrToMatの不正な引数(不明な配列タイプ))

ビデオストリームでしきい値を使用しようとしていますが、機能していません。

私のビデオストリーム:

次に、適応しきい値処理を実行しようとします(通常のしきい値処理でも機能しません)

このエラーが発生します:

OpenCVエラー:cvarrToMatの不正な引数(不明な配列タイプ)、ファイル/Users/olivierjanssens/source/OpenCV-2.3.1/modules/core/src/matrix.cpp、行646は例外をスローして終了します

私が間違っているのは、表示を取得してストリームを完全に表示することですが、このしきい値を追加すると、前述のエラーが発生します。(私はopencv btwにかなり慣れていません)。

事前にThx!