Beispiel #1
0
    def __init__(self):
        self.active = False
        self.contours_image = cv.cvCreateImage((640, 480), 8, 3)
        self.dwidth = 240
        self.dheight = 180
        self.loops = 0

        self.preview_image = cv.CreateImage((self.dwidth, self.dheight),
                                            cv.IPL_DEPTH_8U, 3)

        n = self.dwidth * self.dheight * 3
        raw = (ctypes.c_ubyte * n)()
        for x in range(n):
            raw[x] = 64
        ptr = ctypes.pointer(raw)
        pix = gtk.gdk_pixbuf_new_from_data(
            ptr,
            gtk.GDK_COLORSPACE_RGB,
            False,  # ALPHA
            8,  # bits per sample
            self.dwidth,
            self.dheight,
            self.dwidth * 3,  # row-stride
        )
        self.preview_image_gtk = gtk.gtk_image_new_from_pixbuf(pix)
Beispiel #2
0
 def update_preview_image(self, pointer):
     pix = gtk.gdk_pixbuf_new_from_data(
         pointer,
         gtk.GDK_COLORSPACE_RGB,
         False,  # ALPHA
         8,  # bits per sample
         self.dwidth,
         self.dheight,
         self.dwidth * 3,  # row-stride
     )
     gtk.image_set_from_pixbuf(self.preview_image_gtk, pix)
Beispiel #3
0
 def update_preview_image(self, pointer):
     pix = gtk.gdk_pixbuf_new_from_data(
         pointer,
         gtk.GDK_COLORSPACE_RGB,
         False,  # ALPHA
         8,  # bits per sample
         self.dwidth,
         self.dheight,
         self.dwidth * 3,  # row-stride
     )
     gtk.image_set_from_pixbuf(self.preview_image_gtk, pix)
Beispiel #4
0
    def __init__(self):
        self.active = False
        self.contours_image = cv.cvCreateImage((640, 480), 8, 3)
        self.dwidth = 320
        self.dheight = 240

        self.preview_image = cv.CreateImage((self.dwidth, self.dheight), cv.IPL_DEPTH_8U, 3)

        n = self.dwidth * self.dheight * 3
        raw = (ctypes.c_ubyte * n)()
        for x in range(n):
            raw[x] = 64
        ptr = ctypes.pointer(raw)
        pix = gtk.gdk_pixbuf_new_from_data(
            ptr,
            gtk.GDK_COLORSPACE_RGB,
            False,  # ALPHA
            8,  # bits per sample
            self.dwidth,
            self.dheight,
            self.dwidth * 3,  # row-stride
        )
        self.preview_image_gtk = gtk.gtk_image_new_from_pixbuf(pix)