OpenCV se compone de decenas de módulos, cada uno con muchas clases y cada una de ellas con muchos métodos. En total hay mas de mil.
Ya que me era imposible generar documentación para cada método en B4A, la librería está hecha de manera que cada uno de los métodos (siempre que es posible) tiene el mismo nombre que en la librería OpenCV Java, y los packages también, con la única diferencia que empiezan con el prefijo "OCV"
En este Link están documentados todos los packages, clases y métodos de la versión 3.4.1 de OpenCV en Java.
https://docs.opencv.org/3.4.1/javadoc/index.html
Esta documentación es la documentación
general de OpenCV Java. Esto quiere decir que incluye más cosas que las que verás en la distribución para Android.
- Packages non-free. No están incluídos en la distribución oficial. Normalmente requieren algún tipo de licencia.
- Packages contrib. Tampoco están incluidos en la distribución oficial. Suele ser de ramas 'experimentales' o que por alguna otra razón no están incluidas en la distr. oficial.
- Packages que dependen de la plataforma o de capacidades hardware de la misma: por ejemplo, el módulo 'highgui' no está incluido en Android, y sí para distribuciones sobre Windows, por ejemplo.
- Packages comunes: están todos en la distribución de Android. Los más importantes, son 'Core' y 'imgProc '. Seleccionándolos, verás que aparecen la mayoría de las clases utilizadas en los ejemplos.
- (*) Hay un package incluído en la librería para B4A Android y que no está en la documentación, que es el package 'Android'. La clase más relevante del mismo es JavaCameraView. En este caso concreto, se puede deducir el funcionamiento a partir de los ejemplos.
La mejor manera de aprender es intentar seguir los ejemplos en B4A, o de alguna otra plataforma con la que te sientas cómodo (Java, Python, C/C++), asegurándote que los mismos utilicen módulos que estén incluídos en la distribución de Android.