Как проверить openCV на Ubuntu 9.10

50

Как я могу подтвердить, правильно ли установлен OpenCV на моем компьютере? Есть ли какая-нибудь быстрая командная строка? Я на Ubuntu 9.10

  • 0
    Вы проверили переменную path ? Кроме того, ты на Linux? Окна? OSX? что-то другое?
Теги:
opencv

4 ответа

115
Лучший ответ

Правильный ответ на мой вопрос!

pkg-config --modversion opencv

  • 2
    Я только что установил 2.4.3, но все же эта команда заявляет OpenCV 2.0 любая идея, почему? Мне нужно перезагрузить или что-то?
  • 0
    @ Hans Wassink Не уверен, но я получаю 2.4.2! может быть перезагрузка нужна!
Показать ещё 1 комментарий
8

Вот простой способ проверить. Предполагая, что вы установили с использованием конфигурации по умолчанию.

В /usr/local/lib у вас должны быть следующие библиотеки

libcvaux.so -> libcvaux.so.2.0
libcvaux.so.2.0 -> libcvaux.so.2.0.0
libcvaux.so.2.0.0
libcv.so -> libcv.so.2.0
libcv.so.2.0 -> libcv.so.2.0.0
libcv.so.2.0.0
libcxcore.so -> libcxcore.so.2.0
libcxcore.so.2.0 -> libcxcore.so.2.0.0
libcxcore.so.2.0.0
libhighgui.so -> libhighgui.so.2.0
libhighgui.so.2.0 -> libhighgui.so.2.0.0
libhighgui.so.2.0.0
libml.so -> libml.so.2.0
libml.so.2.0 -> libml.so.2.0.0
libml.so.2.0.0

И в /usr/local/include/opencv у вас должны быть следующие файлы заголовков.

cvaux.h, cvcompat.h, cv.hpp, cvver.h, cvwimage.h, cxcore.hpp, cxflann.h, 
cxmisc.h, cxtypes.h, highgui.hpp, cvaux.hpp, cv.h, cvtypes.h, cvvidsurv.hpp, 
cxcore.h, cxerror.h, cxmat.hpp, cxoperations.hpp, highgui.h, ml.h

Я предполагаю, что вы используете последнюю версию версии 2.0.

  • 0
    Спасибо, однако я использую версию 1.0. Кармик не имеет репозитории версии 2.0.
  • 0
    @Sunny: Привет, я новичок в openCV ..... какие проекты ты делал с его помощью?
Показать ещё 4 комментария
7

С OpenCV 2.4.x:

Вы можете использовать "CV_VERSION" или "CV_MAJOR_VERSION", "CV_MINOR_VERSION", "CV_SUBMINOR_VERSION" из простой программы на C/С++.

Пример "main.c":

#include <stdio.h>
#include <cv.h>

int main(void)
{
    printf("%s\r\n", CV_VERSION);
    printf("%u.%u.%u\r\n", CV_MAJOR_VERSION, CV_MINOR_VERSION, CV_SUBMINOR_VERSION);
}

Вот строка компиляции:

g++ `pkg-config --cflags opencv` main.c `pkg-config --libs opencv` -o main
  • 1
    это программа на С ++ (g ++)
1

Вот версия С++

// https://www.solarianprogrammer.com/2014/04/21/opencv-beaglebone-      black-ubuntu/
// Test to check the OpenCV version
// Build on Linux with:
// g++ test_1.cpp -o test_1 -lopencv_core

#include <opencv2/opencv.hpp>
#include <iostream>

int main() {
  std::cout << "Hello, OpenCV version "<< CV_VERSION << std::endl;
  return 0;
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню