You're absolutely right to want to avoid rewriting your entire Python/OpenCV pipeline in JavaScript — especially for image-heavy and complex processing tasks. The good news is that you can run your existing Python + OpenCV code on-device, even within a React Native app. There are several strategies depending on your platform (Android vs iOS) and how deep you want to integrate.
Use Chaquopy, Pyto, ONNX, Tensorflow Lite.