2017-03-15 14 views
-1

今、OpenCVをAndroidスタジオアプリでインポートして使用しています。すべてのアプリは、開いたときに主なアクティビティがギャラクシータブでカメラを開いているということです。それはそれです。私は画像をキャプチャして保存できるようにしたい。誰かがこれをやっていく方法を知っているのですか、それについてもっと知るために私が従うことのできるリンクを知っていますか?私がGoogleに画像をキャプチャする方法があれば、私は助けになる情報は得られません。どんな助けでも大歓迎です。ありがとうございました。OpenCVを使用してAndroidスタジオで画像を取り込む方法

答えて

1

ユーザーをカメラに誘導するボタンを使用して、画像を撮影したときにimageViewに表示することができます。ここで

はコードです: -

ImageView im =(ImageView)findViewById(R.id.imageid); //Your image View 
Button b=(Button)findViewById(R.id.Buttonid); // your Button 
b.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      Intent img = new Intent(); //Your Intent 
      img.setAction(MediaStore.ACTION_IMAGE_CAPTURE); //the intents action to capture the image 
      startActivityForResult(img,1);//start the activity adding any code .1 in this example 
     } 


    }); 
    protected void onActivityResult(int requestCode,int resultCode,Intent data){ 
    super.onActivityResult(requestCode,resultCode,data);//method retrieves the requestCode , its result and the data containing the pic from system 
    if(requestCode==1&&resultCode==RESULT_OK){ 
     Bitmap photo = (Bitmap)data.getExtras().get("data"); //get data and casts it into Bitmap photo 
     im.setImageBitmap(photo);// set photo to imageView 
    } 
関連する問題