私は mjyc/opencv.js バージョンを使用しており、cv.solvePnP 関数を実行すると、これが表示されます
/home/madhan/solvingpnp/node_modules/@mjyc/opencv.js/opencv.js:85
throw ex
^
6410192 - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch.
(Use `node --trace-uncaught ...` to show where the exception was thrown)
私が実行するnode --trace-uncaught pnp.js
と、これが得られます。
/home/madhan/solvingpnp/node_modules/@mjyc/opencv.js/opencv.js:85
throw ex
^
6410192 - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch.
Thrown at:
at /home/madhan/solvingpnp/node_modules/@mjyc/opencv.js/opencv.js:85:15
at emit (events.js:310:20)
at internal/process/execution.js:164:25
これは、エラーが発生しているコードのチャンクです
var success = cv.solvePnP(obj_pts, img_pts, cam_mat, dist_coeff,rvec,tvec,true);
console.log(success);
ここで何が起こっているのか誰か理解していますか?