Skip to content

Seeed-Studio/OSHW-reCamera-Series

Repository files navigation

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

✨ 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.

💡 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!

Core Board

Board Features Version Info
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

⚙️ overview

Up Bottom
Up Bottom

Sensor Board

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

Sensor Driver Support List


⚙️ overview

Up Bottom
Up Bottom

⚙️ features:

SENSOR OV5647 CMOS SIZE 1/4 inch
PIXELS 5MP APERTURE F2.4
FOCAL LENGTL 3.89mm FIELD OF VIEW 72.9°
DISTORTION <1.5% DEPTH OF FIELD 20cm ~∞
IMAGE 2592 x 1944 still picture resolution
VIDEO 1920 x 1080p @30fps, 1280 x 720p @60fps, 640 x 480p @60fps, 640 x 480p @90fps
  • 4 x LED fill lights
  • 1 x microphone
  • 1 x speaker
  • 3 x LED indicator

⚙️ overview

image

⚙️ features:

SENSOR IMX335 CMOS SIZE 1/2.8 inch
PIXELS 5MP Focusing manually focusing
FOCAL LENGTL 3.91mm FIELD OF VIEW 106°(D) 92.6°(H) 48.6°(V)
IMAGE 2592 x 1944 still picture resolution
VIDEO 2592 × 1944p @20fps;1920 × 1080p @30fps;1280 × 720p @30fps

⚙️ overview

image

⚙️ features:

SENSOR SC130GS CMOS SIZE 1/2.7 inch
PIXELS 1.3MP Output Format RAW MONO/RGB
Package 64 pin CLCC Package Size 13mm x 13mm
IMAGE 1280H x 1024
VIDEO 1280H x 1024 @240fps

Base Board

Board Features Version Info
B1_Default Single Port Transformer Module
SD card reader
Type-C port
UART
1.2
B2_Vertical-mounted Type-C Single Port Transformer Module
SD card reader
Type-C port
UART
0.1
B3_POE Power over Ethernet(POE)
UART
0.1
B4_Gyro DC-DC converter
CAN port
UART
0.1

⚙️ overview

Up Bottom
Up Bottom

⚙️ features:

  • 1 x Type-C port for power input and communication.
  • 1 x Single Port Transformer Module for Ethernet communication support.
  • 1 x SD card reader for data storage and exchange.

⚙️ overview

images

⚙️ features:

  • 1 x Type-C port for power input and communication.
  • 1 x Single Port Transformer Module for Ethernet communication support.
  • 1 x SD card reader for data storage and exchange.

💡 B3_POE

⚙️ overview

Up Bottom
Up Bottom

⚙️ features:

  • 1 x RJ45 port for 802.3af PSE.
  • 1 x UART port.

💡 B4_Gyro

⚙️ overview

images

⚙️ features:

  • 1 x CAN port.
  • 1 x Gyroscope sensor.
  • 1 x UART port.

reCamera Softwares

This is the default buildroot system running in reCamera.

reCamera Dashboard is a visual Demo built on the node-red framework. It provides user with a web interface for network configuration, live view, web ssh, system information and other security configuration. You can change the Dashboard at any time in node-red to customize the functionality. Preview Link

reCamera Dashboard

reCamera Web

Currently remaking with Node-red Dashboard.

This is the default Web backend running in reCamera OS. It provides user with a web interface for network configuration, live view, web ssh and other security configuration.

Related Projects

Open source Gimbal solution made using reCamera.

image

reCamera Industrial

image

WIP..

image

WIP..

About

reCamera is an opensource camera platform

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published