Android裁剪意图,尺寸不正确

Android裁剪意图,尺寸不正确,android,opencv,crop,Android,Opencv,Crop,我正在开发一个可以处理一些图片的应用程序,然后使用openCV进行处理 我现在面临的问题是,计算机和android(JNI使用)中的openCV代码是相同的,对于相同的输入,它不会产生相同的结果 我一直在研究这个问题,我注意到我拍摄的图像没有相同的尺寸 我有裁剪意图,但是如果我拍摄完整的图像(矩形占据了整个图像,因此所有的图片都被“裁剪”),裁剪意图生成的输出会以某种方式缩放图像 这是, 图片[637] × 159]->cropIntent(选择整个图像)->图像[318 x 81] 这是因为我

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

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

我一直在研究这个问题,我注意到我拍摄的图像没有相同的尺寸

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

这是,

图片[637] × 159]->cropIntent(选择整个图像)->图像[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);
}

Android没有裁剪
的意图:谢谢,我在github中尝试了一些库,终于得到了我想要的。