Подсвеченный код демонстрирует, что в моем коде C загружена платформа openCV, и она отображает наблюдение за полицией.Это просто для демонстрации того, что для написания кода работает очень плавный и очень чистый код.
Цель: Моя webCAM подключена к порту USB.Я хотел бы получить изображение с веб-камеры в режиме реального времени и сопоставить его с локальным файлом (/tmp/myface.png). Если веб-камера с веб-камерой будет сопоставлена с локальным файлом myface.png, будет отображен текст «Наблюдение за полицией»
Мои вопросы, которые нужно исправить: 1) Как я могу теперь захватить мою webCAM с помощью следующего кода?2) Когда веб-камера захвачена, как я могу загрузить файл и определить, соответствует ли он, при совпадении он показывает только этот текст.
#include "cv.h"
#include "highgui.h"
int main()
{
CvPoint pt = cvPoint( 620/4, 440/2 ); // width, height
IplImage* hw = cvCreateImage(cvSize(620, 440), 8,3); // width, height
CvFont font; // cvSet(hw,cvScalar(0,0,0)); // optional
cvInitFont (&font, CV_FONT_HERSHEY_COMPLEX, 1.0, 1.0, 0, 1, CV_AA);
cvPutText (hw, "Police watching", pt, &font, CV_RGB(150, 0, 150));
cvShowImage("Police watching", hw); //cvNamedWindow("Police watching", 0); // optional
cvWaitKey (0);
}
Примечание: Когда эта модель будет работать, я буду практиковаться в этом для преобразованияв JNI Java-модель.