問題タブ [background-foreground]

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

python - Pythonを使用したopencvでのフォアグラウンド抽出

Pythonを使用してオープンCVでフォアグラウンド抽出(グラブカットアルゴリズム)を実行しようとしています。リンクのコードを使用しています。コードは実行されますが、マウスを動かすたびに四角形が描画されます。

問題:前述のように 0、1、2、3 キーを押してもタッチ ストロークを描画できません。マウスボタンを離した後、長方形モードを終了して長方形を修正する方法を誰かが提案できますか。

私は履歴書を開くのが初めてです。助けていただければ幸いです

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

c# - 前景ウィンドウで立ち往生

これは、web ではなく、Windows デスクトップ用です... Visual Studio 2013 を使用する C# で。Windows 7 で。

こんにちは、「Windows Speech Recognizer」を最初から再作成しています... si は非常にうまく機能しています... si を実行する必要があるのは、開いている windows プロセス (つまり、メモ帳、Firefox など) を確認してから、IF メモ帳です。開いている、何かをする...そのアクションを自分で呼び出す必要はありません...自動のように...メモ帳を開く...「こんにちはメモ帳」というアラート...私はメモ帳を閉じます」アクションは「メモ帳を閉じる」と言います。 .. 12948305380453 さまざまなことを試してみましたが、私が達成した唯一のことは、数字を書くことです...そして、メモ帳を閉じて再度開くと...数字が異なります...プロセス名が必要です...のようにWindowsタスクマネージャーから「notepad.exe」「firefox.exe」...

申し訳ありませんが、投稿するコードがありません。実際にこの部分のコードを持っていないためです...ありがとう...

プログラム (メモ帳) は手動で開くため、コードは常にタスク マネージャーのプロセスを追跡する必要があります。コード内の変数で結果を教えてください(たとえば、文字列「PNAME」なので、コードの残りの部分でその変数を使用できます.

Notepad.exe が開かれていない (つまり、True または False) かどうかを教えてくれるだけでいいのです。

notepad.exe が開いている場合はこれを実行する notepad.exe が閉じている場合は何もしない

わかりました...コードはかなり大きいです...だから、最も関連性の高いものを投稿しようとします...

私が使用している「usign」は...

Windows UI またはそのコマンドを使用しない音声認識エンジンを初期化しました (つまり、Open Firefox と言っても、彼の文法にないため何もしません)。

それから私は自分の文法をロードしました

文法のすべての単語にスイッチを追加して、何をすべきかを知っています

別のアプリケーション「つまりメモ帳」を使用したい場合、そのすべてがバックグラウンドで機能します

しかし、「メモ帳」がフォアグラウンドアプリケーションであるときにアクティブになりたいコマンドがある場合...私が立ち往生している場所があります

理論を知っている...

それはこのようなものになります

(私が追加したすべてのコードの前に)

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

c# - ボタンをクリックすると、新しいフォームが開きます。別のフォームをクリックしたときに、このフォームを前面に表示するにはどうすればよいですか?

apフォームの背後にある他のボタンをクリックしても、フォームが表示され続けることを望みます。大きなフォームが 1 つあり、このボタンをクリックすると小さなフォームが開きます。大きなフォームをクリックしたときに小さなフォームapがその場にとどまるように表示し続けて、小さなフォームが大きなフォームの後ろに移動しないようにします。

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

c++ - 画像にマスクを適用して前景を切り取ると、出力が不完全になる

それで、3日前にOpenCVを手に入れました。完全な初心者。Lazy Snapping を実装するコードをオンラインでダウンロードしました。Lazy Snapping は、Grabcut によく似た画像切り取りツールです。C++ プロジェクトかと思ったが、ほとんどのコードは C スタイルで書かれており、マスク作成部分まで完成している。元の画像にマスクを適用するように拡張し、前景を切り取って別の画像に貼り付けることを考えました。

C に関するヘルプはあまり見つかりませんでした。そのため、マスクを保存し、Mat (C++) を使用して読み取りました。ここに小さなコードスニペットがあります:

しかし、私の出力は非常に奇妙に見えます。他のすべてを背景として扱って、頭のタオルを取り除こうとしています。作成されたマスクは完璧で、タオルのみの輪郭が描かれています。ただし、入力画像に適用すると、出力画像に背景のこれらの余分な散乱ビットが表示されます(画像を直接投稿することはできません。ドロップボックスのリンクは次のとおりです)。

https://www.dropbox.com/sh/z4u22n9yyfhcnpx/AAA8QxU9tkLGgEEyS_2QFuG2a

フォーラムで読んでいるチュートリアルと回答から、正しい方法のように見えるため、なぜこれが起こっているのかわかりません。copyTo と bitwise_and は同じ出力を与えています。どんな助けでも大歓迎です。前もって感謝します!

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

opencv - OPENCV での EM クラスタリング ベースのバックグラウンド 前景セグメンテーション

以下のコードを使用して EM ベースのバック グラウンド フォアグラウンド セグメンテーションを実行しようとしました...これも Stackoverflow で見つけました....しかし、実行される 2 番目の printf ステートメントが表示されないため、どこかにエラーがあるようです... . 基本的に、コードの分類/クラスタリング部分に到達することはありません..コードを以下に示します..誰かがこれについて私を助けてくれますか?