首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Emgucv调用opencv

通过Emgucv调用opencv
EN

Stack Overflow用户
提问于 2012-04-10 15:14:01
回答 1查看 1.1K关注 0票数 0

我试图使用c#中的Emgucv将投影矩阵分解为旋转矩阵、平移矩阵和摄像机矩阵。我可以轻松地使用RQ-分解,但我无法通过检查Emgucv引用找到它。

由于Emgucv是opencv包装器,所以我搜索opencv函数,并发现了以下c++函数:

代码语言:javascript
复制
void cvDecomposeProjectionMatrix(const CvMat *projMatrix, CvMat *cameraMatrix, 
     CvMat *rotMatrix, CvMat *transVect, CvMat *rotMatrX=NULL, CvMat *rotMatrY=NULL, 
     CvMat *rotMatrZ=NULL, CvPoint3D64f *eulerAngles=NULL)

void RQDecomp3x3(const Mat& M, Mat& R, Mat& Q)

问题是:我是否可以在Emgucv中使用这些功能?

EN

回答 1

Stack Overflow用户

发布于 2012-04-11 00:35:56

EmguCV是一个opencv包装器,但是现在您想要使用的函数仍然没有包装。你有两个选择:

  1. 自己包装它,看看CvInvokeCalib3d.cs (或者emgucv PInvoke文件夹中的另一个类)如何定义opencv函数PInvoking
  2. ,在emgu论坛上请求将它添加到emgucv svn中以供您使用

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10091437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档