espressif / esp-dl

Espressif deep-learning library for AIoT applications
MIT License
548 stars 118 forks source link

Where is the (.c)file in arduino IDE? #29

Closed Rita858 closed 3 years ago

Rita858 commented 4 years ago

board : ESP32-CAM environment :arduino IDE(1.8.10) esp32 core : 1.0.4 PC:win10

When I want to learn the function of face detection and recognition yesterday,I found that there was no (.c) file to explain this function. Finally,I found here.

However,what make me confuse is how can arduino IDE manage to compile without (.c) function file. Or where do I find its (.c)file.(More important)

More detail: The path of face detection and recognition lib in my computer: C:\Users\ASUS\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\tools\sdk\include\esp-face

The contents of the folder are shown below: image

It's really amazing. It would be a great help if someone could help. Thank you!

TiramisuJ commented 4 years ago

Hi, we have compiled these (.c) files into (.a) files. You can find them in the 'lib' folder under the 'esp-face'

Rita858 commented 4 years ago

Hi, we have compiled these (.c) files into (.a) files. You can find them in the 'lib' folder under the 'esp-face'

I see. Thank you for your help.

maartenvds commented 3 years ago

@TiramisuJ Why don't you provide the .c files? Is it for proprietary reasons or for convenience? It would be nice if the source files would be available for the community. I'm for instance interested in the convolution kernels, how they are written. Do you use any kind of MAC or DSP like instructions to accelerate the computation?