MCPcopy Index your code
hub / github.com/Seeed-Studio/OSHW-reCamera-Series

github.com/Seeed-Studio/OSHW-reCamera-Series @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
512 symbols 1,054 edges 88 files 12 documented · 2% updated 4mo ago★ 474
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

reCamera Introduction

Discord ​​​​​​​​​ 

Share on Reddit  Share on LinkedIn  Share on Facebook  Share on Telegram  Share on Whatsapp  Share on Mail

GitHub Repo stars GitHub forks GitHub Pull Requests GitHub Issues GitHub contributors GitHub License


Table of Contents

✨ What's reCamera?

reCamera is a combination of a processor and a camera sensor.

This combination makes reCamera a standalone system that can handle basic detection and control tasks on its own.

The first reCamera series - reCamera SG2002 is an open-source and tiny size AI camera, programmable and customizable, powered by an RISC-V SoC, delivering on-device 1 TOPS AI performance with video encoding 5MP @30 FPS. The modular hardware design and expandable interfaces offers the most versatile platform for developers building vision AI systems.

🔖 Product Series

reCamera Gimbal 2002w 8GB reCamera Gimbal 2002w 64GB reCamera 2002 8GB reCamera 2002 64GB reCamera 2002w 8GB reCamera 2002w 64GB
Core Board Core 2002w 8GB Core 2002w 64GB Core 2002 8GB Core 2002 64GB Core 2002w 8GB Core 2002w 64GB
Sensor Board S101(OV5647) S101(OV5647) S101(OV5647) S101(OV5647) S101(OV5647) S101(OV5647)
Base Board B401 B401 B101 B101 B101 B101
Wireless (Wi - Fi/BT)
Mounting Method Vertical Vertical Magnetic/Camera Bracket Mount Magnetic/Camera Bracket Mount Magnetic/Camera Bracket Mount Magnetic/Camera Bracket Mount
Power Supply DC Jack cable/XT30(2+2) DC Jack cable/XT30(2+2) Type - C cable Type - C cable Type - C cable Type - C cable

💡 Why we make reCamera?

Today, as processors (both SOC and MCU) are becoming smaller and more powerful, it is now possible to combine the processor with camera sensors. In fact, many IPCs (IP cameras) are already using this design to accelerate AI detection on edge devices.

So today, we introduce reCamera, an open-source camera platform for everyone to play with. We have divided this project into 3 interchangeable parts:

  • Core Board
  • Sensor Board
  • Base Board

This design allows you to easily change the interfaces and camera sensors to suit your needs. We hope that these components can be freely combined in any way.

By building this hardware platform and ecosystem, we enable other applications to grow on this platform without the need to worry about changing from one platform to another in the future.

The engineering focus on modularity, high performance, and ease of use ensures that reCamera serves as a powerful platform for developers and makers. This design streamlines complex hardware processes, allowing users to integrate vision AI capabilities into their systems efficiently and creatively.

We've taken care of the intricate hardware work, freeing up time for user innovation. The modular design enables users to rapidly switch cameras and customize interfaces, transforming development from months to weeks only!

🚀 Launch Notification--reCamera POE&&GC2053--Expected to Launch Within 2025 Q3

🛒reCamera POE and a new Sensor board are coming soon.

We launched a POE base board and a GC2053 sensor-integrated device. Of course, we will also sell POE module and the new Sensor module separately, the new module is adapted to the Core board, you can freely match according to your needs.

GC2053 is used in the Sensor module, and considering the user's feedback on the unclear imaging of the ov5647 Sensor, we choose a light sensor with a larger Optical Format and Pixel Size.

⚙️ Features:
Sensor GC2053 CMOS Size 1/2.9"
Pixels 2MP Aperture F2.8
Focal Length 2.9mm ±0.5% Field of View DFOV 93° HFOV 84° VFOV 54°
Distortion <0.5 % Relative Illumination 30% ± 5%
Focusing rane 39~69.5 CM Height of focus 50 CM
Video 1920 x 1080p @30fps, 1280 x 720p @30fps
Interfaces - 1 x microphone - 1 x speaker - 3 x LED indicator

POE module We adjusted the placement of the type-c port and the POE port so that they were opened on either side to avoid interference between the 1/2.5-inch ports. Due to the high heat generation of the POE module, we installed a large passive heat dissipation fin at the back end. The thickness of the module including the housing is up to 28mm. The user needs to take this thickness into account for installation.

🚀 Launch Notification--reCamera Gimbal

🌟 Get One Now:

Don’t miss out on the first open-source AI camera gimbal with 360° yaw & 180° pitch coverage!

📲 Follow Seeed Studio official website for updates and technical resources.

The reCamera gimbal 2002 series is the first open-source camera control system, composed of one tiny AI camera - reCamera 2002w 8GB/64GB, and one compatible 2-Axis gimbal basement with 2 brushless motors. It is powered by an RISC-V SoC, providing 1 TOPS AI performance with video encoding at 5MP @ 30 FPS. It offers a Lego-like self-assembly package and integrates the Sensecraft AI platform and Node-RED platform for smooth graphical programming and pipeline construction, enabling rapid self-training, model conversion, and deployment of AI models such as Yolo v5/v8/11.

For more information, please visit reCamera Gimbal and User manual.


⚙️ Hardware Overview

Core Board

💡 Here is the introduction of reCamera SG2002 series. So far we launched reCamera SG2002, Click to have one!

Board Features Version
C1_2002w - eMMC
  • WiFi/BLE module

  • Onboard antenna

  • External antenna connector| 1.2 | | C1_2002 | - eMMC

  • Extra SDIO to base board

  • Extra UART to base board | 1.2 |

Top View Bottom View
Up Bottom

Sensor Board

💡 Sensor Driver Support List for Core Board C1 is provided for reference.

Board Features Latest Version
S1_OV5647 - 5MP
  • Rolling Shutter | 1.2 | | S2_IMX335 | - 5MP

  • Rolling Shutter | 1.0 | | S3_SC130GS | - 1MP

  • Global Shutter | 1.0 |

💡 S1_OV5647

Top View Bottom View
Up Bottom
⚙️ Features:
Sensor OV5647 CMOS Size 1/4"
Pixels

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 416
Class 40
Interface 27
Enum 20
Method 9

Languages

TypeScript54%
C++37%
C10%

Modules by API surface

Cpp_project/Supervisor_add_detection_http/www/src/views/workspace/index.tsx41 symbols
Cpp_project/Supervisor_add_detection_http/main/src/utils_device.cpp38 symbols
Cpp_project/Supervisor_add_detection_http/main/src/utils_wifi.cpp32 symbols
Cpp_project/Supervisor_add_detection_http/www/src/views/network/hook.ts28 symbols
Cpp_project/Supervisor_add_detection_http/main/src/utils_user.cpp23 symbols
Cpp_project/Supervisor_add_detection_http/rootfs/usr/share/supervisor/nipplejs.min.js19 symbols
Cpp_project/Supervisor_add_detection_http/www/src/views/system/hook.tsx17 symbols
Cpp_project/Supervisor_add_detection_http/www/src/views/security/hook.ts17 symbols
Cpp_project/Supervisor_add_detection_http/main/src/http.cpp17 symbols
Cpp_project/Realtime_detection_mqtt_Dualthreading/main/main.cpp15 symbols
Cpp_project/Supervisor_add_detection_http/www/src/api/device/index.ts14 symbols
Cpp_project/Realtime_detection_mqtt_LoopRelease/main/main.cpp14 symbols

For agents

$ claude mcp add OSHW-reCamera-Series \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page