問題タブ [feature-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.

0 投票する
5 に答える
2747 参照

opencv - 実際のプロジェクト開発前の機能検出(SIFTなど)プロトタイピング用のOpenCVのGUIバージョン?

レンダリングされた3次元デジタルムービーから特定のオブジェクトまたはモデルを認識できるようにする必要があるという考えがありました。

限られた調査の結果、私が必要としているのは、コンピュータビジョンの分野での特徴検出と呼ばれるものであることがわかりました。

だから、私がしたいのは:

  1. 映画の特定のキャラクターのスクリーンショットをいくつか作成します(例:front / back / leftSide / rightSide)
  2. 映画を再生する
  3. 映画の再生中に、映画の新しいスクリーンショットを継続的に作成します
  4. スクリーンショットごとに、機能検出(SIFT?、openCV?を使用)を実行して、キャラクターの外観が存在するかどうかを確認します(キャラクターが遠くにあるために小さく見える場合、またはキャラクターが嘘をついている場合は、それらを認識しなければなりません。下)。
  5. キャラクターが見つかったら通知します

これはOpenCVで可能ですよね?

「問題」は、このアプリケーションを開発するためにc++またはpythonを学ぶ必要があるということです。私の映画とスクリーンショットが私がやりたいことに適用できるのであれば、これは問題ではありません。

そこで、最初に映画のスクリーンショットをテストしたいと思います。テストデータを入力し、プロトタイピングの手段としてその機能検出アルゴリズムを手動で実行できるOpenCVのGUIバージョンはありますか?

フィードバックをいただければ幸いです。ありがとう。

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

javascript - 機能検出: JavaScript での突然変異イベントの可用性?

イベントが利用可能かどうかを JavaScript で検出するにはどうすればよいですか?

私はいくつかの優れたイベント互換性テーブルを認識していますが、ブラウザー スニッフィングとルックアップ テーブルではなく、機能検出を使用する必要があります。

DOMNodeInserted具体的には、私の JS は DOM ミューテーション イベント (および)を大いに活用していますDOMSubtreeModified。これは、(もちろん) Internet Explorer を除くすべてのブラウザーでうまく機能します。

では、ブラウザが をサポートしているかどうかをどのように検出しDOMNodeInsertedますか?

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

image - 画像特徴識別

次のことを行うための解決策を探しています。

(私の質問の焦点はステップ 2 です。)

  1. 前庭を含む家の写真

  2. 家、木、歩道、車の寸法や位置などの情報を画像から抽出します。また、家、車、木、歩道の質感と色。

  3. 抽出した情報を使用してモデルを生成する

どうすればその情報を抽出できますか?

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

javascript - ブラウザがCSSホバーをサポートしているかどうかを知るために機能検出を使用する方法は?

ブラウザが :hover 疑似クラスをサポートしているかどうかを判断するために機能検出を使用するにはどうすればよいですか? 可能であれば、条件付きコメントを使用せずに ie6 固有のスクリプト ファイルを含めたいと考えています。

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

javascript - ユーザー エージェント テストの代わりに機能検出を使用して IE6 をテストする

Modernizr ライブラリで html5boilerplate を使用しています。私のアプリケーションは jQuery を使用して構築されています。Modernizr と jQuery の両方に機能検出機能が組み込まれていますが、Modernizr の方がより完全であると理解しています。jQuery を使用する正当な理由がない限り、機能検出には Modernizr を使用する予定です。

私のアプリケーションは、最新のブラウザー (IE7+、Firefox、Chrome、Safari、新しい Opera など) でのみ動作するように意図されていますが、IE6 でもある程度動作します。ユーザーが IE6 などの古いブラウザを使用している場合、大きな太った警告が表示されるようにしたいと思います。また、Chrome またはその他の HTML5 準拠のブラウザーをまだ使用していない場合は、それらにアップグレードするための「提案」を表示したいと思います。

ユーザー エージェント テストを使用したくありません。

  • ユーザーが IE6 を使用しているかどうかを判断するためにテストする必要がある特定の機能のリストはありますか?
  • ユーザーがかなり準拠した HTML5 ブラウザ (Chrome、Safari、IE9 など) でブラウジングしているかどうかを判断するためにテストする必要がある特定の機能のリストはありますか?
0 投票する
2 に答える
744 参照

hyperlink - WIX インストーラーを利用可能な Windows インストーラーのバージョンに適応させる方法 - ハイパーリンク コントロールなど

Windows Installer 5 では、利用可能であれば利用したい Hyperlink コントロールのサポートが追加されました。Windows Installer 5 への依存関係を設定することはできません (WinXP をサポートしていません) が、インストーラーの実行時に Windows Installer 5 が利用可能な場合、インストーラーでハイパーリンク コントロールを利用できるようにしたいと考えています。

どうやってこれを行うことができますか?versionMsiプロパティに基づくフラグメント ファイルの条件付きインポート? Google コード検索または通常のGoogle 検索では、多くのサンプルが明らかになりませんでした。

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

javascript - jsをうまく処理できるモバイルブラウザとそうでないモバイルブラウザを区別するには、どのブラウザ機能が適していますか?

私はAndroidとiPhoneでモバイルサイトをテストしてきましたが、これらのブラウザで適切に機能するWebサイトがあると感じています。問題は、ブラックベリー5を手にしたばかりで、結果がかなりひどいことです。私たちはjqueryを使用しており、jsがロードされてそれ自体が方向付けられるまでに20秒以上かかります。

私の考えでは、BlackBerry 5以下のようなブラウザーでのjsの使用を削除するか、大幅に削減する方がよいと思います。これにより、ブラウザー検出の道をたどることができます。

私はこのプロジェクトにmodernizrを使用しましたが、検出できる特定の機能または機能のセットがあるかどうか疑問に思っています。これにより、ブラウザーを「Excellent」、「Good」、「Medium」、および「Poor」のグループに分割できます。以下にあるクァークズモードブラウザのリスト。あるいは、私は答えを決めて、それを優れたものと他のすべてのものに分けます。

http://quirksmode.org/mobile/mobilemarket.html

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

c# - C# OpenCV FAST 機能検出

openCV で C# を使用して FAST Feature 検出アルゴリズムを追跡で実装する方法に関するチュートリアルを見つけることができませんでした。また、ドキュメントからも理解できません。FAST 特徴検出と具体的には特徴マッチングを実装するにはどうすればよいですか (SURF 特徴追跡の例に似ています)。

何か助けはありますか?

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

python - NLTK Python の Naive Bayes Classifier でドキュメントの長さを使用する

Python で NLTK を使用してスパム フィルターを作成しています。ここで、単語の出現をチェックし、NaiveBayesClassifier を使用して、0.98 の精度と、スパムの F 測定値が 0.92、非スパムの F 測定値が得られました。しかし、プログラム エラーが発生したドキュメントを確認すると、非スパムに分類されるスパムの多くが非常に短いメッセージであることに気付きました。

そこで、ドキュメントの長さを NaiveBayesClassifier の特徴として入れたいと思います。問題は、バイナリ値のみを処理するようになったことです。たとえば、次のように言う以外にこれを行う方法はありますか: length<100 =true/false?

(ps http://nltk.googlecode.com/svn/trunk/doc/book/ch06.htmlの例に似たスパム検出器を作成しました)

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

javascript - ブラウザがborder-radiusをサポートしているかどうかを知るために機能検出を使用する方法は? (IE9含む)

次のようなものを使用して、境界半径のサポートを検出するための多くの例を見てきました。

しかし、これは境界半径をサポートする IE9 では機能しないようです。何か不足していますか?