Хорошо, так что я понял это. Я использовал привязки swig из OpenCV 2.1. И я загружаю изображение, используя
image = gtk.Image()
img_pixbuf = gtk.gdk.pixbuf_new_from_data(img.tostring(),
gtk.gdk.COLORSPACE_RGB,
False,
img.depth,
img.width,
img.height,
img.width*img.nChannels)
image = gtk.gdk.set_image_from_pixbuf(img_pixbbuf)
Где изображение - это объект IplImage.