node.js - opencv4nodejs如何使用absdiff函数
问题描述
提出一个愚蠢的问题,但我不知道如何在 opencv4nodejs 中使用 absdiff() 函数。我有两个称为参考和 img 的垫子,我想看看 img 与参考有什么不同。
代码片段如下
let reference = await cv.imreadAsync(referencePath);
const img = await cv.imreadAsync(imagePath);
// Get the difference
const diff = img.absdiff(reference);
console.log('after absdiff');
// Write out the difference
await cv.imwriteAsync(outputPath, diff);
我的节点服务器在函数期间崩溃,因此日志永远不会打印出来。任何想法都会非常感谢。
附带说明一下,有代表的人可以创建 opencv4nodejs 标签
解决方案
如果有人遇到同样的问题,请找出问题所在!因此,由于某种原因,图像必须是相同的尺寸,我的参考 img 是 2050*1520(或类似的东西),而我的 img 是 1920*1080,这两个图像的尺寸必须相同。
推荐阅读
- c# - 如何将十进制数划分为与原始数字相加的四舍五入部分?
- python - 房间和物品字典问题,基于 Python 文本的游戏
- pandas - 如何在 Pandas DataFrame 中格式化单列?
- python - Apscheduler 时钟进程每次都崩溃
- pine-script - 将具有不同时间范围的新条件添加到当前脚本
- javascript - 为什么这个 javascript 不返回预期的代码?
- python - 使用 Python 标记 CSV 列
- r - 在 R 中的函数中提供数据和变量名称
- sonos - SONOS API 问题:AudioClip 可以排队多个剪辑吗?
- javascript - JavaScript Promise 返回 Promise 对象而不是字符串