問題タブ [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.
android - ライブタイムカメラアンドロイドにソーベルフィルターを適用する
私はアンドロイドでカメラアプリケーションを開発しています。それは、ライブタイムにソーベルフィルターを適用することです。これは OpenGL と OpenCV で可能であると読みました (どちらが簡単かはわかりません)。誰でも私を助けることができますか?
私のアプリは段ボール用ですが、これはこの質問には関係ありません。
c++ - I don't understand why my c++ code running so slow
I'm working on Sobel masking for edge detection without using any special library. The output that I want to get is a text files with 512x512 matrix with values between 0 to 1. I've checked that the code is working by putting smaller values like 50 instead of 'ROW-2' and 'COL-2'. However if I put them back, the code takes forever to run.
Constant values are:
This is the main function:
This is the function SobelConvolution:
This is the function ImageReader:
Any hint or advice? Thanks in advance!
python - python - opencv なしで python を使用して Sobel 演算子を実装する
グレースケールの 8 ビット画像 (ピクセル強度の値が 0 ~ 255 の 2D 配列) が与えられた場合、画像にソーベル演算子 (マスク) を実装したいと考えています。以下のソーベル関数は、基本的に特定のピクセルをループし、次の重みをピクセルに適用します。
そして、与えられた式を適用します:
このリンクから数式を実装しようとしています: http://homepages.inf.ed.ac.uk/rbf/HIPR2/sobel.htm
このグレースケール 8 ビット画像を考えると
関数を適用すると、次のようになります。
しかし、これを取得する必要があります:
Python で他のガウス フィルターを実装しましたが、ここでどこが間違っているのかわかりません。
java - Sobel アルゴリズムの実装
Sobel
アルゴリズムを実装したい。
初め
入力画像の灰色のデータを取得し、データを に入れますmGrayData
:
それで
すべてのポイントの勾配を計算します:
方法gradient(x,y)
:
問題
入力画像:
フィットした後:
これをどのように実装できますか?
編集:
勾配データの使用方法がわかりません。これを試します:
そして、私は画像を取得します:
java - ソーベルフィルターがおかしい
最近、私は次のLow Poly
ような準備をしています:
私の最初のことは、入力画像のいくつかのポイントをピックアップすることです。Sobel
検出を試みたいので、 soble articleを読みました。
今、私はsobelフィルターを実装する方法がわからないという問題に遭遇しました.Followingは私の試みです:
まず -> 入力画像からグレイデータを取得
次に->すべてのポイントの勾配を計算します
最後 - >上記のグラデーションで新しい画像を作成します
元の画像
それはどのように見えるべきですか?
私が得たもの
色が少し青いのが不思議
編集1:
今私は得る:
なぜそんなに黒いのですか?
image-processing - ソーベル勾配角度分解能
X 方向と Y 方向の画像にソーベル演算子を適用しatan2
、結果の X/Y ベクトルから角度 ( ) を計算すると、45 度のステップで勾配方向が得られるようです。ソーベルは 45 度刻みで 8 方向のみを生成しますか?それとも正確な角度を取得する必要がありますか?それとも丸め誤差である可能性がありますか?
私はソーベル畳み込みを使用し、ここGx
でGy
言及しています https://en.wikipedia.org/wiki/Sobel_operator