問題タブ [vision]
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.
c# - 平均カーネルを使用した画像操作
画像を取得してグレースケールに変換し、押されたボタンに応じて画像操作を行うコードに取り組んでいます。ボタンが押されると (例: Average 3x3、Prewitt 5x5)、2D 乗算関数が呼び出され、グレースケール イメージがループされ、カーネルがループされ、マトリックス内のすべての値が加算されます。いずれかの値が 255 を超える場合は、それを 255 に設定します。次に、一時的なビットマップ変数で SetPixel を使用し、最終的にピクチャ ボックスに配置します。プログラムを実行すると、画像を選択すると (グレースケールとして) 表示されますが、フィルターの 1 つを選択した後、プログラムは約 30 秒間フリーズし、その後何も変化せず、フィルターも適用されません。私はデバッグを試みましたが、問題が何であるかを特定することはできません!
編集:最初の質問は解決されました(新しい画像を正しく表示するには、ピクチャボックスを更新する必要がありました。しかし、ここで prewitt カーネルに関して別の問題に直面しています。
「追加情報: '-6' の値は 'red' には無効です。'red' は 0 以上 255 以下である必要があります。」というエラーが表示されます。
そして、これを修正するためにコードで何を変更すればよいかわかりません。
初期化中:
[開く] ボタンと画像をグレースケールに変換:
利用可能な多くのボタンの例:
Prewitt 5x5 カーネル
最後に、呼び出される関数:
c++ - 画像のフーリエ角変換、C++
フーリエ変換を使用して、画像上のオブジェクトの角度を取得する必要があります。
回転した画像オブジェクトがあります。フーリエ実現に問題はありません。正しいオブジェクト角度を確認する良いグラデーション ラインが表示されます。
Q. フーリエ勾配から角度ポイントを取得して水平方向に変換するにはどうすればよいですか?
opencv - OpenCv-深度マップ
Stackoverflowers さん、こんにちは。
私の現在の課題には、金属ビレット (丸太) が 1 つまたは 2 つの部品でできているかどうかを調べることが含まれます。私が最初に行ったのは、2 つの丸太の間の分離を示す黒い縦線を探すことでした。分離が見つからない場合は、ワンピースであると結論付けます。
このプログラムは、暗色のビレットが登場するまでは問題なく機能していました...
そこで、常に true であることがわかっているもう 1 つのパラメーター、深さを使用することにしました。ビレットとギャップの間には常に深さが異なります。
だから私は2台のカメラを互いに平行に取り付けてみることに専念しました.誰かがこれを適切に設定する方法を教えてくれますか?
または、誰かが私の仕事を達成する別の方法を知っていますか?
前もって感謝します!
ocr - 画像から文字を分離するコンピュータ ビジョン
背景が非常に似ている背景からテキストを分離しようとしています。HDP 250 を抽出する方法について何か考えはありますか?
vision - ピクセル視差、ピクセル サイズ (ステレオ ビジョンでの深度推定) を見つける方法
2 台のカメラを備えたステレオ システムから深度を推定しようとしています。私が使用する簡単な式は次のとおりです。
深さ = (ベースライン * 焦点距離) / (ピクセル視差 * ピクセル サイズ)
しかし、ピクセル視差とピクセルサイズが見つかりません
ピクセル視差、ピクセルサイズを見つける方法は? ありがとうございました。
matlab - Matlab 画像ヒストグラム解析: 基礎となるバイモーダル分布をテストするにはどうすればよいですか?
MATLAB で画像処理を行っています。ヒストグラム プロットが以下のような 2 つの異なる画像があります。
画像 1:
および画像 2:
私はそれらのような複数の画像を持っていますが、唯一の区別(分離)機能は、単一のピークを持つものと2つのピークを持つものがあることです。
言い換えれば、(良い結果を生成するために) しきい値を設定できるものもあれば、できないものもあります。2つの画像を分離する方法はありますか? MATLAB または役立つ参照コードでこれを行う関数はありますか?
使用する関数はimhist()