小编Mar*_*rio的帖子

图像稳定光流

我正在通过使用光流来进行图像稳定.我用过的算法是这样的; 首先,我发现了在OpenCv"cvGoodFeaturesToTrack"中跟踪的好功能,然后我通过使用OpenCv的这个功能以及"cvCalcOpticalFlowPyrLK"来估算光流.现在我想稳定视频序列,我认为我需要采用光流向量的平均值.我正在开发一个实时应用程序,所以我不能使用SIFT或SURF.这个问题我不知道如何取平均值.任何人都可以告诉我该怎么做?

问候

string opencv image video-processing

3
推荐指数
1
解决办法
1947
查看次数

通用描述符匹配器功能OPENCV

我想为你提一个简单的问题,但到目前为止我很难找到.我的问题是:

opencv svn中有一个名为GenericDescriptorMatcher()的函数;

Ptr<GenericDescriptorMatcher> gdm = new VectorDescriptorMatcher( descriptorExtractor, descriptorMatcher );
Run Code Online (Sandbox Code Playgroud)

我想得到一个解释,但以一种简单的方式,它应该是什么

descriptorExtractor

它应该是什么

descriptorMatcher

为了上帝的缘故,很多天我都在研究这个功能,但仍然不知道如何使用它,所以如果您有使用它的经验,请尝试以非常简单的方式解释它.

谢谢

opencv

2
推荐指数
1
解决办法
3009
查看次数

保存提取的功能opencv

我在OpenCV中提取了SIFT特征描述符.下一步是训练SVM,但在该步骤之前,我认为我需要将提取的特征保存在文件中,以便训练这些特征......

所以我的问题是:1-如何保存这些矩阵?2-我想知道如何处理这些特征,我为一个图像提取了特征,但我需要为一个对象(例如可乐)提取不同姿势的许多图像的特征,并将它们保存在一个文件中......

你有任何想法,如何在opencv中做到这一点?

谢谢...

opencv machine-learning computer-vision

2
推荐指数
1
解决办法
3611
查看次数

错误:内存opencv不足

我正在尝试做一个项目,但我收到一个错误所以请帮助我,错误是这样的:

OpenCV Error: Insufficient memory (Failed to allocate 3686404 bytes) in OutOfMemoryError, file /home/mario/OpenCV-2.2.0/modules/core/src/alloc.cpp, line 52
terminate called after throwing an instance of 'cv::Exception'
  what():  /home/mario/OpenCV-2.2.0/modules/core/src/alloc.cpp:52: error: (-4) Failed to allocate 3686404 bytes in function OutOfMemoryError
Run Code Online (Sandbox Code Playgroud)

我的代码是这样的:

#include <stdio.h>
#include <stdlib.h>
//#include "/usr/include/opencv/cv.h"
#include <cv.h>
#include <cvaux.h>
#include <highgui.h>
#include <math.h>
#include <iostream>
#define PI 3.1415926535898
double rads(double degs)
{
 return (PI/180 * degs);
}
CvCapture *cap;
IplImage *img;
IplImage *frame; 
IplImage *frame1;
IplImage *frame3;
IplImage *frame2;
IplImage *temp_image1;
IplImage …
Run Code Online (Sandbox Code Playgroud)

c c++ opencv

1
推荐指数
1
解决办法
9891
查看次数

编译错误opencv

我正在研究opencv实现的代码,我已经通过svn下载了这些代码.这些代码如SIFT或SURF以及opencv的代码之前都运行得很好,但突然间我得到了这个错误,而我想编译任何代码问题opencv

/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

那么我怎么能解决呢,我已经有了一些问题,但是它们对我的情况没有帮助,比如我必须将编译代码更改为g++ SIFT.cpp -o SIFT ....,g++ -o SIFT SIFT.cpp ....但它不适用于我.

谢谢.

c++ opencv

1
推荐指数
1
解决办法
1464
查看次数