Skip to content

Commit 4ac46f5

Browse files
committed
Enhance OpenCV initialization to check for Mat property before resolving Promise
1 parent ad83c8d commit 4ac46f5

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,14 @@ async function getOpenCv() {
1616
if (cvModule instanceof Promise) {
1717
cv = await cvModule;
1818
} else {
19-
await new Promise((resolve) => {
20-
cvModule.onRuntimeInitialized = () => resolve();
21-
});
22-
cv = cvModule;
19+
if (cvModule.Mat) {
20+
cv = cvModule;
21+
} else {
22+
await new Promise((resolve) => {
23+
cvModule.onRuntimeInitialized = () => resolve();
24+
});
25+
cv = cvModule;
26+
}
2327
}
2428
return { cv };
2529
}

0 commit comments

Comments
 (0)