Update to 2.0.0 tree from current Fremantle build
[opencv] / tests / octave / test_adaptors.m
1 #!/usr/bin/octave -q
2
3 addpath(getenv("OCTAVEPATH"));
4
5 highgui;
6 cv;
7
8 I=cvLoadImage("frame.jpg");
9 a=cv2im(I);
10 I2=im2cv(a, CV_8UC(1));
11
12 imshow(cv2im(I));
13 imshow(cv2im(I2));
14
15 a=rand(3,3,3);
16 b=mat2cv(a,CV_64FC(1));
17 c=cv2mat(b);
18 assert(all(a==c));
19
20 a=eye(3);
21 b=mat2cv(a,CV_64FC(1));
22 c=cv2mat(b);
23 assert(all(a==c));
24
25 assert(all(cv2mat(mat2cv(eye(3),6))==eye(3)));
26
27 I=cvLoadImage("frame.jpg");
28 a=cv2im(I);
29 I2=cvCloneImage(I);
30 cvSobel(I,I2,2,2);
31 imshow(cv2im(I2));
32
33 imshow(a);