Android裁剪意图,尺寸不正确

时间:2013-06-08 19:01:57

标签: android opencv crop

我正在开发一个适用于某些图片的应用程序,然后使用openCV进行处理。

我现在面临的问题是,它与计算机和Android(使用的JNI)中的openCV代码相同,对于相同的输入,它不会产生相同的结果。

我一直在研究这个,我注意到我拍摄的图像尺寸不同。

我有一个裁剪意图,但是如果我拍摄完整的图像(矩形占据整个图像,所有图片都被'裁剪'),裁剪意图生成的输出会以某种方式缩放图像。

这是,

图像[637×159] - > cropIntent(选择整个图像) - > image [318 x 81]

这导致我的处理算法的输出在android设备中没有给出相同的结果。

private void cropImage(Uri picture){

    Intent cropIntent = new Intent("com.android.camera.action.CROP");
    cropIntent.setDataAndType(picture, "image/*");
    cropIntent.putExtra("return-data", true);
    startActivityForResult(cropIntent, TAG_CROP_ACTION);
}

0 个答案:

没有答案