問題タブ [matlab-cvst]
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にはOCRライブラリまたはツールキットが組み込まれていますか?
簡単な文字(Arial、Times New Roman、Courierなどの標準フォント)を認識する、事前に構築された(つまり、すでにトレーニングされた)OCRライブラリが必要です。Matlabのツールボックスの1つにそのようなものがありますか?または、Tesseract(およびシステムコールを使用したインターフェイス)などの外部プログラムを使用する必要がありますか?
matlab - データのごく一部を含む画像の場合、MATLABを使用するとより高速に読み上げられます
ビデオの別々のフレームでオブジェクトを追跡しようとしています。画像を保存する前にバックグラウンド減算を行うと、画像のサイズははるかに小さくなります(5分の1など)。ですから、ほとんどのピクセルがゼロなので、これらの画像をもっと速く読むことができるかどうか疑問に思いました。それでも単純な未読は何の違いもありませんでした。
また、オブジェクトの場所のみをロードするためのpixelregionオプションを試しましたが、各フレームに10個のオブジェクトがあるため、どちらも機能しませんでした。
c++ - OpenCVVectorの使用法とMATLABに問題がある
MATLABのOpenCVで機能検出器を使用しようとしています。そのために、他のCPPファイル内の他の特定の関数を呼び出すMEXファイルを作成しています。これらの関数は、OpenCV機能検出器を呼び出すために必要なルーチンを実装します。MEXファイルを作成するまではすべて順調です。MATLABから通常のOpenCVルーチンを実行することもできます。しかし、単に機能検出器を使用していると、エラーが発生します-VECTORITERATORSINCOMPATIBLE。以下の必要な情報を見つけてください-
ファイル1-FeatureDetectorMEX.cpp->このファイルには、FeatureDetetor.cppから機能検出器を呼び出すMEX関数が含まれています。ファイル2-FeatureDetector.cpp->このファイルには、機能検出器FASTが含まれています。次に、特徴抽出器BRIEFを呼び出して、キーポイントのいくつかの特徴記述子を取得します。これがコードです-
ここで、imgはタイプcv::Matの画像データ構造です。キーポイントはベクトルです-std::vectorキーポイント。記述子もcv::Matです。
FastFeatureDetectorは、FAST機能検出器を実装するクラスです。BriefDescriptorExtractorは、Briefを実装するクラスです。
エラーの詳細は次のとおりです-
式:互換性のないベクトルイテレータ
さらにいくつかの情報があります:私のシステムは64ビットです。私はMATLABR2010bとVC2010UltimateEditionを実行しています。すべてのコードとdllは64ビットです。VCコンソールから実行した場合、プログラムはエラーをスローしません。ただし、MATLABから実行するとエラーが発生します。
私の質問:OpenCVの機能検出プログラムのいずれかでこの種の問題に直面した人はいますか?はいの場合は、親切にこれを手伝ってください。
matlab - Matlab で MSER と HOG によるマッチングを実行する方法
MSER と HOG による画像マッチングの完全な実装が Matlab にあるかどうかを知りたかったのです。現在、私はVLFeatを使用していますが、画像マッチングを実行する際に問題が発生しました。何か助けはありますか?
ところで、VLFeat -Matlab 環境で以下のコードを試しましたが、残念ながらマッチングを実行できません。
image-processing - matlab で "Undefined variable "vision" or class "vision.CascadeObjectDetector"" エラーが発生する
matlab を使用して画像内の顔を検出しようとしています。この目的のために多くのデモを見つけました。すべてのデモは、vision.CascadeObjectDetector クラスを使用しています。しかし、私のmatlabは常に「未定義の変数「vision」またはクラス「vision.CascadeObjectDetector」」という例外をスローし、コマンドウィンドウでvisionクラスを呼び出そうとしても
Computer Vision System Toolbox は既にインストールされています。
問題はどこにあり、どうすれば解決できますか?
インストール済みのツールボックス リスト。
matlab - matlabの未定義関数'insertObjectAnnotation'のエラー
matlabで顔の検出と追跡にコードを適用しようとしましたが、残念ながらこのエラーが発生しました
私はmatlabR2012aを使用しています
これは私が試したコードです
これがエラーです:
助けてください 。
matlab - MATLABでのMSER検出から領域ポイントを取得しますか?
MatlabでMSERが検出された後、返されるMSER領域は楕円になります。各地域を構成する正確なポイントを取得するにはどうすればよいですか?
簡単なコード:
OpenCVでは、フィットした楕円と領域のポイント(等高線として)の両方を取得します。MatlabMSERパラメーターからOpenCVパラメーターへの直接マッピングが見つかりませんでした。そのため、MSERの検出にMatlabを使用することに固執しました。
ただし、フィットした楕円の代わりに、領域を構成する実際のポイントを取得する方法はありますか?
matlab - MatlabでMSERRegionsクラスの配列を作成する方法
MSERRegionsクラスの配列を作成したい。基本的に、関数detectMSERFeaturesによって返される同じタイプの配列が1つあります。以下のコードスニペットを参照してください。
領域=detectMSERFeatures(gray_input)
%gray_inputは
、(i = 2:length(regions))
if(length(regions(i).PixelList)> 100)の灰色のスコール形式の任意の画像
です。名前regions_newj
= j+1の新しいオブジェクト配列。
エンド
エンド
これはどのように行うことができますか?
matlab - MatlabでMSERの階層コンポーネントツリーを取得するにはどうすればよいですか?
最大安定極値領域(MSER)は、detectMSERFeaturesを使用してMatlabの画像から検出されます。
Matlabから階層MSERコンポーネントツリーを取得するためのパッチまたは方法はありますか?
このツリーは、Matlabが領域を計算するときにとにかく生成されます。これは、各領域のツリーから最も「安定した」コンポーネントのみを返します。このツリーはすでに存在するため、Matlabライブラリのユーザーコードにこれを公開する方法を探しています。これにより、この部分が非表示になり、最終的な「最大限に安定した」領域のみが提供されます。
Matlabの組み込みコードの変更、パッチ、ハッキングなど、何でも構いません。(OpenCVにはそのようなパッチがあることを認識していますが、他のほとんどの手順はMatlabで記述されているため、OpenCVへの移植を避けようとしています)。
編集:(元の階層MSERペーパーから)
Detected MSERs
(左)、 MSER Tree
(右)