問題タブ [marvin-framework]
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.
image-processing - 2D 形状認識アルゴリズム - ガイダンスを探しています
円、三角形などの単純な形状から、文字 A などのより高度な形状まで、ユーザーが形状を正しく描画したことを確認する機能が必要です。
正確さをリアルタイムで計算できる必要があります。たとえば、ユーザーが円を描くはずなのに四角形を描いている場合、描画中にそれを検出できるようにしたいと考えています。
形状認識にはいくつかの異なるアプローチがありますが、残念ながら、それらすべてを試して何が機能するかを確認する経験や時間はありません。
この特定のタスクにどのアプローチをお勧めしますか?
あなたの助けに感謝します。
java - マービンで画像をスケーリング
Java でMarvin Image Processing Frameworkを使用していますが、画像のスケーリングに苦労しています。黒い四角を作っているだけですが、私が何を間違えたのか分かりますか? 設定されたしきい値が機能しています。
java - javaでRGB画像にグレースケール画像マスクを適用する方法
この質問を別の質問から切り離すように勧められました。ここにオリジナルがあります:
いくつかの画像処理の後、バイナリ画像を取得しますが、境界が非常に難しいため、ガウス フィルターを適用して柔らかい画像を取得します。結果はグレースケール画像です。この画像を別の画像のマスクとして適用する必要があります。どの画像にもアルファ チャネルがないため、この値を使用せずに色の混合を行う必要があります。私は仕事をするためにMarvin Frameworkを使用していますが、Marvinにはプラグインがありません。
しかし、このコードには私が解決できなかった小さなバグがあります。RGB 画像に白がある場合、色の結果がうまく結合されず、暗くなりません。私が探しているのは、gimp を使用して達成できるものです。2 レイヤーの画像があり、下の画像は RGB 画像で、上の画像はグレースケール マスクです。このレイヤーでは、関数 color to alpha を使用します。白色を目安に。結果は次のとおりです。
アルゴリズムは次のとおりです。
違いはかなり明白です。テスト用の 2 つの元の画像を次に示します。
(出典: imgsafe.org )