Ich habe eine Eingabe Bild sourceMat.kopierte Bild (Opencv Mat) kann nicht in Bitmap
Crop ein 40x40 roi bei (10,10) gelegen:
Mat roi = sourceMat.submat(10, 50, 10, 50);
eine Bitmap der Größe 40x40 erstellen:
Bitmap tempBitmap = Bitmap.createBitmap(40, 40, thumbnail.getConfig());
die Matte konvertieren und in Image auf Bitmap:
Utils.matToBitmap(roi, tempBitmap);
imageView.setImageBitmap(tempBitmap);
Anstatt das beschnittene Bild anzuzeigen, wird das gesamte Originalbild in eine 40x40-Bitmap verkleinert.
Ich arbeite mit openCVLibrary320 und android sdk Version 25
Sie müssen einen Teil aus einer ImageMat-Datei, d. H. SourceMat, zuschneiden und auf einem imageView anzeigen. –
Danke für Ihre Antwort @Antonio und Arbeiten an openCVLibrary320 und Android SDK Version 25. –
Ich würde auch versuchen, Bitmap.createBitmap (40, 40, RGB_565); 'Was ist' thumbnail' übrigens? – Antonio