c++ - c++ opencv矩阵逆乘另一个矩阵
问题描述
如果这听起来像是一个业余问题,但我在理解这里的代码时遇到问题,请原谅我。作者声明了一个3x3的旋转矩阵和一个1x3的平移向量。
cv::Mat rvec(1,3,cv::DataType<double>::type);
cv::Mat tvec(1,3,cv::DataType<double>::type);
cv::Mat rotationMatrix(3,3,cv::DataType<double>::type);
然后再有这个操作
cv::Mat rightSideMat = rotationMatrix.inv() * tvec;
当矩阵(3x3、1x3)的形状不对齐时,谁能向我解释为什么会这样?我已经尝试过了,它可以运行。
解决方案
推荐阅读
- excel - Excel根据匹配的行和匹配的列输入表格
- ruby - 无法从哈希中提取数据
- powerbi-embedded - 通知 JavaScript 用户在 PowerBI Embedded 中处于活动状态
- android - 如何使用 Kotlin 将数据导入应用程序?
- excel - excel/google 表格:如何对由冒号分隔的值求和(:)
- computer-science - 我想要一个学习计算机科学的课程
- unit-testing - Jasmine Karma 在角度 5 中调用登录组件
- javascript - Vue.js 异步遍历
- kubernetes - Kubernetes Hazelcast 集群中的裂脑发现
- c++ - 从 C++ constexpr 函数调用 C 函数