問題タブ [object-detection]
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.
macos - ウェブカメラを使って画像処理できるOSXアプリを探している
ウェブカメラ/ビデオ入力からデータを受信し、c、python、perl に似た方法でピクセルの画像処理を実行できる OSX (または Linux?) アプリケーションを探しています。言語。
一緒に投げることを考えていましたが、車輪の再発明を始める前に、まず既存のものを見つけようと考えました.
物体検出とダイヤルと数字の読み取りに関するいくつかの実験を行いたい。
image-processing - OpenCV オブジェクト検出 - 中心点
無地の白い背景にオブジェクトがある場合、OpenCV がキャプチャされたフレームからオブジェクトを簡単に検出する機能を提供しているかどうかは誰にもわかりませんか?
オブジェクト (長方形) の角/中心点を見つけようとしています。私が現在行っている方法は、ブルートフォース(オブジェクトの画像をスキャンする)によるものであり、正確ではありません。私が気付いていないボンネットの下に機能があるかどうか疑問に思っています。
詳細を編集: 小さなソーダ缶とほぼ同じサイズ。カメラはオブジェクトの上に配置され、2D/長方形の感覚を与えます。カメラからの方向/角度はランダムで、コーナー ポイントから計算されます。
それは、オブジェクトがその上にある (黒) だけの白い背景です。ショットの品質は、Logitech Web カメラに期待されるものとほぼ同じです。
コーナーポイントを取得したら、中心を計算します。次に、中心点がセンチメートルに変換されます。
この 4 つのコーナーを「どのように」取得するかが、私が焦点を当てようとしているものです。この画像で私の力ずくの方法を見ることができます:画像
javascript - jQuery 1.3以降でIE8、IE7、Safari、FireFoxを検出しますか?
ブラウザごとにレンダリングが異なるため、ブラウザごとに値を変更する必要があります。
これは機能していましたが、残念ながらFirefoxとSafariの両方が「Netscape」として表示されます
jQuery 1.3.2を使用してこれらすべてを検出するにはどうすればよいですか?なくなった情報はjquery.support
今のところ見つかりませんでした。jquery.browser
ありがとう!
image-processing - オブジェクト検出の手順は何ですか?
私は画像処理が初めてで、オブジェクト検出のプロジェクトをやりたいと思っています。このプロジェクトの段階的な手順を提案してください。ありがとう。
image-processing - 低解像度の動画でオブジェクトを検出するための最良の方法は何ですか?
動画内のオブジェクトを検出するための最速かつ効率的な方法を探しています。このビデオに関する注意事項: 非常に粒子が粗く解像度が低く、背景と前景の両方が同時に動いています。
注: 移動中のビデオで道路上を移動するトラックを検出しようとしています。
私が試した方法:
Haar Cascade のトレーニング - 目的のオブジェクトの複数の画像をコピーして、オブジェクトを識別するように分類子をトレーニングしようとしました。これにより、多くの誤検出が発生するか、まったく検出されないことが判明しました (目的のオブジェクトが検出されませんでした)。約 100 枚のポジ画像と 4000 枚のネガ画像を使用しました。
SIFT および SURF キーポイント - 特徴に基づくこれらの方法のいずれかを使用しようとすると、検出したいオブジェクトの解像度が低すぎることがわかりました。そのため、正確な検出を行うために一致させる十分な特徴がありませんでした。(目的のオブジェクトは検出されませんでした)
テンプレート マッチング - これはおそらく私が試した中で最良の方法です。最もハックですが、最も正確です。ビデオから切り取ったテンプレートを使用して、特定のビデオのオブジェクトを検出できます。ただし、わかっているのは各フレームのベスト マッチだけであるため、正確性は保証されません。テンプレートがフレームに一致するパーセンテージで分析は行われません。基本的に、オブジェクトが常にビデオ内にある場合にのみ機能します。それ以外の場合は、誤検出が作成されます。
これらは私が試した大きな 3 つの方法で、すべて失敗しました。最もうまくいくのは、テンプレート マッチングのようなものですが、スケールと回転の不変性 (SIFT/SURF を試すようになりました) ですが、テンプレート マッチング関数を変更する方法がわかりません。
このタスクを最もよく達成するための提案はありますか?
perl - デジタル写真で、山が雲に覆われているかどうかをどのように検出できますか?
問題
日本の山のデジタル写真のコレクションを持っています。しかし、山はしばしば雲や霧に覆われています。
山が画像に表示されていることを検出するには、どのような手法を使用できますか?私は現在、ImagerモジュールでPerlを使用していますが、別の方法を利用できます。
すべての画像はまったく同じ位置から取得されています-これらはいくつかのサンプルです。
サンプル画像http://www.freeimagehosting.net/uploads/7304a6e191.jpg
私のナイーブな解決策
山の円錐のいくつかの水平ピクセルサンプルを取得し、明るさの値を空の他のサンプルと比較することから始めました。これは、良い画像1と悪い画像2を区別するためにうまく機能しました。
しかし、秋になると雪が降り、画像3のように山が空よりも明るくなり、簡単な明るさテストが失敗し始めました。
画像4はエッジケースの例です。山の一部がはっきりと見えるので、これを良い画像として分類します。
更新1
提案をありがとう-あなたが私の能力を非常に過大評価してくれてうれしいです。
答えに基づいて、私はImageMagickエッジ検出変換を試し始めました。これにより、分析する画像がはるかに簡単になります。
エッジで検出されたサンプルhttp://www.freeimagehosting.net/uploads/caa9018d84.jpg
木やほとんどの雲を取り除くために、ある種のマスキングを使用する必要があると思います。
マスクされた画像を取得したら、類似性を「良好な」画像と比較するための最良の方法は何ですか?この仕事に適した「比較」コマンドだと思いますか?これから数値の「類似性」値を取得するにはどうすればよいですか?
更新2
たたみ込みでどこかに到達しているのではないかと思います。
良好な画像に対してエッジ検出を実行して、「カーネル」画像(下の画像の上部)を作成しました。次に、山の輪郭の周りのすべての「ノイズ」を黒く塗りつぶしてからトリミングしました。
次に、次のコードを使用しました。
これをさまざまなサンプル画像に対して実行したところ、次のような結果が得られました(畳み込み画像は各サンプルの下に表示されています)。
(申し訳ありませんが、前回とは異なるサンプル画像です!)
代替テキストhttp://www.freeimagehosting.net/uploads/f9a5a34980.jpg
今、私は画像がどれほど「ぎこちない」かを定量化しようとしています。画像の平均輝度を試してみました:
ただし、これでは意味のある値(0.0165、0.0175、0.0174)は得られません。より良い方法はありますか?
opencv - 画像処理における形状検出
私はあらゆる物体の形状の検出に取り組んでいます。背景が白で前景/オブジェクトが黒のバイナリイメージがあります。黒く前景の物体の形を検出する必要があります。
どうすればいいですか?形は人/車/箱などの形かもしれません。助けてください
image-processing - Image Processing: What are occlusions?
I'm developing an image processing project and I come across the word occlusion in many scientific papers, what do occlusions mean in the context of image processing? The dictionary is only giving a general definition. Can anyone describe them using an image as a context?
javascript - IEとFirefoxのJavascriptの違い
次のJavascript行があります。
Firefoxではこれは完全に機能しますが、InternetExplorerでは機能しません。
Internet ExplorerはクラスがclassNameであることを期待していることは知っていますが、この場合、オブジェクト検出として使用するものを検出する方法がわかりません。
返信ありがとうございます
java - Java 内のオブジェクト検出/追跡
私は Java で画像処理を行いたいと考えており、Eclipse を使用して Ubuntu で開発する予定です。だからここに私の目的があります:
グレースケール画像から、特定のサイズのオブジェクトを検出し、それらの周りに長方形のフレームを描画できるようにしたいと考えています。ただし、問題は、この画像が赤外線カメラからキャプチャされているため、体温を検出するためにピクセルが特定の範囲内の値を持つことです。画像内のすべてのオブジェクトを検出したら、それらをカウントする必要がありますが、それは後で行います。
そこで、私の挑戦です。このようなことを行うためにどのツール/apis/open クラスを使用できますか? 周りを見回したところ、回転、トリミング、サイズ変更などの基本的な操作がいくつか見つかりました。しかし、実際に使用できるものは見つかりませんでした。
どこから見て/始めるべきですか?
事前にどうもありがとう