Sounds like the main issue is going from Android's Image format to a BoofCV format. This is handed for you if you use BoofCV's camera2 API. Now admittedly it's a bit dated. There's a new and modern fragment based API that's stuck in limbo as we need to figure out a way to build it that doesn't involve Android Studio.
Anyways, here's some internal code that does exactly that. (
link) Basically what you need to do is call
ConvertCameraImage.imageToBoof which is a wrapper around the YUV converter.
Let me know if you need a more complete description.
- Peter
"Now, now my good man, this is no time for making enemies." — Voltaire (1694-1778), on his deathbed in response to a priest asking that he renounce Satan.