Language/Java
[java] javaCV 에서 IplImage 를 double[] 로 변환하자
퓨림노
2011. 6. 6. 03:12
광고 한번만 클릭 부탁드립니다^^
포스팅을 보시는 분들을 위해 노력 하는 블로거를 위하여! 부탁드립니다. 재미 삼아 포스팅을 정리하지만, 광고를 달아보았습니다. 얼마나 열심히 할 수 있을지...의문이지만요^^
Subject : javaCV에서 IplImage 를 double[]로 변환하자
최종수정일 : 2011.06.06
최종수정일 : 2011.06.06
C/C++ Code 로만 살아와서 Java의 언어의 특성을 깊이 모릅니다. 어떠한 패키지가 있고 어떠한...부품들이 있는지.
필요에 따라서 포스팅을 하려고합니다. 많은 도움이 있었으면 합니다.
열공하세요^___________^*
by 퓨림노
JavaCV 에서 IplImage 의 char *imageData 를 JavaCV 에서 double[] 형태로 변형하자.
설명은 귀찮으니깐, 소스로 대처함
JavaCV 에서 IplImage 의 char *imageData 를 JavaCV 에서 double[] 형태로 변형하자.
설명은 귀찮으니깐, 소스로 대처함
IplImage Loadimage = cvLoadImage("u_accelerometer.jpg", 0 ); // gray 로 read image_double image = new image_double( _image.width(), _image.height() );; byte[] ary = new byte[_image.width()*_image.height()]; Byte[] Bary = new Byte[_image.width()*_image.height()]; _image.getByteBuffer().get(ary); for( i=0; i<_image.width()*_image.height(); i++) Bary[i] = (byte)ary[i]; for ( i = 0; i < _image.width() * _image.height(); i++) { image.data[i] = Bary[i].byteValue(); }# Reference