Opencv Klasse Rect



  • Hi leute,
    wir lernen in der uni im moment mit c++ und opencv library zu programmieren.
    wir müssen einige aufgaben bearbeiten.
    und bei einer aufgabe geht es darum die diagonale eines rechteckes mit der funktion norm() zu errechnen. ich habe keinerlei ahnung von klassen in c++ und wir sollen die klasse rect verwenden...
    Mein code:

    #include <opencv2/opencv.hpp>
    using namespace cv;
    #include <iostream>
    #include <complex>

    int main(){

    int x=100;
    int y=100;
    int breite=50;
    int hoehe=50;

    Point linksOben(x,y) ;
    Point rechtsUnten(x+hoehe,y+breite);
    Point centrum((x+hoehe)/2,(y+breite)/2);
    //Zeichenfläche
    Mat image(300, 400,CV_8UC3, Scalar(255,255,255));
    Rect rechteck(x, y, breite,hoehe);
    //norm();

    //Fenster erzeugen
    namedWindow("2");

    //Bild im Fenster darstellen
    imshow("2", image);

    waitKey(0);

    }

    ...leider weiss ich nichteinmal wie ich dieses objekt der klasse Rect in ein fenster "zeichnen" kann.

    es wäre super wenn mir hier jemand helfen kann

    Grüße[cpp]


Anmelden zum Antworten