OpenCV mit Android-Capture-Bilder

Was ist der beste Weg, um erfassen Bilder in android-und verarbeiten Sie mit opencv ?
sollte ich das surface view Wie hier oder sollte ich die Verwendung der opencv-Kamera wie in opencv samples ? und wie kann ich Sie laden das Bild und konvertieren Sie es in Mat?
Vielen Dank im Voraus

 private PictureCallback mPicture = new PictureCallback() {

        @Override
    public void onPictureTaken(byte[] data, Camera camera) {

        File pictureFile = getOutputMediaFile(MEDIA_TYPE_IMAGE);
        if (pictureFile == null) {
            Log.d("E",
                    "Error creating media file, check storage permissions ");
            return;
        }

        try {

            FileOutputStream fos = new FileOutputStream(pictureFile);
            fos.write(data);
            fos.close();
            //processImage();
        } catch (FileNotFoundException e) {
            Log.d("E", "File not found: " + e.getMessage());
        } catch (IOException e) {
            Log.d("E", "Error accessing file: " + e.getMessage());
        }
    }
  • Für das, was opencv wird verwendet?
  • es ist Open source Computer Vision verwendet für die Bildverarbeitung
InformationsquelleAutor QAIS | 2013-10-07
Schreibe einen Kommentar