問題タブ [binary-image]
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.
javascript - REST API を使用してプロフィール画像ファイルを IBM Connections にアップロードする際に、バイナリー画像ファイルを入力する方法
REST クライアントを使用してプロファイル写真を IBM 接続にアップロードしていますが、PUT 要求と共にバイナリ イメージ ファイルを送信する必要がある部分に感銘を受けました。これまでのところ、私はこれを行ってきました:-
挿入画像をbase64形式にエンコードするか、RESTクライアントのファイルフィールドに追加して挿入しようとしました。しかし、それは常に何も返しません。以前のプロフィール写真は削除されますが、新しいプロフィール写真はアップロードされません。
今、リクエストペイロードにバイナリイメージファイルを含める方法を尋ねたいですか?
java - バイナリ イメージ オブジェクトのラベル付けアルゴリズム
バイナリ イメージ内のオブジェクトを認識する必要があります。
私は可能なアルゴリズムを探してインターネットで検索しましたが、それらはたくさんありますが、残念ながら、視覚的な説明なしに生の式をコードアルゴリズムに変換することは個人的に非常に困難です.
このアルゴリズムを見つけましたhttp://www.izbi.uni-leipzig.de/izbi/publikationen/publi_2004/IMS2004_JankowskiKuska.pdf。
さらにJava
、この記事で説明されている実装があります。
著者が書いたように
メソッド labelImage が Mathematica の組み込み関数またはユーザー定義関数として使用できるようになりました
残念ながらそうではありませんが、このアルゴリズムは1
、コーナー、最初、最後の位置の場合、if チェックがないため失敗します。
セルが見つかった場合、アルゴリズムは非常に簡単で、1
まだラベルが付けられていない場合、見つかったアイテムをスタックにプッシュする隣人をチェックします。
しかし、それが正しく機能するかどうかはわかりません。if
私はそれを変更し、範囲外にならないようにいくつかのチェックを追加しました。
ここにあります。
これが例と結果です。
次の画像を検討してください
そして結果
ここで問題となるのは、6 行目と 7 行目 (1 から開始) です。
私が理解できる限り、このアルゴリズムは 8-cohesion を使用していますが、少し別の方法で考えました。
9 を新しいオブジェクトとして正しく認識していますか? アルゴリズムは、そのような方法で近隣をチェックします (U - チェックされていない、C チェックされている、X - 現在のセル)
CCU
CXU
CCUセル [7,8] のどこが間違っているのですか?なぜマークされているのですか?
全体として、私は画像処理と認識の経験があまりないので、より良いアルゴリズムとその使用例の助けやアドバイスをいただければ幸いです。
ありがとう。
r - RでEBImageパッケージを使用して実際のグレースケール画像を表示できません
Rでの画像処理は初めてです。まず、EBImage
これにRパッケージを使用しています。を260 by 134
Matrix
使用して画像に変換した
そして、ここに画像オブジェクトの概要があります
オブジェクト内の特定のセルのゼロより大きい値は、image
次のようになります。
次にdisplay
、パッケージ内の関数を使用EBImage
して、マトリックス データから構築された画像を表示します。
ただし、バイナリ画像、つまり黒と白のピクセルのみを取得します。以下に示しました。0
私のデータはとだけで構成されているわけではありません1
。背景値はゼロですが、実際の画像パターンの領域の値は 1 よりも大きくなります。グレースケールを使用して、このパッケージの関数を使用して画像を表示するにはどうすればよいですか? 誰かが同様の問題に直面しましたか?また、グラデーション レベルを指定するパラメーターも見つかりませんでした。
matlab - バイナリ イメージの曲線近似、MATLAB
私はこのバイナリイメージを持っていますbw
:
いくつかの測定を実行するオブジェクトのエッジ。しかし、最初に、両方のエッジに対してカーブ フィッティングを行う必要があります。結果は、エッジを表す 2 つの滑らかな曲線になります。
各エッジのインデックスがありますが、xy データをフィッティング関数への入力データにする際に使用できません。つまり、それらはそうではなくx
、f(x)
実際には、それらはすべて同じ値 (1) で位置が異なります。と言うのは正しくありません[x y]=find(BW)
。y
これは の値ではありませんx
が、それらを使用してバイナリ イメージをスケーリングする方法があるはずです。私は混乱しているようで、ここで立ち往生しています。
推奨事項はありますか?
opencv - バイナリ イメージでのオブジェクト検出
このタスクは、安定した背景でオブジェクトを追跡することから生じます。これまでのところ、背景を削除して、次のようなバイナリ マスクを取得できました。
コードを接続せずにおもちゃの境界矩形を取得する必要があります (一部のフレームではかなり太いです)。簡単に思えますが、良い方法が思い浮かびません。
切り取ったおもちゃのテンプレートと相互相関させてみました。それはあまり良くありませんでした。さらに、サイズを変更するには長方形が必要でした。そして、コードはいくつかの混乱を追加しました。
meanShift()
また、コードと時折のノイズのために、良い結果が得られませんでした。
findContours()
今のところ、いくつか微調整して使用していますが、問題ないように見える画像に奇妙な境界線が生成されます。
もっとシンプルで効果的な解決策がなければならないと私は考え続けています。