Wie kann ich Abmessungen in cv::Mat von CxBxH zu BxHxC permutieren?C++

Programme in C++. Entwicklerforum
Anonymous
 Wie kann ich Abmessungen in cv::Mat von CxBxH zu BxHxC permutieren?

Post by Anonymous »

Wie kann ich Abmessungen in cv::Mat von CxBxH zu BxHxC (Breite x Höhe x Kanäle) permutieren?

D.h. Wie kann ich Mat:
  • von cv::Mat frame (1000, 1000, CV_8UC3) = cv::imread("image.jpg", -1);

    mit den Abmessungen: Kanäle, Breite, Höhe
  • zu Mat mit den Abmessungen konvertieren: Breite, Höhe, Kanäle

    Code: Select all

    int sizes_inputs[] = { 3, 1000, 1000 };
    cv::Mat out_image(3, sizes_inputs, CV_8UC);
    
Gibt es in OpenCV eine fertige Schnellfunktion für eine solche Konvertierung? Oder sollte ich diesen Algorithmus selbst implementieren?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post