2 matlab2004 matlab2004 于 2017.08.29 10:35 提问

Opencv 3.1求dense optical flow出错

void computeOPF(Mat& img1, Mat& img2, Mat& flow)
{
static Ptr ca = DensePyrLKOpticalFlow::create(Size(7, 7),3,30,false);
cvtColor(img1, img1, CV_RGB2GRAY);
cvtColor(img2, img2, CV_RGB2GRAY);
ca->calc(img1, img2, flow);
imshow("lk", flow);
}
本人根据文档写出上面求浓厚光流的程序,就出现一下这个错误
错误 7 error LNK2019: 无法解析的外部符号 "public: static struct cv::Ptr __cdecl cv::cuda::DensePyrLKOpticalFlow::create(class cv::Size_,int,int,bool)" (?create@DensePyrLKOpticalFlow@cuda@cv@@SA?AU?$Ptr@VDensePyrLKOpticalFlow@cuda@cv@@@3@V?$Size_@H@3@HH_N@Z),该符号在函数 "void __cdecl computeOPF(class cv::Mat &,class cv::Mat &,class cv::Mat &)" (?computeOPF@@YAXAEAVMat@cv@@00@Z) 中被引用 D:\opencv\test\StereoSfm\StereoSfm\stereosfm.obj StereoSfm
错误 8 error LNK1120: 1 个无法解析的外部命令 D:\opencv\test\StereoSfm\x64\Debug\StereoSfm.exe 1 1 StereoSfm
请问大神们怎么解决 ?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Optical flow(通俗讲解)
现在四轴飞行器越来越火,如何在室内进行定位呢?不同于传统四轴的姿态控制,电机驱动,室外定位,都有了一套完整的方案,室内定位还是没有完全成熟。,目前大四轴可以利用的GPS定高,小四轴比较成熟的也就是光流方案了。先看一下光流的效果这是一个挥动的手虽然也有背景在动,但是因为他们的运动方向不一样,所以还是可以辨认出来前面那个是手,在前景和背景运动不统一的时候,还是可以辨认出来的。那么光流(optic fl...
LK OpticalFlow+OpenCV3
* File: opticalFlow.cpp * Brief: lk光流法做运动目标检测 #include "stdafx.h" #include #include #include #include #include #include using namespace std; using namespace cv; void tracking(
论文阅读: GeoNet: Unsupervised Learning of Dense Depth, Optical Flow and Camera Pose(CVPR2018)
CVPR2018_GeoNet: Unsupervised Learning of Dense Depth, Optical Flow and Camera Pose 提出了一个联合估计深度、光流和pose的网络。 ,这是在left-right consistency的无监督估计、sfmlearner的基础上开展的又一作品。 该论文主要贡献点: - 提出了一个几何一致性代价(geometr...
光流法 学习--optical flow
学习背景: 为了更好地去理解Sift_flow的提出背景,废话不多说,
论文详解——GeoNet:Unsupervised Learning of Dense Depth, Optical Flow and Camera Pose
DepthNet和PoseNet分别预测出深度图和相机姿态,由此可以计算出从目标帧到原帧的二位刚性流rigid flow再由计算得到的rigid flow,结合相机内参/深度图/相机的转移矩阵,warping 得到view synthesis I(s)~, 比较view synthesis与目标帧之间的图像重构误差,即为rigid warping loss。...
光流optical flow基本原理与实现
光流(optical flow)是什么呢?名字很专业,感觉很陌生,但本质上,我们是最熟悉不过的了。因为这种视觉现象我们每天都在经历。从本质上说,光流就是你在这个运动着的世界里感觉到的明显的视觉运动(呵呵,相对论,没有绝对的静止,也没有绝对的运动)。例如,当你坐在火车上,然后往窗外看。你可以看到树、地面、建筑等等,他们都在往后退。这个运动就是光流。而且,我们都会发现,他们的运动速度居然不一样?这就给我们提供了一个挺有意思的信息:通过不同目标的运动速度判断它们与我们的距离。一些比较远的目标,例如云、山,它们移动
Efficient Coarse-to-Fine PatchMatch for Large Displacement Optical Flow
CVPR 2016 本文提出了一个快速计算大位移光流的算法。 一般的算法在 tiny structures with large motions 情况下容易出现误差。算法采用多尺度框架,不同尺度可以提取出不同的信息。 两幅图像 I1,I2,从I1里提取一系列种子点。网格提取,每个d*d区域只有一个种子点。 然后从顶层开始,建立种子点的对应关系。然后根据上层的对应关系计算下一层的对应关系。
光流(optical flow)和openCV中实现
转载请注明出处!!!http://blog.csdn.net/zhonghuan1992 光流(optical flow)和openCV中实现 光流的概念:        是Gibson在1950年首先提出来的。它是空间运动物体在观察成像平面上的像素运动的瞬时速度,是利用图像序列中像素在时间域上的变化以及相邻帧之间的相关性来找到上一帧跟当前帧之间存在的对应关系,从而计算出相邻帧之间物体的运动
DualTVL1OpticalFlow
#include #include #include //头文件 #include using namespace cv; //包含cv命名空间 using namespace std; //string filename="C:\\Users\\Administrator\\Desktop\\标准测试图片" int main() { string filename1 = "C:\\
opticalflow + openCV
#include "stdafx.h" #include #include "opencv2/opencv.hpp" using namespace std; using namespace cv; #define UNKNOWN_FLOW_THRESH 1e9  // Color encoding of flow vectors from:  // http://member