ios - 如何获得 2 个 cv::Mat 对象之间的绝对差异
问题描述
我需要找出矩阵之间的区别。我需要使用 iOS,所以我需要 C++ 中的代码。
cv::Mat input1;
cv::Mat input2;
// input1 and input2 assigned with values.
dif = input1-input2
cv::Mat diff;
cv::absdiff(input1, input2, diff);
cv::MatExpr pct = 1 - (diff/(5*5));
我需要pct
作为 float 或 double 并想与另一个 float 值进行比较。
解决方案
您可以在 OpenCV 文档中看到可以使用该功能absdiff
:
cv::Mat absolute_difference;
cv::absdiff(input1, input2, absolute_difference);
推荐阅读
- python - 尽管使用了兼容版本,但 Tensorflow 2.4.0 未检测到 GPU
- sql - 检查 SQL Server 中的视图
- django - 当我使用 git 在 heroku 中提交更改时,我的 django 对象会受到影响
- c# - 登录后 User.Identity.Name 为空,但 User.Identity.IsAuthenticated 设置正确
- javascript - 上传文件 Vue 3 和 Django REST
- vba - 多张PPT幻灯片合并成主PPT
- firebase - 关于使用 firebase 进行身份验证
- struts2 - struts2 lib的应用程序问题
- python - 如何在 python 中减少单行或更少代码中的多个 if not 条件?
- es6-modules - 使用python从行驶记录仪获取数据