title: How to reduce the apk size of Android app which need openCv lib( only for Image processing)
body: <p>I'm building an Android app with min SDK <code>15</code>, which uses OpenCV library.The problem is when I build apk size of it is more than <code>60</code> MB which is not very great. </p>
  
  <p>I checked the app file, I could see that the size is too big due to <code>libopencv_java3.so</code> file in all architectures like <code>amr64</code>, <code>armeabi</code>, <code>mips</code>, <code>x86</code> etc. </p>
  
  <p><a href="https://i.stack.imgur.com/2Z6Wb.png" rel="noreferrer"><img src="https://i.stack.imgur.com/2Z6Wb.png" alt="enter image description here"></a></p>
  
  <p>I am using opneCv only for image processing.This library has a lot of other features like video processing, 3d image, object detection and much more, which I don't need in my app like </p>
  
  <p>If I remove all those files and build APK, then size will be reduced 50 MB, but to make this app work I need to install <code>OpenCVManager</code> to run my app. </p>
  
  <p>Is there any way by which I can reduce my apk size?</p>
  
  <p>Or is it possible just to extract only the feature from <code>OpenCV</code> which I am interested in and create <code>.so</code> for those features?</p>