hi
I know this topic should actually be asked to the backend service provider who would be providing this service. Which I actually have done. I would still like to get an opinion from the OpenCV community for this as many of you would be more experienced than me.
Which of these services would work for OpenCV on backend with python?
[GOOGLE APP ENGINE](https://cloud.google.com/appengine/) or [COMPUTE ENGINE](https://cloud.google.com/compute/)
Please guide.
I have already spent 2 weeks of my time trying to implement OpenCV through [Google Cloud Functions BETA](https://cloud.google.com/functions/) using [Cloud Function Python](https://github.com/MartinSahlen/cloud-functions-python) ended up getting an error like this
> Traceback (most recent call last):
> File "function.py", line 3, in
> File
> "/app/cloudfn/pip-cache-3.5/lib/python3.5/site-packages/PyInstaller/loader/pyimod03_importers.py",
> line 631, in exec_module File
> "site-packages/cv2/__init__.py", line
> 4, in File
> "/app/cloudfn/pip-cache-3.5/lib/python3.5/site-packages/PyInstaller/loader/pyimod03_importers.py",
> line 714, in load_module ImportError:
> libSM.so.6: cannot open shared object
> file: No such file or directory
which actually requires a library called `libsm6`which needs to be installed according to this [link](https://github.com/conda/conda/issues/1051)
I did `pip install opencv-python==3.4.0.12` is there a way. How I can actually overcome this issue of `libsm6` quickly?
PS: cloud function is suppose to be serverless so it wouldn't have `libsm6` which the OpenCV requires
↧