Saya ingin melakukan beberapa pemrosesan gambar dengan menggunakan fungsi Imgproc OpenCV dari gambar yang diambil oleh pratinjau kamera.
Soalnya saya sudah menggunakan Camera.PreviewCallback untuk mengambil gambar dari preview kamera Android. Tapi saya melihat bahwa di OpenCV kita perlu menggunakan pratinjau berbeda yang disebut CvCameraViewListener2.
Jadi apakah saya harus mengulang semua barang saya dari pratinjau khusus ke OpenCV? Bisakah saya menggunakan fungsi OpenCV tanpa CvCameraViewListener2? Atau apakah CvCameraViewListener2 dan Camera.PreviewCallback berfungsi sama dan mudah untuk beralih dari satu ke yang lain?
Apa yang sudah saya gunakan:
public class MyClass implements Camera.PreviewCallback
Di OpenCV:
public class MyClass implements CvCameraViewListener2 {
SurfaceHolder.Callback
mengimplementasikan 3 metode yang mengikuti siklus hidup SurfaceView-nya, metode ini tidak digunakan untuk menangkap bingkai pratinjau.CvCameraViewListener2
sampai batas tertentu mirip dengan antarmukaCamera.PreviewCallback
. - person Alex Cohn   schedule 06.01.2016