① android 拍照獲取照片的文字,技術點是啥呀
這其實跟android沒有多大關系,拍照識別是單獨的一項技術,但是android也有自己的識別包名字叫做:android-ocr 圖片文字識別技術相關包,大體的原理就是,先將照片轉換為黑白,然後進行像素點識別,就跟識別車牌的原理是一樣的
② android相冊照片獲取
如果從文件管理器中獲取圖片,返回的是圖片的路徑
如果從相冊中獲取的圖片,返回的是內容提供者
你要在result的intent中判斷返回的類型,如果是content://開頭的,表示內容提供者
③ android怎麼拍照並獲取照片
點擊拍照鍵 就會自動拍照並保存了
④ android 調用系統相機拍照獲取照片時,為什麼先跳到桌面,然後再回到調用相機的Activity
public static String getCapturePath(Activity activity) {
String path = getImageSavePath() + "/" + getTime("yyyyMMddHHmmss")
+ ".jpg";
Intent cameraintent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
cameraintent.putExtra(MediaStore.EXTRA_OUTPUT,
Uri.fromFile(new File(path)));
activity.startActivityForResult(cameraintent,
Constants.CAMERA_REQUEST_CODE);
return path;
}
public void onActivityResult(int requestCode, int resultCode, Intent data)
{
if (requestCode == Constants.CAMERA_REQUEST_CODE)
{
CameraManager.intance().compresImage();
return;
}
}
compresImage();這個方法是壓縮圖片
public void compresImage()
{
if (!new File(cameraPath).isFile()) {
return;
}
compresPath = AppTools.getImageCompresPath();
// 對圖片進行壓縮
ImageDispose.compressImage(cameraPath, compresPath, 450);
Bitmap bm = ImageDispose.rotate(BitmapFactory.decodeFile(compresPath));
if(view.getVisibility() == View.GONE){
view.setVisibility(View.VISIBLE);
}
view.setImageBitmap(bm);
view.invalidate();
view.setTag(compresPath);
}
⑤ Android 開發調用相機拍照如何獲取清晰照片
@Override
public boolean onTouchEvent(MotionEvent event) {
// 觸摸屏幕自動對焦
if (event.getAction() == MotionEvent.ACTION_DOWN) {
mCamera.autoFocus(new AutoFocusCallback() {
public void onAutoFocus(boolean success, Camera camera) {
}
});
}
return super.onTouchEvent(event);
}//這個是activity的基本事件,在這個事件中寫入,對焦就好了。主要是對焦操作
⑥ android 應用開法, 調用手機拍照功能獲取照片問題。
看不明白
⑦ android 拍的照片怎麼從內存中獲取
1如果應用中自帶相機,需要在調用相機照相後,在存儲卡中建立文件夾,將圖片保存其中,之後再通過相同路徑讀取文件
2如果是直接讀取照片,只需調用相冊即可
⑧ 如何在android中使用攝像頭獲取照片
/**
* 從相冊中獲取,返回結果會在onActivityResult()中
*/
private void selectPicFromAlbum() {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(intent, RESULT_FROM_ALBUM);
}
/**
* 從攝像頭中獲取,返回結果會在onActivityResult()中
*/
private void selectPicFromCamera() {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTUR
⑨ 一個關於android的問題,我通過下面的方法調用相機,可是怎麼可以在拍照結束後獲取照片的路徑呢
Android調用系統拍照的代碼:
創建Intent Intent openCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
String imagePath = Environment.getExternalStorageDirectory() + "/image" ;
設置文件路徑 File file = new File(imagePath);
if(!file.exists()){
file.mkdirs(); }
設置URI,指定相冊拍照後保存圖片的路徑,Uri imageUri = Uri.fromFile(new File(imagePath, "image.jsp"));
openCameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
startActivityForResult(openCameraIntent, REQUEST_CODE_TAKING_PICTURES);
拍照完以後,文件就會保存在這個指定的目錄下了。Uri 里指定了相機拍照的路徑。
⑩ android中怎麼拍照並得到拍的照片
使用內置的相機或者第三方拍照軟體拍照,照片可以通過數據線導出,送至照相館印出來(如果不會,可直接帶著手機讓照相館的人弄)