Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using OpenCV;
- using Mx;
- int main (string[] args) {
- IPL.Image img = new IPL.Image.load("/var/www/test/image.jpg");
- stdout.printf("Width: %d\n", img.width);
- stdout.printf("Height: %d\n", img.height);
- Clutter.init (ref args);
- var stage = new Clutter.Stage();
- stage.delete_event.connect((ev) => {
- Clutter.main_quit();
- return true;
- });
- stage.set_size (img.width, img.height);
- stage.user_resizable = true;
- var data = img.image_data;
- Image im = new Mx.Image();
- im.set_from_data(
- data, //Raw image data
- Cogl.PixelFormat.RGB_888, //Colorspace
- img.width, //Width of image
- img.height, //Height of image
- img.width_step //Row stride
- );
- stage.add_actor ( im );
- stage.show ();
- Clutter.main ();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement