node.js - Opencv4nodejs findNonZero 异常
问题描述
我将 OpenCV 用于 NodeJS ( Github repo ),并且正在执行具有多个匹配项的模板匹配。这是我的代码:
const cv = require('opencv4nodejs');
const board = cv.imread('img/chessboard.png');
const blackPawn = cv.imread('img/black_pawn.png');
const blackPawnMatch = board.matchTemplate(blackPawn, 5);
var match = blackPawnMatch.findNonZero();
调用 findNonZero() 时出现此错误:
Mat::FindNonZero - OpenCV 错误:findNonZero 中的 (src.type() == CV_8UC1),在文件 .../node_modules/opencv-build/opencv/opencv/modules/core/src/count_non_zero.cpp,第 396 行,状态-215
解决方案
推荐阅读
- python - 如何在不关闭应用程序的情况下停止功能?
- javascript - 如何在 Vue.js 应用程序中获取 Fullcalendar 的视图对象
- css - 如何使背景图像适合父元素?
- javascript - UnhandledPromiseRejection 未定义问题
- sql - 如何解决错误“结果:滥用聚合函数 json_group_array()”?
- amazon-web-services - K8S EKS Cluster Autoscaler 无需资源请求即可工作
- reactjs - 使用 Hooks 在 React Js 中切换问题
- whatsapp - 通过 GupShup 提交的 Whatsapp 消息模板被 whatsapp 拒绝
- python - 如何正确地将 csv 从 Express js 发送到 python 代码?
- node.js - 仅从 mongodb 获取特定密钥