問題タブ [sobel]
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.
matlab - MATLAB: 適応ソーベルのようなエッジ検出
助けてください!添付されたものに似た画像があります(興味深い水平の白い線で南から北に移動する暗いから明るいへのグラデーション)画像の下から始まるy軸の各ベクトルに沿って見ようとしています白線の一番下を探します。ソーベルのようなエッジ検出器を使用できますが、白い線の南に暗いスポットがあります..スポットに入ると、検出器に大きな負の値が与えられますが、無視できますが、暗いスポットを離れて勾配に戻ります検出器から大きな正の値が得られますが、これは白線の下部にあるエッジと区別できません。私がまとめようとしたコードは、各ポイントでソーベル値と強度を同時に取得し、2 つの個別のベクトルに追加します (ソーベル値を持つベクトルは、後で各 y 軸ベクトルの最大値/白線の下端を見つけるために使用します)。大きな負のソーベル値がある場合 (つまり、暗いスポットに入った場合)、スポットの開始前の最後の強度ポイントを保持し、「while」を使用してソーベル ベクトルをゼロで埋め、カーネルが安全に外れるまで上向きに移動します。その時点で、実際のソーベル値の収集を再開します。高さ 715 の画像を読み込んでいますが、ソーベル ベクトルがそれよりかなり大きくなってしまいます...何が間違っているのかわかりません: ダーク スポットに入る) スポットの開始前の最後の強度ポイントを保持し、'while' を使用してソーベル ベクトルをゼロで埋め、カーネルが安全にダーク スポットから出るまで上方に移動します (強度値がより大きくなります)ダーク スポットに入る前より) その時点で、実際のソーベル値の収集を再開します。高さ 715 の画像を読み込んでいますが、ソーベル ベクトルがそれよりかなり大きくなってしまいます...何が間違っているのかわかりません: ダーク スポットに入る) スポットの開始前の最後の強度ポイントを保持し、'while' を使用してソーベル ベクトルをゼロで埋め、カーネルが安全にダーク スポットから出るまで上方に移動します (強度値がより大きくなります)ダーク スポットに入る前より) その時点で、実際のソーベル値の収集を再開します。高さ 715 の画像を読み込んでいますが、ソーベル ベクトルがそれよりかなり大きくなってしまいます...何が間違っているのかわかりません:
c++ - OpenCV のソーベル導関数
私は独自の Sobel メソッドを作成することを任されておりcv::Sobel
、OpenCV で見つかったものは使用しません。プログラミングテクニックで見つけたものを実装してみました
ただし、プログラムを実行するとcv::Mat
、エラーがスローされます。誰でも理由がわかりますか?
ソーベル法:
別の関数で呼び出して処理する:
主要:
absVal メソッド:
実行すると、次のエラーがスローされます。
そしてここを指します:
誰かが私が間違っていることについてアドバイスやアイデアを持っているなら、それは大歓迎です!
image - sobel フィルターの Scala 実装
IT学校のプロジェクトで助けを求めています。衛星写真から道路を検出できるプログラムを作成する必要があります。私たちのグループは、エッジを検出する関数を使用することにしました。インターネットでさまざまなソリューションとフィルターを検索し、Sobel フィルターを使用することにしました。
このフィルターを Scala に実装しようとしましたが、うまくいきませんでした。私たちはさまざまな Web ページを使用して支援しています。これらのいくつかは StackOverflow にあります (こちら)。これを使用してコードを翻訳してみます: Ruby の Sobel フィルター。
この実装によって返される画像は、白黒のピクセルを含む画像であり、その理由はわかりません。私は画像処理の経験がなく、8 週間前に Scala を学んだので役に立ちません。申し訳ありませんが、私の英語は完璧ではないので、正しく書いていない場合はご容赦ください。
c++ - pgm イメージに sobel 演算子の C++ コードがあります。コードはコンパイルされますが、必要な結果が得られません。
sobel プロセスを実行する関数は次のとおりです。
pgm イメージに sobel 演算子の C++ コードがあります。コードはコンパイルされますが、必要な結果が得られません。誰が何が悪いのか教えてもらえますか?
python - イメージ配列にエッジ検出を適用する
以下のコードでエッジ検出を実行しようとしています:
エッジ検出にsobelを使用しようとしていますが、私の知識によると、sobelは1つの画像で使用されています。複数の画像または画像の配列に適用するにはどうすればよいですか?
c++ - エラーのソーベル エッジ検出 (opencv エラー: アサーションに失敗しました (dims<=2&&data&&(unsigned)i0)
今、ソーベルエッジ検出用のコードを作成しようとしています。しかし、画像とソーベルエッジ画像を開くにはエラーブロック。コードをデバッグすると、ウィンドウに次のように表示されます。
だから、次のステップに進むことができません。