uploaded 2 weeks ago
pedestrian detect model.

readme

Pedestrian Detection Models

Model list

Chip PICO_S8_V1
ESP32-S3 alt text
ESP32-P4 alt text

Model Latency

name input(hwc) preprocess(us) model(us) postprocess(us)
pico_s8_v1_s3 224 * 224 * 3 27693 118350 2389
pico_s8_v1_p4 224 * 224 * 3 14342 55585 1410

Model Usage

How to New PedestrianDetect

Cpp

PedestrianDetect *detect = new PedestrianDetect();

How to Detect

Cpp

dl::image::img_t img = {.data=DATA, .width=WIDTH, .height=HEIGHT, .pix_type=PIX_TYPE};
std::list<dl::detect::result_t> &res = dl::detect->run(img);

More details, see dl::image::img_t and dl::detect::result_t.

Configurable Options in Menuconfig

See Kconfig.

Model Location

  • CONFIG_PEDESTRIAN_DETECT_MODEL_IN_FLASH_RODATA
  • CONFIG_PEDESTRIAN_DETECT_MODEL_IN_FLASH_PARTITION
  • CONFIG_PEDESTRIAN_DETECT_MODEL_IN_SDCARD

This component supports to load model from three different locations.

Note

If model location is set to FLASH partition, partition.csv must contain a partition named pedestrian_det, and the partition should be big enough to hold the model file.

SDCard Directory

  • CONFIG_PEDESTRIAN_DETECT_MODEL_SDCARD_DIR

When model locates in sdcard, you can change the model directory relative to the sdcard mount point.

The default value of this option is models/s3 for ESP32S3 and models/p4 for ESP32P4. When using default value, just copy models folder to sdcard root directory.

Note

Do not change the model name when copy the models to sdcard.

Links

Supports all targets

License: MIT

To add this component to your project, run:

idf.py add-dependency "espressif/pedestrian_detect^0.2.2"

or download archive

Stats

  • Archive size
    Archive size ~ 540.83 KB
  • Downloaded in total
    Downloaded in total 206 times
  • Downloaded this version
    This version: 14 times

Badge

espressif/pedestrian_detect version: 0.2.2
|