Code

Code


Для решения этой задачи, вам потребуется использовать библиотеку Vex Vision.


Вот пример программы, которая выводит сообщение “Object Detected” на экран робота VEX IQ, когда камера обнаруживает объект:


#include <VexMain.h>

#include “VexCamera.h”

#include “VexVision.h”


void cameraCallback(VexCamera *camera, VexImage *image) {

if (image->detectedObjects() > 0) {

printf(“Object Detected\n”);

}

}


int main() {

VexCamera camera;

camera.registerObserver(&cameraCallback);

while (true) {

camera.update();

}

return 0;

}

Обратите внимание, что это только базовый пример. В реальной ситуации вам может потребоваться дополнительная обработка изображений и обнаружение объектов.

Report Page