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;
}
Обратите внимание, что это только базовый пример. В реальной ситуации вам может потребоваться дополнительная обработка изображений и обнаружение объектов.