Перейти к содержимому
Compvision.ru
Re1aps

php + opencv

Recommended Posts

Всем доброго времени суток, подскажите, как в php пользоваться библиотекой opencv? Хотя бы на примере данного кода?

#include <cv.h>

#include <highgui.h>

#include <stdlib.h>

#include <stdio.h>


IplImage *search_main_image = 0;


int main()

{


    char search_filename[] = "trololo.jpg";

    search_main_image = cvLoadImage(search_filename);


    // ...


    cvReleaseImage(&search_main_image);


    return 0;

}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тут есть обертка под Php (в шапке кнопку zip нажимаете и получите архив):

https://github.com/mgdm/OpenCV-for-PHP/

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тут есть обертка под Php (в шапке кнопку zip нажимаете и получите архив):

https://github.com/mgdm/OpenCV-for-PHP/

Так я и не понял что это вообще такое, как ни пытался запустить - ничего не вышло. Проще говоря можно ли следующий код адаптировать под php? или же проще просто бинарник вызвать?

IplImage *res=0, *gray=0, *bin =0;


        res = cvCreateImage( cvSize(8, 8), src->depth, src->nChannels);

        gray = cvCreateImage( cvSize(8, 8), IPL_DEPTH_8U, 1);

        bin = cvCreateImage( cvSize(8, 8), IPL_DEPTH_8U, 1);


        cvResize(src, res);


        cvCvtColor(res, gray, CV_BGR2GRAY);


        CvScalar ac = cvAvg(gray);


        cvThreshold(gray, bin, ac.val[0], 255, CV_THRESH_BINARY);

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обычно бинарники вызывают из php (тут вроде так и есть, могу ошибаться т.к. сам не ставил).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обычно бинарники вызывают из php (тут вроде так и есть, могу ошибаться т.к. сам не ставил).

Да я уже понял, вот как раз копаю в этом направлении, оказывается не так-то просто этот самый бинарник вызвать, ладно спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×