erstellen Sie ein opencv-Fenster

Glückliches neues Jahr.

Arbeite ich an einem Projekt, die ich jetzt machen möchte, ist ein großes Schwarzes Fenster und um zu setzen, in der Mitte die Aufnahme von video. Ich erfasst habe das video bereits mit seinem Fenster, und jetzt will ich ein neues Fenster erstellen, aber größer als die erste und ich möchte in der Mitte dieses Fensters der erfassten frame-video.

Nun mein problem ist, dass ich immer die gleiche Größe der ersten Fenster, die ich gemacht habe, die ich möchte ein Fenster hat, die größer als die aufgezeichneten Frames, also lassen Sie uns annehmen, dass ein Gefangener einen Rahmen, und rundherum ein schwarzer Raum. Mein Ziel ist es einen neuen zu machen, was größer ist, und der hintergrund ist schwarz und in der Mitte der erfassten frame?

Dies ist, was ich Tue, hier ist der code

    cvNamedWindow("stabilized image", CV_WINDOW_AUTOSIZE );
    IplImage* image = cvCreateImage(cvSize(900,650),IPL_DEPTH_8U,3);

    cvZero( image );
    image=cvCloneImage(frame);

    cvShowImage("stabilized image", image );
  • Also, was genau ist das problem? Das ändern der Größe funktioniert nicht?
  • Das problem ist, ich bin immer die gleiche Größe für beide die frames, ich will einen großen Rahmen, der einen schwarzen hintergrund und in der Mitte des erfassten frame. was ich aber immer bin ist nur ein frame ohne hintergrund
InformationsquelleAutor Mario | 2011-01-03
Schreibe einen Kommentar