作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用一些使用较旧的 OpenCV (C)、CvMat 的代码...但是在 c++ 的上下文中
我找不到 cvPtr2D 的等价物。
来自
void some_function (const CvMat * src, CvMat * dst)
{
..
double * w = (double *) cvPtr2D(dst, dst->rows - 1, 0);
..
}
到
void some_function (const cv::Mat &src, cv::Mat &dst)
{
????
}
我试过类似的东西
double * w = (double *) cv::Ptr(dst, dst->rows - 1, 0);
或类似的东西?我遇到编译错误,我什至不知道 Ptr 是否做同样的事情...
cvPtr2D 在 C++ OpenCV 中的等价物是什么?
最佳答案
在OpenCV的C++接口(interface)中,很多函数都变成了成员函数,所以我觉得你在找
void some_function (const cv::Mat &src, cv::Mat &dst)
{
..
int row_idx = dst.rows-1;
int col_idx = 0;
double * w = src.ptr<double>(row_idx)+col_idx;
..
}
关于c++ - C++ OpenCV 中的 cvPtr2D 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16904109/
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 8 年前。 Improve t
我是一名优秀的程序员,十分优秀!