Skip to content

Conversation

diskman88
Copy link

No description provided.

diskman88 and others added 30 commits March 8, 2025 23:46
	new file:   components/esp32-camera/.component_hash
	new file:   components/esp32-camera/.gitignore
	new file:   components/esp32-camera/CMakeLists.txt
	new file:   components/esp32-camera/Kconfig
	new file:   components/esp32-camera/LICENSE
	new file:   components/esp32-camera/README.md
	new file:   components/esp32-camera/conversions/esp_jpg_decode.c
	new file:   components/esp32-camera/conversions/include/esp_jpg_decode.h
	new file:   components/esp32-camera/conversions/include/img_converters.h
	new file:   components/esp32-camera/conversions/jpge.cpp
	new file:   components/esp32-camera/conversions/private_include/jpge.h
	new file:   components/esp32-camera/conversions/private_include/yuv.h
	new file:   components/esp32-camera/conversions/to_bmp.c
	new file:   components/esp32-camera/conversions/to_jpg.cpp
	new file:   components/esp32-camera/conversions/yuv.c
	new file:   components/esp32-camera/driver/cam_hal.c
	new file:   components/esp32-camera/driver/esp_camera.c
	new file:   components/esp32-camera/driver/include/esp_camera.h
	new file:   components/esp32-camera/driver/include/sensor.h
	new file:   components/esp32-camera/driver/private_include/cam_hal.h
	new file:   components/esp32-camera/driver/private_include/sccb.h
	new file:   components/esp32-camera/driver/private_include/xclk.h
	new file:   components/esp32-camera/driver/sccb-ng.c
	new file:   components/esp32-camera/driver/sccb.c
	new file:   components/esp32-camera/driver/sensor.c
	new file:   components/esp32-camera/examples/camera_example/CMakeLists.txt
	new file:   components/esp32-camera/examples/camera_example/main/CMakeLists.txt
	new file:   components/esp32-camera/examples/camera_example/main/idf_component.yml
	new file:   components/esp32-camera/examples/camera_example/main/take_picture.c
	new file:   components/esp32-camera/examples/camera_example/sdkconfig.defaults
	new file:   components/esp32-camera/idf_component.yml
	new file:   components/esp32-camera/library.json
	new file:   components/esp32-camera/sensors/bf20a6.c
	new file:   components/esp32-camera/sensors/bf3005.c
	new file:   components/esp32-camera/sensors/gc0308.c
	new file:   components/esp32-camera/sensors/gc032a.c
	new file:   components/esp32-camera/sensors/gc2145.c
	new file:   components/esp32-camera/sensors/mega_ccm.c
	new file:   components/esp32-camera/sensors/nt99141.c
	new file:   components/esp32-camera/sensors/ov2640.c
	new file:   components/esp32-camera/sensors/ov3660.c
	new file:   components/esp32-camera/sensors/ov5640.c
	new file:   components/esp32-camera/sensors/ov7670.c
	new file:   components/esp32-camera/sensors/ov7725.c
	new file:   components/esp32-camera/sensors/private_include/bf20a6.h
	new file:   components/esp32-camera/sensors/private_include/bf20a6_regs.h
	new file:   components/esp32-camera/sensors/private_include/bf20a6_settings.h
	new file:   components/esp32-camera/sensors/private_include/bf3005.h
	new file:   components/esp32-camera/sensors/private_include/bf3005_regs.h
	new file:   components/esp32-camera/sensors/private_include/gc0308.h
	new file:   components/esp32-camera/sensors/private_include/gc0308_regs.h
	new file:   components/esp32-camera/sensors/private_include/gc0308_settings.h
	new file:   components/esp32-camera/sensors/private_include/gc032a.h
	new file:   components/esp32-camera/sensors/private_include/gc032a_regs.h
	new file:   components/esp32-camera/sensors/private_include/gc032a_settings.h
	new file:   components/esp32-camera/sensors/private_include/gc2145.h
	new file:   components/esp32-camera/sensors/private_include/gc2145_regs.h
	new file:   components/esp32-camera/sensors/private_include/gc2145_settings.h
	new file:   components/esp32-camera/sensors/private_include/mega_ccm.h
	new file:   components/esp32-camera/sensors/private_include/mega_ccm_regs.h
	new file:   components/esp32-camera/sensors/private_include/mega_ccm_settings.h
	new file:   components/esp32-camera/sensors/private_include/nt99141.h
	new file:   components/esp32-camera/sensors/private_include/nt99141_regs.h
	new file:   components/esp32-camera/sensors/private_include/nt99141_settings.h
	new file:   components/esp32-camera/sensors/private_include/ov2640.h
	new file:   components/esp32-camera/sensors/private_include/ov2640_regs.h
	new file:   components/esp32-camera/sensors/private_include/ov2640_settings.h
	new file:   components/esp32-camera/sensors/private_include/ov3660.h
	new file:   components/esp32-camera/sensors/private_include/ov3660_regs.h
	new file:   components/esp32-camera/sensors/private_include/ov3660_settings.h
	new file:   components/esp32-camera/sensors/private_include/ov5640.h
	new file:   components/esp32-camera/sensors/private_include/ov5640_regs.h
	new file:   components/esp32-camera/sensors/private_include/ov5640_settings.h
	new file:   components/esp32-camera/sensors/private_include/ov7670.h
	new file:   components/esp32-camera/sensors/private_include/ov7670_regs.h
	new file:   components/esp32-camera/sensors/private_include/ov7725.h
	new file:   components/esp32-camera/sensors/private_include/ov7725_regs.h
	new file:   components/esp32-camera/sensors/private_include/sc030iot.h
	new file:   components/esp32-camera/sensors/private_include/sc030iot_settings.h
	new file:   components/esp32-camera/sensors/private_include/sc031gs.h
	new file:   components/esp32-camera/sensors/private_include/sc031gs_settings.h
	new file:   components/esp32-camera/sensors/private_include/sc101iot.h
	new file:   components/esp32-camera/sensors/private_include/sc101iot_settings.h
	new file:   components/esp32-camera/sensors/sc030iot.c
	new file:   components/esp32-camera/sensors/sc031gs.c
	new file:   components/esp32-camera/sensors/sc101iot.c
	new file:   components/esp32-camera/target/esp32/ll_cam.c
	new file:   components/esp32-camera/target/esp32s2/ll_cam.c
	new file:   components/esp32-camera/target/esp32s2/private_include/tjpgd.h
	new file:   components/esp32-camera/target/esp32s3/ll_cam.c
	new file:   components/esp32-camera/target/jpeg_include/tjpgd.h
	new file:   components/esp32-camera/target/private_include/ll_cam.h
	new file:   components/esp32-camera/target/tjpgd.c
	new file:   components/esp32-camera/target/xclk.c
	new file:   components/esp32-camera/test/CMakeLists.txt
	new file:   components/esp32-camera/test/component.mk
	new file:   components/esp32-camera/test/pictures/test_inside.jpeg
	new file:   components/esp32-camera/test/pictures/test_outside.jpeg
	new file:   components/esp32-camera/test/pictures/testimg.jpeg
	new file:   components/esp32-camera/test/test_camera.c
1、修改kconfig一些默认配置。
2、添加GC0328驱动,默认选此摄像头。
	modified:   components/esp32-camera/CMakeLists.txt
	modified:   components/esp32-camera/Kconfig
	modified:   components/esp32-camera/driver/esp_camera.c
	modified:   components/esp32-camera/driver/include/sensor.h
	modified:   components/esp32-camera/driver/sensor.c
	new file:   components/esp32-camera/sensors/gc0328.c
	new file:   components/esp32-camera/sensors/private_include/gc0328.h
	new file:   components/esp32-camera/sensors/private_include/gc0328_regs.h
	new file:   components/esp32-camera/sensors/private_include/gc0328_settings.h
	modified:   components/modules/Kconfig
	modified:   components/modules/camera/who_camera.c
	modified:   components/modules/camera/who_camera.h
	modified:   components/esp32-camera/driver/cam_hal.c
	modified:   components/esp32-camera/driver/sensor.c
	renamed:    components/modules/lcd/logo_en_240x240_lcd.h -> components/modules/lcd/logo_en_240x240_lcd.bak
	new file:   components/modules/lcd/logo_en_320x172_lcd.h
	modified:   components/modules/lcd/who_lcd.c
	modified:   components/modules/lcd/who_lcd.h
	modified:   examples/esp32-s3-eye/main/src/app_lcd.cpp
	modified:   components/modules/lcd/logo_en_320x172_lcd.h
	new file:   components/modules/lcd/test.bmp
	modified:   components/modules/lcd/who_lcd.c
	modified:   components/modules/lcd/who_lcd.h
	modified:   components/modules/lcd/who_lcd.c
	modified:   components/modules/lcd/who_lcd.h
	modified:   components/esp32-camera/driver/esp_camera.c
	modified:   components/modules/camera/who_camera.c
	modified:   components/modules/camera/who_camera.h
	modified:   components/modules/camera/who_camera.c
	modified:   components/modules/camera/who_camera.h
	modified:   components/modules/lcd/who_lcd.c
	modified:   components/modules/lcd/who_lcd.h
	modified:   components/modules/CMakeLists.txt
	deleted:    components/modules/lcd/logo_en_320x172_lcd.h
	modified:   components/esp32-camera/driver/include/sensor.h
	modified:   components/esp32-camera/driver/sensor.c
	modified:   components/esp32-camera/sensors/gc0328.c
	modified:   components/esp32-camera/sensors/private_include/gc0328_settings.h
OV2640地址,另一方面加快初始化速度。:
	modified:   components/esp32-camera/driver/esp_camera.c
	modified:   components/modules/CMakeLists.txt
	new file:   components/modules/lcd/logo_en_320x172_lcd.h
	modified:   components/modules/lcd/who_lcd.c
	modified:   components/modules/lcd/who_lcd.h
	modified:   components/modules/CMakeLists.txt
	modified:   components/modules/lcd/who_lcd.c
	modified:   components/modules/lcd/who_lcd.h
把摄像头输出的320x240图片截取为320x172,给LCD显示即可:
	modified:   components/esp32-camera/driver/include/sensor.h
	modified:   components/esp32-camera/driver/sensor.c
	modified:   components/esp32-camera/sensors/gc0328.c
	modified:   components/esp32-camera/sensors/private_include/gc0328_settings.h
	modified:   components/modules/CMakeLists.txt
	modified:   components/modules/lcd/who_lcd.c
	modified:   components/modules/camera/who_camera.c
	modified:   components/modules/camera/who_camera.h
	modified:   components/modules/lcd/who_lcd.c
	modified:   components/modules/lcd/who_lcd.h
	modified:   components/esp32-camera/sensors/private_include/gc0328_settings.h
	modified:   components/modules/ai/who_ai_utils.cpp
	modified:   components/modules/ai/who_ai_utils.hpp
	new file:   components/modules/ai/who_c_wrapper.cpp
	new file:   components/modules/ai/who_c_wrapper.h
	modified:   components/modules/ai/who_cat_face_detection.cpp
	modified:   components/modules/ai/who_human_face_detection.cpp
	modified:   components/modules/ai/who_human_face_recognition.cpp
	modified:   components/modules/ai/who_human_face_recognition.hpp
	modified:   components/modules/ai/who_motion_detection.cpp
	modified:   components/modules/ai/who_c_wrapper.cpp
	modified:   components/modules/ai/who_c_wrapper.h
	modified:   components/modules/ai/who_human_face_recognition.cpp
	modified:   components/modules/ai/who_human_face_recognition.hpp
	modified:   components/modules/ai/who_human_face_recognition.cpp
	deleted:    components/modules/lcd/logo_en_320x172_lcd.h
	new file:   components/modules/lcd/logo_labplus_ledong_v2_320x172_lcd.h
	new file:   components/modules/lcd/logo_mpython_pro_320x172_lcd.h
	modified:   components/modules/lcd/who_lcd.c
	new file:   "components/modules/lcd/\344\271\220\345\212\250\346\216\214\346\216\2472.0 .png"
	new file:   "components/modules/lcd/\346\216\214\346\216\247\346\235\2773.0.png"
	modified:   components/modules/ai/who_ai_utils.cpp
	modified:   components/modules/ai/who_c_wrapper.h
	modified:   components/modules/ai/who_human_face_recognition.cpp
	modified:   components/modules/ai/who_ai_utils.cpp
	modified:   components/modules/ai/who_c_wrapper.h
	modified:   components/modules/ai/who_human_face_recognition.cpp
	modified:   components/modules/ai/who_human_face_recognition.cpp
	modified:   components/modules/Kconfig
	modified:   components/modules/camera/who_camera.h
	modified:   components/modules/lcd/who_lcd.c
	modified:   components/modules/lcd/who_lcd.h
	new file:   components/modules/lcd/logo_xunfei_320x172_lcd.h
	modified:   components/modules/lcd/who_lcd.c
	new file:   components/modules/lcd/xunfei_log.png
	modified:   components/modules/camera/who_camera.h
	modified:   components/modules/CMakeLists.txt
	modified:   components/modules/ai/who_c_wrapper.h
	new file:   components/modules/ai/who_code_scanner.c
	new file:   components/modules/ai/who_code_scanner.h
diskman88 added 5 commits June 3, 2025 10:44
	new file:   components/modules/lcd/esp_lcd_panel_jd9853.c
	new file:   components/modules/lcd/esp_lcd_panel_jd9853.h
	modified:   components/modules/lcd/who_lcd.c
	modified:   components/modules/lcd/who_lcd.c
	modified:   components/modules/lcd/who_lcd.h
	modified:   components/modules/camera/who_camera.c
	new file:   components/modules/lcd/image_format.png
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant