I can see from your documentation that you need to include the OpenCV dependencies manually and am wondering the reasons why?
I plan on extending the package slightly and including it in a project but leaving out the OpenCV dependencies would require me to have the project stored locally.