/** Starts new Activity to display Homography transformation */ @Override public void onClick(View v) { if (v.getId() == transformButton.getId()) { transformButton.setEnabled(false); // Remove all but the two base imagess Pair<Bitmap, Bitmap> imagesToAdd = tranBuilder.getWarpedImages(); if (imagesToAdd == null) { // Notify User mExpandedImageText.setText("Tranformation is not ready just Yet"); return; } else mExpandedImageText.setText(R.string.show_exp_image); mImageAdapter.setWarpedImage(imagesToAdd.first); mImageAdapter.setInvertedWarpedImage(imagesToAdd.second); // Start transformation process transformButton.setEnabled(true); // Allow user to look for OCR conversion ocrButton.setEnabled(true); } else if (v.getId() == ocrButton.getId()) { // No support for filePath if (ocrIntent == null) return; // TODO Bitmap warp = tranBuilder.getWarpedImages().first; Uri uri = Utility.saveBitmapToFile(warp, WARPED_PATH); ocrIntent.putExtra(WARPED_SOURCE_EXTRA, uri); startActivity(ocrIntent); } }