opencv-mat

    0

    1答えて

    ROSトピックのサブスクリプションを通じて配信される "rgb8"フォーマットのmsgがあります。 QImageを作成してqml Imageに画像を表示させるにはどうすればいいですか? 現在、次のコードスニペットを作成しています。 QImage *VideoPlayer::Mat2QImage(cv::Mat const& src) { QImage *imgPtr = new QIm

    1

    1答えて

    私は、の骨格ストリーム(Kinectから取得)の画像と、通常のカメラカラーである別のcv::Mat画像を重ね合わせるのに役立つソースコードを作成しています(BGR )画像。 コードは、我々は別のcv::Mat基づいて、画像の上にcv::Mat画像を重ねることができますどのようにこの cv::Mat imageMixer(cv::Mat colorImage,cv::Mat skeletalImag

    3

    2答えて

    と私は行列に新しい行を追加するためにOpenCVのcv::Mat機能push_backを使用したいが、私は、データは常に再割り当てする必要がないように、行列のサイズをプリキャッシュします。 cv::mat::reserve関数には行数のパラメータがありますが、これは列数(およびデータサイズ)を指定する必要があることを意味します。だから私が推測しているコードでは、私が欲しくない最初の空の行を私に与え

    3

    1答えて

    イメージをcvMatタイプからQimageに変換したいのですが、実際のコードではアプリケーションは動作しません。私は他の方法(QImageのが正常に動作し、それをマットに) は何がここ 私のコードで間違った上で起こっている教えてくださいそれをやってきたマットにQImageのための私のコードです: Mat qimage2mat(const QImage& qimage) { cv::Mat

    1

    2答えて

    次のコード int main(int argc, char** argv) { cv::Mat1b i1(cv::Size(1, 2)); i1.at<uchar>(0, 0) = 1; i1.at<uchar>(1, 0) = 1; cv::Mat1b mask(i1.size()); mask.at<uchar>(0, 0) = 1;

    1

    1答えて

    QImageでQRectを使用してROIを適切に変換および/または表示できず、QImageからcv :: Matイメージを作成できません。 問題は対称的です。つまり、cv :: Matでcv :: Rectを使用し、MatからQImageを作成してROIを正しく取得できません。意外にも、cv :: RectまたはQRectの幅と高さが等しいときは、すべてうまく動作します。 次に、私のフルサイズの画

    0

    1答えて

    ここでは、OpenCVを使用してCVMatからUIImageに変換したコードを示します。このコードではすべて正常に動作し、そこにはクラッシュはありません。しかし色は変わる。 -(UIImage *)UIImageFromCVMat:(cv::Mat)cvMat { cvtColor(cvMat, cvMat, CV_BGR2RGB); NSData *data = [NSD

    3

    1答えて

    #include <iostream> #include <opencv2/opencv.hpp> using namespace std; using namespace cv; int main() { Mat a = (Mat_<double>(3, 3) << 0, 1, 2, 3, 4, 5, 6, 7, 8); cout << a << endl;

    0

    2答えて

    イメージを4つの象限に分割し、同じイメージャで4つの象限を1つずつ回転させて、別のウィンドウを作成せずにこのアクティビティを実行します。私はすでにこのコードを持っていますが、私は別のウィンドウでローテーションを作成しなければなりません。それが私の主な問題です。これが役に立ちましたら、Visual StudioでCLRプロジェクトでコードを作成しました。ありがとうございました。 #include "

    0

    1答えて

    C2画像の2番目のチャンネルはアルファチャンネルを表していますか、またはC1 - C3,C4のギャップを埋めるだけですか?