問題タブ [mat]
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.
opencv - Opencv - 他のマトリックスからマトリックスを作成する際の問題 (malloc.c:2451: sYSMALLOC: Assertion)
Mat
元の画像のピクセルをジャンプして新しい画像を作成していますが、次のエラーが発生します。
私のコードは次のとおりです。
私も使用uchar* ptr = img.ptr<uchar>(i)
してみptr[j]
ましたので、データに直接アクセスすることは可能ですが、同じエラーが発生します。
私は検索していて、 sYSMALLOC: Assertion Failed error in opencvなどの「解決策」を試しましたが、トラブルが発生し続けます。
c++ - OpenCV - エッジマップのビット深度が 1 の IplImage/Mat?
現在、コードにエッジ マップを格納するために IplImages で cvCreateImage を使用しています。これらは Canny エッジ検出で生成され、結果のマップにはピクセルがオンまたはオフになっています。これらから、最初に画像内のエッジ ピクセルの数に応じてしきい値が設定されるいくつかのハフ変換を実行します。したがって、画像内のすべてのピクセルの強度を合計します。ただし、最も低い IplImage タイプの深さは 8 ビットのようです。明らかに、これを説明するために数学を単純に変更することは難しくありませんが、不要な手順のように思えます。ピクセルあたり 1 ビット深度の IplImage または Mat を作成する組み込みの方法はありますか? どうもありがとう!
ios - OpenCV - Mat 内のすべてのピクセルにアクセスできない
Mat 内のすべてのピクセルを手動で変更しようとしています。
簡単にするために、各ピクセルを黒くしたいとしましょう。私は次の方法を使用しています:
論理的には、これは行/列のすべての可能な組み合わせを読み取るため、マット内のすべてのピクセルを処理する必要があるようです。
残念ながら、これは機能しません。すべての画像について、列の「チャンク」がありません。たとえば、この画像をロードする場合:
結果は次のとおりです:
この不足している「チャンク」は、使用する画像に関係なく同じサイズです。その理由が理解できないようです。「at」機能の行/列の順序が(行、列)であることは知っていますが、キックのためにそれらを切り替えてみましたが、もちろん結果はさらに悪いです。
ここで何が欠けていますか?すべての行/列をループするだけでは十分ではありませんか?
android - Mat は Android OpenCV のビットマップで動作しません
Android で OpenCV を使用してビットマップにいくつかのフィルターを実装しようとしています。最初のステップは、顔を検出し、2 つの画像 (目) に分割することです。しかし、いくつかの画像処理を行うために Mat 関数を実装しようとすると、それは死んでしまいます。
エラーテキストは次のとおりです。
08-05 17:54:58.659: E/AndroidRuntime (11005): java.lang.UnsatisfiedLinkError: n_Mat
そしてコードはこれです、私はOpenCVに夢中になっています。
c++ - Mat初期化のダブルポインタ
Mat
OpenCV を使用して配列を作成しようとしています。配列はN
、関心のある領域の数を格納することであり、領域ごとに最後の 5 フレームの情報を格納する必要があります。へのダブルポインターを使用しようとしていますMat
。問題は、どのように初期化するかです。私はこのようなことを試みています:
クラスのヘッダー:Mat *Objs_avgwB[25];
ソースファイルで初期化するには:vseg.Objs_avgwB = new Mat[vseg.avgw][25];
opencv - 深度カメラから深度マップ値にアクセスするには?
私は現在、softkinetics の Depthsense 325 を使用しています。私は深度カメラとopenCVにまったく慣れていません。各ピクセルの深度値にアクセスしたいので、指定された consoledemo プログラムを少し変更してコードをテストしました。コードは次のとおりです。
ただし、次のエラー メッセージが表示され続けます: opencv エラー アサーションが失敗しました。誰でも私のコードの何が問題なのか教えてください。私のシステムは、window 7、Microsoft Visual Studio 2010、opencv 2.4.6 です。
objective-c - I get the following error [NSImage CVMat]: unrecognized selector sent to instance
First a disclaimer: I am new to Cocoa and Objective-C. I am trying to learn to work with Cocoa and Opencv so I don't have to deal with Qt. So if there is an easier way to achieve what I'm trying to do, I'd welcome any tips on that. Also, if this question has already been answered, I'd appreciate it if someone could point me to the answer.
I am using the code from this post: NSImage to cv::Mat and vice versa to try and convert my NSImage to Mat and back. The problem is, I always end up getting the unrecognized selector sent to instance error. As far as I understand this error, it is thrown when a method that doesn't exist is called. But the method that I am calling does exist. I'm at a complete loss here and would really appreciate some help in dumbed down words. The code is exactly the same as the post linked to above. The error is as follows:
This error is always thrown at the following line:
Which I'm assuming means that Xcode can't see the CVMat method. However, Xcode lists that method as one of the methods for the project when I try to call it with an instance of NSImage.
Here's the code from the other post that I linked to in case people don't want to click over:
The implementation file:
My use of the file:
PS: I have tried adding the "-all_load" to "Other Linker Flags" but that doesn't work either.
c# - C# で MAT 形式でデータを保存する
一部のデータを C#.NET に保存し、その後の処理のために MATLAB でアクセスする必要があります。C# で .mat ファイルを作成する方法はありますか?
保存しようとしているデータは、xml 形式で次のとおりです。
python - PyQt/PySide: QImage を OpenCV の MAT 形式に変換するにはどうすればよいですか
PyQt 内から QImage を OpenCV の (CV2) Mat 形式に変換する関数を作成しようとしています。
どうすればいいですか?これまで扱ってきた入力画像は、QImage として読み込まれた PNG (RGB または RGBA) です。
最終的には、2 つの QImage を取得し、matchTemplate 関数を使用して 1 つの画像を別の画像から見つけたいと考えています。そのため、現在見つけているよりも良い方法があれば、それも受け入れます。しかし、2 つの間で簡単に相互に変換できることが理想的です。
ご協力いただきありがとうございます、