1 Star 0 Fork 1

yalight/opencv-wasm

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
mod.ts 1.24 KB
一键复制 编辑 原始数据 按行查看 历史
Ezzat Chamudi 提交于 2021-01-15 22:39 +08:00 . Increment version
import * as OpenCV from 'https://unpkg.com/[email protected]/types/opencv.ts';
import {cv as _cv} from 'https://unpkg.com/[email protected]/opencv-deno.js';
export const cv: typeof OpenCV = _cv;
/**
* Translate error number from OpenCV into a meaningful message
* @param cvObject OpenCV object
* @param err OpenCV error number
*/
export function cvTranslateError (cv: typeof OpenCV, err: any): string | Error | undefined {
// Code modified from OpenCV TryIt playground
// https://docs.opencv.org/3.4/d0/d84/tutorial_js_usage.html
let errorStatement: string | Error | undefined = undefined;
if (typeof err === 'undefined') {
errorStatement = '';
} else if (typeof err === 'number') {
if (!isNaN(err)) {
if (typeof cv !== 'undefined') {
errorStatement = 'Exception: ' + cv.exceptionFromPtr(err).msg;
}
}
} else if (typeof err === 'string') {
let ptr = Number(err.split(' ')[0]);
if (!isNaN(ptr)) {
if (typeof cv !== 'undefined') {
errorStatement = 'Exception: ' + cv.exceptionFromPtr(ptr).msg;
}
}
} else if (err instanceof Error) {
errorStatement = err;
}
return errorStatement;
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/cekongnet/opencv-wasm.git
[email protected]:cekongnet/opencv-wasm.git
cekongnet
opencv-wasm
opencv-wasm
master

搜索帮助