我们的虫洞ESP32-S3-EYE开发板,能够完美运行esp who AI代码,所以实现无线图传那是非常容易的,我们先看看esp who代码库中examples目录:
里面有比较多的web例程,在这些例程下,稍作修改,就可以快速实现我们的图传无线功能,下面以人脸检测human_face_detection下的web例程为例,一步步带大家实现无线图传功能;
一.先把例程代码拷贝到一个新的文件夹
二、然后修改一下工程名字:
三、编译我们的工程
## idf.py set-target esp32s3
## idf.py build
四、打开examples/chd_web_cam/web/main/app_main.cpp,对代码进行修改
其实我们修改主要是去掉AI算法部分,保留web传输的部分,传输的队列用xQueueHttpFrame,需对应上:
另外就是修改数据格式和分辨率
五、重新编译我们的工程,烧录测试
准备我们的虫洞开发板 虫洞ESP32-S3...-淘宝网 (taobao.com),推荐我们的无线图传版,会有更好的图传体验噢
## idf.py build
将开发板USB连接到电脑,烧录进去,稍等片刻
连接板子wifi热点
在浏览器上面进入192.168.4.1,(注意,如果使用手机,最好使用默认浏览器),就可以看到图传页面了
点击stream按钮,就开始传输图像了:
六、其他修改介绍
1. 修改wifi名字 examples/chd_web_cam/web/sdkconfig.defaults
2. 如果想修改摄像头相关配置,把components/modules/camera拷贝到工程下
把路径增加到工程
例如我们要调整画面方向,只需要在examples/chd_web_cam/web/main/camera/who_camera.c的register_camera
函数中,增加方向调整即可
通过set_xclk函数,可以改变摄像头模块的时钟,实现不同帧率。
七.虫洞图传固件测试说明
将固件烧录到板子后,wifi名字:Chd_web_Cam_001
IP地址192.168.4.1
再次欢迎大家用我们的虫洞开发板进行评估验证 虫洞ESP32-S3...-淘宝网 (taobao.com)
希望对你有帮助,谢谢!