Re1aps 0 Жалоба Опубликовано August 14, 2012 Всем доброго времени суток, подскажите, как в 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; } Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано August 14, 2012 Тут есть обертка под Php (в шапке кнопку zip нажимаете и получите архив): https://github.com/mgdm/OpenCV-for-PHP/ 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Re1aps 0 Жалоба Опубликовано August 14, 2012 Тут есть обертка под 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); Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано August 14, 2012 Обычно бинарники вызывают из php (тут вроде так и есть, могу ошибаться т.к. сам не ставил). Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Re1aps 0 Жалоба Опубликовано August 14, 2012 Обычно бинарники вызывают из php (тут вроде так и есть, могу ошибаться т.к. сам не ставил). Да я уже понял, вот как раз копаю в этом направлении, оказывается не так-то просто этот самый бинарник вызвать, ладно спасибо. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах