ESP32-S3 AI Vision Module Support WiFi Video Transmission, Face and Color Recognition, Dual-Mode Network Communication

ESP32-S3 AI Vision Module Support WiFi Video Transmission, Face and Color Recognition, Dual-Mode Network Communication

$19.99

.border { margin-bottom: 10px; border: 1px solid #e6e6e6 ; } .dotLine { width: 100%; height: 1px; margin-bottom: 46px; text-align: center; border-bottom: 2px dashed #ccc; } .border { display: block; margin: 0 auto; border: 1px solid #e6e6e6 ; } .mainImg { width: 100%; height: auto; margin-bottom: 46px; } .head { line-height: 1.3; font-family: "Open Sans", sans-serif; font-weight: bold; font-size: 30px; margin-bottom: 20px; text-align: center; } .desc { font-weight: 400; font-family: "Open Sans", sans-serif; font-size: 18px; color: #101010; line-height: 2; } .descItem { padding-bottom: 46px; } .descItem > .head { line-height: 30px; font-family: "Open Sans", sans-serif; font-weight: bold; font-size: 30px; margin-bottom: 10px; text-align: center; } .descItem > .desc { font-weight: 400; font-family: "Open Sans", sans-serif; font-size: 18px; color: rgba(16, 16, 16, 100); line-height: 2; } .descItem > .downImg,.descItem >.downContainer{ margin-top: 15px; } .descItem >.noDesc{ margin-top: 12px; } .iframeContainer { line-height: 20px; text-align: center; border: 1px solid rgba(255, 255, 255, 100); margin-bottom: 30px; } .iframeContainer > .iframe { width: 100%; margin-top: 17px; border: none; } .imageContainer { padding-bottom: 43px; display: flex; justify-content: space-between; } .imageContainer > .imageItem { width: 49%; display: flex; flex-direction: column; } .imageItem > .a-span6{ margin-bottom: 12px; flex: 1; } .imageItem > img { margin-bottom: 12px; width: 100%; border: 1px solid #e6e6e6; } .twolevelright > .twolevel > img { width: 100%; margin-bottom: 24px; } .four-column-images { display: flex; justify-content: space-between; } .four-column-images .a-column{ width: 32%; } .four-column-images .a-column1 { width: 24%; } .four-column-images .a-column .column-head{ display: grid; justify-items: start; margin-top: 10px; align-items: center; height: 30px; } .Packing-head{ padding-top: 30px; } .Packing-head-x{ line-height: 1.3; font-family: "Open Sans", sans-serif; font-weight: bold; font-size: 30px; text-align: center; margin-bottom: 12px; } .four-column-images .a-column .column-head1{ display: grid; justify-items: start; margin-top: 10px; align-items: center; height: 54px; } .column-image{ font-size: 0; } .four-column-images .a-column1 .column-head { display: grid; justify-items: start; align-items: center; margin-top: 10px; height: 35px; } .four-column-images .a-column1 .column-head.height-45{ height: 45px; } .four-column-images .a-column .head,.four-column-images .a-column1 .head { margin: 0 auto; font-size: 18px; line-height: 1.25em; } .four-column-images .a-column .description,.four-column-images .a-column1 .description { font-size: 16px; line-height: 2; text-align: left; } .descItem > img { width: 100%; } .viewMore{ position: absolute; width: 150px; margin-left: 15px; text-align: center; font-size: 20px; padding: 4px 6px; border-radius: 30px; border: 1px solid #f98800; color: #fff; background: #f98800; } .viewMore:hover{ color: #fff; } @media screen and (min-width: 1025px) { .descItem.descItem{ padding-bottom: 23px; } .switch_picture { display: flex; justify-content: space-between; max-width: 1220px; margin: 0 auto; align-items: center; } .tab-nav { flex: 36%; padding-right: 7px; } .tab-nav li { padding-left: 50px; cursor: pointer; transition: all .2s ease-out; } .tab-nav .nav-tit { font-size: 16px; margin-bottom: 16px; width: 262px; padding: 12px 0px; border-radius: 30px; line-height: 10px; border: 1px solid #000000d9; text-align: center; } .tab-nav .nav-tit:hover{ background-color: #0000000a; } .li-active .nav-tit { color: #fff; background-color: #000; } .li-active .nav-tit:hover{ background-color: #000c; } .tab-right-img { flex: 70%; } .tab-right-img .img-show{ display: block; } .tab-right-img li{ display: none; } } @media screen and (max-width: 1026px) { .control_type_pc { display: none; } } .show { transition: all .3s linear; display: block !important; } .hide { transition: all .3s linear; animation: hide .3s linear; display: none !important; } .control_type { position: relative; } .imageDescContainer { width: 96%; display: block; margin: 0 auto; } .titlepicfile-a{ position: relative; } .titlepicfile-b{ position: absolute; left: 50px; top: 70px; color: #fff; } .titlepicfile-head{ font-size: 55px; font-weight: 600; } .titlepicfile-desc{ font-size: 27px; margin-left: 3px; } .imageDescContainer > .head { text-align: center; margin-bottom: 4px; font-size: 23px; } .title-gap{ height: 60px; display: grid; align-items: center; } .imageDescContainer > .head-nodesc { text-align: center; line-height: 1.3; font-weight: bold; margin-bottom: 0px; font-size: 23px; } .lonely-head{ line-height: 1.3; font-family: "Open Sans", sans-serif; font-weight: bold; font-size: 30px; margin-bottom: 40px; text-align: center; } .secHead { line-height: 30px; font-weight: bold; font-size: 22px; margin-bottom: 4px; margin-top: 8px; text-align: center; } .imageDescContainer > .desc { font-size: 18px; line-height: 2; text-align: left; } .mo { display: none; } .pc { display: block; } .pcflex { display: flex; } .imageIte { width: 32%; height: auto; } .stress-head{ text-align: center; font-weight: 600; background: #5E5E5E; color: #fff; font-size: 25px; width: 700px; border-radius: 4px; height: 45px; line-height: 45px; margin: 15px auto; } .imageIte > img { margin-bottom: 10px; width: 100%; border-radius: 5px; border: 1px solid rgba(230, 230, 230, 100); } .titimg{ width: 53%; margin-bottom: 14px; } .packageList td { border: 1px solid rgba(187, 187, 187, 100); line-height: 20px; text-align: center !important; width: 302px; height: 48px; padding-top: 7px !important; color: rgba(16, 16, 16, 100); font-size: 18px; font-weight: 400; } .packageList { position: relative; display: block; width: fit-content; border-spacing: 7px !important; border-collapse: separate !important; margin: 0 auto; margin-bottom: 43px !important; } .packageList .small { width: 71px; text-align: center !important; } .packageList .long { width: 300px; text-align: left !important; } .packageList .ll { width: 361px; text-align: left !important; } .premium-module{ padding-bottom: 46px; } .packageList tr:first-child td { border-top: 1px solid rgba(187, 187, 187, 100) !important; } .packageList tr:last-child td { border-bottom: 1px solid rgba(187, 187, 187, 100) !important; } .raspberryLogo{ display: flex; align-items: center; justify-content: center; } .raspberryLogo .logo{ width: 30px; margin-right: 6px; } .raspberryLogo .head{ margin-bottom: 8px; } .longImg-c{ position: relative; font-size: 0; margin-bottom: 46px; } .longImg-d{ position: absolute; width: 100%; } .longImg-top{ top: 40px; } .longImg-top1{ top: 60px; } .longImg-d .float-head{ font-size: 34px; font-weight: 700; text-align: center; } .longImg-d .float-desc{ font-size: 18px; line-height: 2; padding: 0 60px; margin-top: 15px; } .imageItem table.a-bordered { border: 1px solid #BBBFBF; height: 100%; } .imageItem table.a-bordered .bgcl{ background-color: #efefef; } .imageItem table.a-bordered tr td { border: 1px solid #bbbfbf; padding: 4px 10px; font-size: 13px; } .imageItem .a-text-bold{ width: 220px; font-weight: 700; } .img-t{ margin-bottom: 24px; } .pd-t-10{ padding-top: 10px; } .secdesc{ font-size: 18px; color: #101010; line-height: 2; } .carousel-container { width: 100%; margin: 0 auto; overflow: hidden; position: relative; cursor: pointer; } .carousel-content { display: flex; transition: transform 0.5s ease; } .carousel-item { flex: 0 0 100%; position: relative; } .carousel-item img { width: 100%; height: 100%; } .carousel-btn { position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; font-size: 24px; padding: 10px; } .carousel-prev { left: 10px; color: #5e76b2; } .carousel-next { right: 10px; color: #5e76b2; } .carousel-indicators { text-align: center; position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); display: flex; align-items: center; } .carousel-indicator { display: inline-block; width: 12px; height: 12px; border-radius: 50%; background-color: #bbb; margin: 0 5px; cursor: pointer; } .carousel-indicator.active { background-color: #5e76b2; } .apm-hiwonder-tablemodule .apm-tablemodule-table { border-bottom: 1px solid #ddd; table-layout: auto; } .apm-hiwonder-tablemodule .apm-tablemodule-table th { padding-bottom: 12px; text-align: center; } .apm-hiwonder-tablemodule .apm-tablemodule-image { background-color: #fff; padding: 0 !important; text-align: center; overflow: hidden; vertical-align: bottom; } .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyhead { border-top: 1px solid #ddd; padding: 8px 14px 6px ; background-color: #f7f7f7; font-weight: 600; color: #626262; float: none !important; margin-right: 0; text-align: center; } .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td { padding-top: 8px ; padding-left: 14px; padding-bottom: 8px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; width: 240px; } .apm-spacing { display: flex; } .apm-floatleft { display: flex; width: 72%; justify-content: space-between; } .apm-leftimage { width: 45%; } .apm-centerthirdcol { width: 54%; } .apm-centerthirdcol ul li{ font-size: 16px; line-height: 2; } .apm-fixed-width .a-spacing-mini { font-size: 18px; font-weight: 600; margin-bottom: 12px; } .apm-floatleft .a-spacing-base { margin-bottom: 16px; font-size: 16px; line-height: 2; } .apm-rightthirdcol-inner > p { font-size: 18px; font-weight: 600; margin-bottom: 22px; } .apm-listbox { background-color: #f3f3f3; border-radius: 4px; border: 1px #ddd solid; } .apm-rightthirdcol .a-box-inner > .a-vertical { font-size: 16px; padding: 20px 20px 20px 40px; } .apm-rightthirdcol .apm-rightthirdcol-inner .a-box-inner .a-vertical > li:not(:last-child) { margin-bottom: 11px; } .a-size-base { line-height: 19px; } @media screen and (max-width: 700px) { .ulFeature > li { line-height: inherit; } .imageItem.fourimg > .fourimgline > img { margin-bottom: 10px; } .four-column-images .a-column,.four-column-images .a-column1 { margin-bottom: 30px; width: 100%; } .dotLine { margin-bottom: 30px; } .imageItem > .border { margin-bottom: 10px; } .imageItem table.a-bordered tr td{ padding: 3px; } .imageIte > img { margin-bottom: 10px; } .packageList td { font-size: 16px; } .descItem >.downContainer{ margin-top: 30px; } .descContainer > .head { text-align: center; } .imageIte { width: 100%; margin-bottom: 30px; } .item > img { margin: 0 auto; display: block; margin-bottom: 17px; } .imageItem .a-text-bold{ width: 130px; } .iframeContainer { margin-bottom: 30px; } .carousel-btn{ display: none; } .carousel-indicators{ padding: 10px; transform: unset; position: unset; justify-content: center; } .iframeContainer > .iframe { margin-bottom: 1px; margin-top: 8px; } .descItem > .head { font-size: 20px; line-height: 22px; } .descItem > .desc { font-size: 15px; line-height: 1.66; } .stress-head{ font-size: 15px; line-height: 20px; width: auto; padding: 4px 0; margin: 14px auto; height: 50px; } .descContainer > .head { font-size: 20px; line-height: 22px; margin-bottom: 8px; } .descContainer > .desc { font-size: 16px; line-height: inherit; } .descItem { padding-bottom: 30px; } .product-simple-tab .nav li a { line-height: 24px; } .page-product.layout-extended .product-simple-tab .nav li { padding: 3px; margin-right: 4px; } .product-simple-tab .nav li a { font-size: 15px; } .page-product.layout-extended .product-simple-tab .nav li:before { display: none !important; } .mainImg { margin-bottom: 30px; } .tab-content .tab-pane ul { padding: 0 0 30px 0px; } .head { font-size: 20px; margin-bottom: 15px; } .imageContainer { display: block; padding-bottom: 0px; } .imageContainer > .imageItem { width: 100%; } .premium-module{ padding-bottom: 0; } .imageItem { margin-bottom: 30px; } .secHead{ margin-top: 6px; font-size: 18px; margin-bottom: 3px; } .secdesc{ font-size: 15px; line-height: 1.66; } .desc { font-size: 16px; line-height: inherit; } .lonely-head{ margin-bottom: 30px; font-size: 20px; } .Packing-head{ padding-top: 15px; } .Packing-head-x{ font-size: 20px; } .imageDescContainer > .head-nodesc{ font-size: 18px; } .imageDescContainer { width: 100%; display: block; margin: 0 auto; } .viewMore { font-size: 16px; padding: 4px 2px; width: 120px; margin: 10px auto 35px; } .imageDescContainer > .head { margin: 0 0 5px; text-align: center; font-size: 17px; line-height: 1.25em; } .imageDescContainer > .desc { font-size: 15px; line-height: 1.66; } .mo { display: block; } .pc { display: none; } .descItem >.noDesc{ margin-top: 4px; } .four-column-images { flex-wrap: wrap; } .title-gap{ height: unset; display: block; } .raspberryLogo .logo{ width: 24px; } .imageIt > img { margin-bottom: 10px; border-radius: 5px; border: 1px solid #e6e6e6; } .four-column-images .a-column .column-head, .four-column-images .a-column1 .column-head,.four-column-images .a-column .column-head1 { line-height: 22px; margin: 12px 0 5px; text-align: center; height: unset; } .four-column-images .a-column .description,.four-column-images .a-column1 .description { font-size: 15px; line-height: 1.66; } .imageItem.fourimg { margin-bottom: 0px; } .mo-imgs > .imageIte{ width: 48%; margin-bottom: 20px; } .titimg{ width: 62%; margin-bottom: 4px; } } --> Product Description The ESP32-S3 camera module is a cost-effective AI solution for your project, based on the high-performance ESP32-S3 chip. It offers various functions, including WiFi video live streaming, color recognition, face recognition, line following, and more. This module features a 2-megapixel camera and uses industry-grade manufacturing technology. It is programmed in C/C++ and includesa Type-C serial port, IIC port, and custom key for convenient hardware interaction. Additionally, we provide comprehensive microcontroller routines, schematics, a camera function development feature pack, and a Linux environment image to facilitate your development and learning, making it a complete remote AI vision solution for developers! ESP32 High-Performance Chip The ESP32-S3 is a high-performance, low-power dual-mode chip that features adual-core Xtensa 32-bit LX7 processor with a computing power of up to 600DMIPS. Two Communication Ports The module integrates a Type-C serial port and an IIC port, supporting two communication methods. These ports allow the module to outputand display 3D coordinate parameters for face recognition and color recognition. Firmware Upgrade Support The ESP32-S3 vision module features a Type-C port that allows users to connect the module to a computer via a Type-C cable for firmware upgrades. This process enhances data transmission speed and stability, simplifies development procedures, and facilitates quick downloading and debugging. Equipped with Protective Case, Custom Key The ESP32-S3 vision module has a compact design and a protective casing that enhances durability and safety. Additionally, the module includes a custom key that allows users to program itsfunction, enabling specific operations and event triggers. This enhances the module's flexibility and practicality. WiFi Live Video Stream The ESP32-S3 vision module offers two communication modes: AP hotspot mode for direct connections and STA LAN mode. Users can connect via WiFi to access a designated URL, allowing them to view HD live camera feeds. This setup facilitates efficient AI model training and swift recognition. PC WiFi Video Transmission Mobile WiFi Video Transmission Dual Network Communication Modes AP Hotspot Direct Connection Mode: In this mode, the vision module can create a hotspot that other devices can connect to. STA LAN Mode: In this mode, the vision module can connect to a specified hotspot. Intelligent Vision Recognition Face Recognition The vision module employs a lightweight convolutional neural network algorithm torecognize faces within its field of view. Color Recognition By utilizing a color threshold segmentation algorithm, the vision module canachieve accurate color recognition. Line Following The vision module uses a color threshold segmentation algorithm to precisely recognize lines of different colors. Compatible with Various Controllers The vision module can be integrated with ESP32, Raspberry Pi, and other common controllers and development platforms. This wide compatibility offers greater flexibility for use in diverse projects, meeting various application scenarios and needs, and helping users achieve a broad range of AI functions. Compatible with Multiple Robots Port Name Port Description USB port Serial communication and firmware upload IIC port Secondary development port for connecting to the main controller Custom key User-defined expansion options Camera Parameters Camera 2-magapixel Field of view 123° ESP32-S3 Vision Module Parameters Size 59*43*17.5mm Weight 32.5g Power supply range 4.75-5.25V Camera 2-magapixel SPI Flash Maximum: 16MB RAM Internal: 512KBExternal: 16MBPSRAM Bluetooth Support Bluetooth 5 and Bluetooth Mesh Serial baud rate Default: 115200 WiFi 802.11b/g/n Supported port UART, I2C ESP32-Cam Vision Module Parameter Size 59*43*17.5mm Weight 32.5g Power supply range 4.75-5.25V Camera 2-magapixel SPI Flash Maximum: 16MB RAM Internal: 512KBExternal: 16MBPSRAM Bluetooth Support Bluetooth 5 and Bluetooth Mesh Serial baud rate Default: 115200 WiFi 802.11b/g/n Supported port UART, I2C ESP32-S3 Vision Module Packing List Specifications Item Specification Size 59*43*17.5mm Weight 32.5g Power supply range 4.75-5.25V Camera 2-magapixel SPI Flash Maximum: 16MB RAM Internal: 512KBExternal: 16MBPSRAM Bluetooth Support Bluetooth 5 and Bluetooth Mesh Serial baud rate Default: 115200 WiFi 802.11b/g/n Supported port UART, I2C

Show More Show Less