Рейтинг
+2.26
голосов:
2
avatar

OpenCV  

Преобразование Фурье в OpenCV

Не буду вдаваться в подробности про то, что такое преобразование Фурье, БПФ, и зачем это нужно. В конце концов, есть Google, Википедия и множество источников, где можно почитать теорию. Напомню только, что данное преобразование позволяет получить спектр сигнала, ну или в обратном случае из спектра – сам сигнал. Преобразование реализуется функцией.
void cvDFT(
const CvArr* src, 
CvArr* dst, 
int flags, 
int nonzeroRows=0
);



( Читать дальше )

Отличия от фона OpenCV

В OpenCV 2.2 есть отличный пример, демонстрирующий детектирование отличий от фона bgfg_segm. Листинг функции main представен ниже.
int main(int argc, char** argv)
{
    IplImage*       tmp_frame = NULL;
    CvCapture*      cap = NULL;
    bool update_bg_model = true;

    if( argc < 2 )
        cap = cvCaptureFromCAM(0);
    else
        cap = cvCaptureFromFile(argv[1]);
    help();
    
    if( !cap )
    {
        printf("can not open camera or video file\n");
        return -1;
    }
   


( Читать дальше )

Статическое подключение OpenCV 1.1 к проекту в VC 2003

Задача, конечно, врятли актуальная. Поскольку большинство пользуется OpenCV более новых версий и более новые студии. Однако, возникла такая ситуация. Необходимо создать проект на visual studio 2003 с использованием некоторых средств OpenCV, которая была бы статически подключена. Первое — это то, что версии OpenCV, начиная с 2.0 отпадают, поскольку они предназначены только для работы, начиная с vs 2005. Второе — динамически все работает нормально, однако когда речь заходит о статической линковке возникает ряд проблем. Ниже описано, какие действия надо сделать, что откомпилировать и подключить статически OpenCV к вашему проекту в vs 2003.


( Читать дальше )

Android + OpenCV

    Привет всем, сегодня я расскажу вам о сборке OpenCv для Android под управлением ОС Windows7.
    Перед началом сего процесса необходимо иметь:
  1. Android NDK; developer.android.com/sdk/ndk/index.html
  2. Android SDK; developer.android.com/sdk/index.html
  3. JDK (5 или 6); www.oracle.com/technetwork/java/javase/downloads/index.html
  4. SWIG(swigwin); www.swig.org/download.html
  5. Apache Ant; ant.apache.org/bindownload.cgi
  6. Make; gnuwin32.sourceforge.net/packages/make.htm
  7. Cmake; www.cmake.org/cmake/resources/software.html
  8. Svn клиент; sourceforge.net/projects/win32svn/


( Читать дальше )

Моменты в OpenCV

Момент – это характеристика контура, объединённая (суммированная) со всеми пикселями контура. Момент (p,q) определяется как:

Здесь p – порядок x, q – порядок y, где порядок означает, так сказать, мощность, на которой соответствующий компонент взят в сумме с другими отображенными.


( Читать дальше )

Затачиваем OpenCV под QT на Windows: Компиляция OpenCV под QT, создание OpenCV проекта на QT



Привет, народ! Сегодня расскажу вам как компилировать OpenCV с поддержкой QT…


( Читать дальше )