OS embedded error and bounding boxes issue

Question/Issue:

I am currently trying to run an object detection model on the Tiny Machine learning kit with the BLE 33 Sense Lite and the OV7675 camera using the example from the Arduino Library. I am getting the above errors and warnings. I have updated the library for the board but continue to get said error. On the other hand, I don’t know where to go with the member named error. Any help will be appreciated, thank you.
Project ID:
86316
Context/Use case:
Errors running object detection from Arduino library nano ble 33 sense camera

Hi @Nando,

Hmmm…interesting. I just tried your project on my Nano 33, and it worked fine. I included the following at the end of the “static_buffer” example in the Arduino library:

#if EI_CLASSIFIER_OBJECT_DETECTION == 1
    ei_printf("Object detection bounding boxes:\r\n");
    for (uint32_t i = 0; i < result.bounding_boxes_count; i++) {
        ei_impulse_result_bounding_box_t bb = result.bounding_boxes[i];
        if (bb.value == 0) {
            continue;
        }
        ei_printf("  %s (%f) [ x: %u, y: %u, width: %u, height: %u ]\r\n",
                bb.label,
                bb.value,
                bb.x,
                bb.y,
                bb.width,
                bb.height);
    }
#endif

Make sure that you are including the correct .h file at the top of your code. Try downloading the Arduino library from your project, open the “static_buffer” example, and pasting in the “raw features” from one of your test samples. Does the code run OK, or do you still get the same error?

Thank you, I have sinse resolved this issue. I Appreciate the help!

2 Likes