Language/Java
[java] javaCV 에서 IplImage 를 double[] 로 변환하자
퓨림노
2011. 5. 24. 22:40
[java] javaCV 에서 IplImage 를 byte 로 변환하자
JavaCV 에서 IplImage 의 char *imageData 를 JavaCV 에서 double[] 형태로 변형하자.
설명은 귀찮으니깐, 소스로 대처함
# Reference
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