android - How can I use OpenCV with stored images, without a camera? -


how can use opencv process process images saved on smartphone, without using javacameraview?

i want process image saved on sd card , show result of process on screen. implemented according tutorials opencv4android libraries , use method oncameraframe show image , implement cameraviewlistener , use camerabridgeviewbase. however, want process image, don´t want use camera capture images , think elements may unnecessary.

how can change opencv4android libraries , process stored images using opencv without using camera?

if still looking answer:

package com.example.ocv4androidwithoutcamera;  import org.opencv.android.baseloadercallback; import org.opencv.android.installcallbackinterface; import org.opencv.android.loadercallbackinterface; import org.opencv.android.opencvloader; import org.opencv.core.mat;  import android.os.bundle; import android.app.activity; import android.util.log; import android.widget.toast;  public class mainactivity extends activity implements loadercallbackinterface {      protected baseloadercallback mopencvcallback = new baseloadercallback(this) {         @override         public void onmanagerconnected(int status) {             switch (status) {             case loadercallbackinterface.success:             {                 onopencvready();             } break;             default:             {                 super.onmanagerconnected(status);             } break;             }         }     };      @override     protected void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.activity_main);     }      @override     protected void onresume()     {         super.onresume();          log.i("demo", "trying load opencv library");         if (!opencvloader.initasync(opencvloader.opencv_version_2_4_4, this, mopencvcallback))         {             log.e("demo", "cannot connect opencv manager");         }     }      protected void onopencvready(){         //this should crash if opencv not loaded         mat img = new mat();         toast.maketext(getapplicationcontext(), "opencv ready", toast.length_long).show();      }      @override     public void onmanagerconnected(int status) {         // todo auto-generated method stub      }      @override     public void onpackageinstall(int operation,             installcallbackinterface callback) {         // todo auto-generated method stub      }  } 

don’t forget add opencv library in project properties => android => library.


Comments

Popular posts from this blog

How to remove text and logo OR add Overflow on Android ActionBar using AppCompat on API 8? -

html - How to style widget with post count different than without post count -

url rewriting - How to redirect a http POST with urlrewritefilter -