{"id":22345007,"url":"https://github.com/seeed-studio/oshw-recamera-series","last_synced_at":"2025-04-12T21:19:54.707Z","repository":{"id":253872214,"uuid":"836130740","full_name":"Seeed-Studio/OSHW-reCamera-Series","owner":"Seeed-Studio","description":"reCamera is an opensource camera platform","archived":false,"fork":false,"pushed_at":"2025-04-11T07:11:04.000Z","size":494677,"stargazers_count":228,"open_issues_count":0,"forks_count":22,"subscribers_count":23,"default_branch":"main","last_synced_at":"2025-04-12T21:19:27.258Z","etag":null,"topics":["camera","hardware"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Seeed-Studio.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-31T08:03:23.000Z","updated_at":"2025-04-11T07:11:08.000Z","dependencies_parsed_at":"2025-04-11T02:37:50.835Z","dependency_job_id":null,"html_url":"https://github.com/Seeed-Studio/OSHW-reCamera-Series","commit_stats":null,"previous_names":["seeed-studio/oshw-recamera-series"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Studio%2FOSHW-reCamera-Series","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Studio%2FOSHW-reCamera-Series/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Studio%2FOSHW-reCamera-Series/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Seeed-Studio%2FOSHW-reCamera-Series/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Seeed-Studio","download_url":"https://codeload.github.com/Seeed-Studio/OSHW-reCamera-Series/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248632120,"owners_count":21136629,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["camera","hardware"],"created_at":"2024-12-04T09:15:58.681Z","updated_at":"2025-04-12T21:19:49.696Z","avatar_url":"https://github.com/Seeed-Studio.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Introduction\n\n\u003ca href=\"url\"\u003e\u003cimg src=\"./statics/reCamera-2.png\" height=\"auto\" width=\"auto\" style=\"border-radius:40px\"\u003e\u003c/a\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003ca href=\"https://discord.gg/agHdBMYGZK\"\u003e\u003cimg alt=\"Discord\" src=\"https://img.shields.io/discord/862602258452578314?label=Join%20Community\"\u003e\u003c/a\u003e\n\u003ca href=\"https://x.com/seeedstudio\" \u003e\u003cimg src=\"https://img.shields.io/twitter/follow/seeedstudio.svg?style=social\" /\u003e \u003c/a\u003e\n\u003cbr\u003e\n\u003ca href=\"https://www.reddit.com/r/Seeed_Studio/submit/?type=TEXT\" target=\"_blank\"\u003e\u003cimg alt=\"Share on Reddit\" src=\"https://img.shields.io/twitter/url?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FSeeed_Studio%2F\u0026style=social\u0026logo=Reddit\u0026label=Reddit\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"https://www.linkedin.com/shareArticle?mini=true\u0026url=https%3A//github.com/Seeed-Studio/OSHW-reCamera-Series\" target=\"_blank\"\u003e\u003cimg alt=\"Share on LinkedIn\" src=\"https://img.shields.io/twitter/url?url=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2F1475165%2Fadmin%2Fdashboard%2F\u0026style=social\u0026logo=LinkedIn\u0026label=LinkedIn\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"https://www.facebook.com/sharer/sharer.php?u=https%3A//github.com/Seeed-Studio/OSHW-reCamera-Series\" target=\"_blank\"\u003e\u003cimg alt=\"Share on Facebook\" src=\"https://img.shields.io/twitter/url?url=https%3A%2F%2Fwww.facebook.com%2Fseeedstudiosz%2F\u0026style=social\u0026logo=Facebook\u0026label=Facebook\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"https://t.me/share/url?text=Awesome%20communication%20engine!\u0026url=https%3A%2F%2Fgithub.com%2FSeeed-Studio%2FOSHW-reCamera-Series\" target=\"_blank\"\u003e\u003cimg alt=\"Share on Telegram\" src=\"https://img.shields.io/twitter/url?url=https%3A%2F%2Fwww.facebook.com%2Fseeedstudiosz%2F\u0026style=social\u0026logo=Telegram\u0026label=Telegram\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"https://wa.me/?text=Awesome%20communication%20engine!%5Cn%20https%3A%2F%2Fgithub.com%2FSeeed-Studio%2FOSHW-reCamera-Series\" target=\"_blank\"\u003e\u003cimg alt=\"Share on Whatsapp\" src=\"https://img.shields.io/twitter/url?url=https%3A%2F%2Fwww.facebook.com%2Fseeedstudiosz%2F\u0026style=social\u0026logo=Whatsapp\u0026label=Whatsapp\"\u003e\u003c/a\u003e\u0026nbsp;\n\u003ca href=\"mailto:?subject=Awesome%20Physical%20AI%20Agent\u0026body=Checkout%20this%20awesome%20physical%20ai%20agent%3A%0Ahttps%3A//github.com/Seeed-Studio/OSHW-reCamera-Series\" target=\"_blank\"\u003e\u003cimg alt=\"Share on Mail\" src=\"https://img.shields.io/twitter/url?url=https%3A%2F%2Fwww.facebook.com%2Fseeedstudiosz%2F\u0026style=social\u0026logo=GMail\u0026label=GMail\"\u003e\u003c/a\u003e\n\u003cbr\u003e\n\u003ca href=\"https://github.com/Seeed-Studio/OSHW-reCamera-Series/stargazers\"\u003e\u003cimg alt=\"GitHub Repo stars\" src=\"https://img.shields.io/github/stars/Seeed-Studio/OSHW-reCamera-Series\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Seeed-Studio/OSHW-reCamera-Series/network/members\"\u003e\u003cimg alt=\"GitHub forks\" src=\"https://img.shields.io/github/forks/Seeed-Studio/OSHW-reCamera-Series\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/Seeed-Studio/OSHW-reCamera-Series/pulls\"\u003e\u003cimg alt=\"GitHub Pull Requests\" src=\"https://img.shields.io/github/issues-pr/Seeed-Studio/OSHW-reCamera-Series?label=pull%20request\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Seeed-Studio/OSHW-reCamera-Series/issues\"\u003e\u003cimg alt=\"GitHub Issues\" src=\"https://img.shields.io/github/issues/Seeed-Studio/OSHW-reCamera-Series\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Seeed-Studio/OSHW-reCamera-Series/graphs/contributors\"\u003e\u003cimg alt=\"GitHub contributors\" src=\"https://img.shields.io/github/contributors/Seeed-Studio/OSHW-reCamera-Series\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Seeed-Studio/OSHW-reCamera-Series/blob/main/LICENSE\"\u003e\u003cimg alt=\"GitHub License\" src=\"https://img.shields.io/github/license/Seeed-Studio/OSHW-reCamera-Series\"\u003e\u003c/a\u003e\n\n\u003c/div\u003e\n\n## ✨ What's reCamera? \n\nreCamera is a combination of a **processor** and a **camera sensor**.\n\nThis combination makes reCamera a standalone system that can handle basic detection and control tasks on its own.\n\n## 💡 Why we make reCamera? \n\nToday, 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.\n\nSo today, we introduce reCamera, an open-source camera platform for everyone to play with. We have divided this project into 3 interchangeable parts:\n\n\u003ca href=\"url\"\u003e\u003cimg src=\"./statics/Modular_Design.png\" height=\"auto\" width=\"auto\" style=\"border-radius:40px\"\u003e\u003c/a\u003e\n- Core Board\n- Sensor Board\n- Base Board\n\nThis 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.\n\nBy 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.\n\nThe 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. \n\nWe'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!\n\n## Core Board\n\n| Board         | Features                           | Version Info |\n| ------------- | ---------------------------------- | ------------ |\n| [C1_2002w](./C1_2002/)    | eMMC \u003cbr /\u003eWIFI/BLE module \u003cbr /\u003e OnBoard antenna \u003cbr /\u003e External antenna connector| 1.2 |\n| [C1_2002](./C1_2002/)       | eMMC \u003cbr /\u003eExtra SDIO to base board \u003cbr /\u003e Extra UART to base board | 1.2 |\n\n### 💡 [C1_2002w](./C1_2002(w)/C1_Readme.md)\n\n\n### ⚙️ overview\n  \nUp             |  Bottom\n:-------------------------:|:-------------------------:\n![Up](./statics/C1_2002w_Up.png)  |  ![Bottom](./statics/C1_2002w_Bottom.png)\n\n\n## Sensor Board\n\n| Board         | Features                           | Latest Version                                                   |\n| ------------- | ---------------------------------- | ------------------------------------------------------------ |\n| [S1_OV5647](./S1_OV5647/) | 5MP  \u003cbr /\u003eRolling Shutter | 1.2 |\n| [S2_IMX335](./S2_IMX335/)     | 5MP  \u003cbr /\u003eRolling Shutter | 1.0 |\n| [S3_SC130GS](./S3_SC130GS/)    | 1MP \u003cbr /\u003eGlobal Shutter    | 1.0 |\n----\n[Sensor Driver Support List](./Sensor_Suppoeted_List.md)\n\n### 💡 [S1_OV5647](./S1_OV5647/S1_Readme.md)\n---\n### ⚙️ overview\n\nUp             |  Bottom\n:-------------------------:|:-------------------------:\n![Up](./statics/S1_ov5647_UP.png)  |  ![Bottom](./statics/S1_ov5647_Bottom.png)\n\n### ⚙️ features:\n\n\u003cdiv\u003e\n\n\u003ctable \u003e\u003ctbody\u003e\n\u003ctr \u003e\n    \u003ctd \u003eSENSOR\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003eOV5647\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003eCMOS SIZE\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003e1/4 inch\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr \u003e\n    \u003ctd class=\"dbon\"\u003ePIXELS\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003e5MP\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003eAPERTURE\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003eF2.4\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr \u003e\n    \u003ctd \u003eFOCAL LENGTL\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003e3.89mm\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003eFIELD OF VIEW\u003c/td\u003e\n    \u003ctd \u003e72.9°\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr \u003e\n    \u003ctd \u003eDISTORTION\u003c/td\u003e\n    \u003ctd \u003e\u0026lt;1.5%\u003c/td\u003e\n    \u003ctd \u003eDEPTH OF FIELD\u003c/td\u003e\n    \u003ctd \u003e20cm ~∞\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr \u003e\n    \u003ctd \u003eIMAGE\u003c/td\u003e\n    \u003ctd  colspan=\"3\"\u003e2592 x 1944 still picture resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr \u003e\n    \u003ctd \u003eVIDEO\u003c/td\u003e\n    \u003ctd  colspan=\"3\"\u003e1920 x 1080p @30fps, 1280 x 720p @60fps, 640 x 480p @60fps, 640 x 480p @90fps\u003c/td\u003e\n\u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/div\u003e\n\n- 4 x LED fill lights\n- 1 x microphone\n- 1 x speaker\n- 3 x LED indicator\n\n### 💡 [S2_IMX335](./S2_IMX335\\readme.md)\n### ⚙️ overview\n\n![image](./statics/S2_IMX335_overview.png)\n\n\n\n### ⚙️ features:\n\n\n\u003cdiv\u003e\n\n\u003ctable \u003e\u003ctbody\u003e\n\u003ctr \u003e\n    \u003ctd \u003eSENSOR\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003eIMX335\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003eCMOS SIZE\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003e1/2.8 inch\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr \u003e\n    \u003ctd class=\"dbon\"\u003ePIXELS\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003e5MP\u003c/td\u003e\n    \u003ctd \u003eFocusing\u003c/td\u003e\n    \u003ctd \u003emanually focusing\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr \u003e\n    \u003ctd \u003eFOCAL LENGTL\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003e3.91mm\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003eFIELD OF VIEW\u003c/td\u003e\n    \u003ctd \u003e106°(D) 92.6°(H) 48.6°(V)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr \u003e\n    \u003ctd \u003eIMAGE\u003c/td\u003e\n    \u003ctd  colspan=\"3\"\u003e2592 x 1944 still picture resolution\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr \u003e\n    \u003ctd \u003eVIDEO\u003c/td\u003e\n    \u003ctd  colspan=\"3\"\u003e2592 × 1944p @20fps;1920 × 1080p @30fps;1280 × 720p @30fps\u003c/td\u003e\n\u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/div\u003e\n\n\n### 💡 [S3_SC130GS](./S3_SC130GS\\readme.md)\n\n### ⚙️ overview\n\n![image](./statics/S3_SC130GS_overview.png)\n\n\n### ⚙️ features:\n\n\n\u003cdiv\u003e\n\n\u003ctable \u003e\u003ctbody\u003e\n\u003ctr \u003e\n    \u003ctd \u003eSENSOR\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003eSC130GS\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003eCMOS SIZE\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003e1/2.7 inch\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr \u003e\n    \u003ctd class=\"dbon\"\u003ePIXELS\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003e1.3MP\u003c/td\u003e\n    \u003ctd \u003eOutput Format\u003c/td\u003e\n    \u003ctd \u003eRAW MONO/RGB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr \u003e\n    \u003ctd \u003ePackage\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003e64 pin CLCC\u003c/td\u003e\n    \u003ctd class=\"dbon\"\u003ePackage Size\u003c/td\u003e\n    \u003ctd \u003e13mm x 13mm\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr \u003e\n    \u003ctd \u003eIMAGE\u003c/td\u003e\n    \u003ctd  colspan=\"3\"\u003e 1280H x 1024\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr \u003e\n    \u003ctd \u003eVIDEO\u003c/td\u003e\n    \u003ctd  colspan=\"3\"\u003e 1280H x 1024 @240fps\u003c/td\u003e\n\u003c/tr\u003e\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/div\u003e\n\n\n## Base Board\n\n\n| Board         | Features                           | Version Info |\n| ------------- | ---------------------------------- | ------------ |\n| B1_Default    | Single Port Transformer Module \u003cbr /\u003e SD card reader \u003cbr /\u003e Type-C port \u003cbr /\u003e UART| 1.2 |\n| B2_Vertical-mounted Type-C      | Single Port Transformer Module \u003cbr /\u003e SD card reader \u003cbr /\u003e Type-C port \u003cbr /\u003e UART| 0.1 |\n| B3_POE    | Power over Ethernet(POE) \u003cbr /\u003e UART| 0.1 |\n| B4_Gyro      | DC-DC converter \u003cbr /\u003e CAN port \u003cbr /\u003e UART | 0.1 |\n\n### 💡 [B1_Default](./B1_Default/B1_Readme.md)\n\n### ⚙️ overview\n\nUp             |  Bottom\n:-------------------------:|:-------------------------:\n![Up](./statics/B1_Default_Upper.png)  |  ![Bottom](./statics/B1_Default_Bottom.png)\n\n\n\n### ⚙️ features:\n\n- 1 x Type-C port for power input and communication.\n- 1 x Single Port Transformer Module for Ethernet communication support.\n- 1 x SD card reader for data storage and exchange.\n\n### 💡 [B2_Vertical-mounted Type-C](./B2_Vertical%20Type-C/B2_Readme.md)\n\n\n### ⚙️ overview\n\n![images](./statics/B2_Vertical-mounted_Type-C_overview.png)\n\n### ⚙️ features:\n\n- 1 x Type-C port for power input and communication.\n- 1 x Single Port Transformer Module for Ethernet communication support.\n- 1 x SD card reader for data storage and exchange.\n\n### 💡 [B3_POE](./B3_POE/B3_Readme.md)\n\n### ⚙️ overview\n\nUp             |  Bottom\n:-------------------------:|:-------------------------:\n![Up](./statics/B3_POE_Upper.png)  |  ![Bottom](./statics/B3_POE_Bottom.png)\n\n\n### ⚙️ features:\n\n- 1 x RJ45 port for 802.3af PSE.\n- 1 x UART port.\n\n### 💡 [B4_Gyro](./B4_CAN/B4_Readme.md)\n\n### ⚙️ overview\n\n![images](./statics/B4_Gyro_overview.png)\n\n### ⚙️ features:\n\n- 1 x CAN port.\n- 1 x Gyroscope sensor.\n- 1 x UART port.\n\n\n## reCamera Softwares\n\n### [reCamera OS](https://github.com/Seeed-Studio/reCamera-OS)\n\nThis is the default buildroot system running in reCamera.\n\n### reCamera Web\n\nCurrently remaking with Node-red Dashboard.\n\nThis 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.\n\n## Related Projects\n\n### [reCamera Gimbal](https://github.com/AllenKon/Seeed_reCamera_Gimbal)\n\nOpen source Gimbal solution made using reCamera.\n\n![image](./statics/reCamera-Gimbal.jpg)\n\n### reCamera Industrial \n\n![image](./statics/industrial.jpg)\n\nWIP..\n\n### [reCamera Robot Arm]()\n\n![image](./statics/reCamera_Robot_Arm.JPG)\n\nWIP..\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseeed-studio%2Foshw-recamera-series","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseeed-studio%2Foshw-recamera-series","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseeed-studio%2Foshw-recamera-series/lists"}