PythonError:
Traceback (most recent call last):
File "/lib/python3.10/asyncio/futures.py", line 201, in result
raise self._exception
File "/lib/python3.10/asyncio/tasks.py", line 232, in __step
result = coro.send(None)
File "/lib/python3.10/site-packages/_pyodide/_base.py", line 506, in eval_code_async
await CodeRunner(
File "/lib/python3.10/site-packages/_pyodide/_base.py", line 357, in run_async
coroutine = eval(self.code, globals, locals)
File "", line 1, in
ModuleNotFoundError: No module named 'cv2'
Open Cv code should run with py-script
code:
import cv2
import numpy as np
def image_overlay(img1, img2, location):
h1, w1 = img1.shape[:2]
h2, w2 = img2.shape[:2]
x, y =location
img1[y:y+h2, x:x+w2] = img2
return img1
if __name__ == '__main__':
img1 = cv2.imread('img.png')
overlay = cv2.imread('new.png')
results = image_overlay(img1, overlay, location=(1, 1))
print(results)
# cv2.imshow('results', results)
# cv2.imwrite("new.jpg", results)
cv2.waitKey(0)