Camera

0 open source Camera apps

AiCamera
APK
This is a camera app for Android that automatically recognises the pixel location of people, cats or dogs in the camera view and blurs the background simulating depth of field. It can also gray out the background leaving only the recognised object in colour. The app uses a convolutional neural network to perform the detection. A TensorFlow implementation of the neural network can be found here. It was trained on a dataset of images consisting of people, cats and dogs and the trained model then exported as a protobuf file which contains the graph definition and the trained weights.
F-Droid
Alibi
APK
Alibi keeps recording in the background and saves the last 30 minutes at your request.Everything is completely configurable. No internet connection required.
F-DroidGitHub
Android IP Camera
APK
Features 🌎 Built in server, just open the video stream in a web browser, video app or even set it as a Home Assistant MJPEG IP Camera (using `https://[ip_address]:4444/video/m.jpeg`) 📴 Option to turn the display off while streaming 🤳 Switch between the main or selfie camera 🎛️ Remote web interface with controls for camera section, image rotation, audio/video sync, flash light toggle, resolution, zoom, exposure and contrast 🖼️ Choose between different image quality settings and frame rates (to help reduce phone over heating) 🛂 Username and password protection 🔐 Automatic TLS certificate support to protect stream and login details via HTTPS Warning If you are planning to run this 24/7, please make sure that your phone does not stay at 100% charge. Doing so may damage the battery and cause it to swell up, which could cause it to explode. Some models include an option to only charge to 80%, make sure this is enabled where possible. Note: running at a higher image quality may cause some phones to over heat, which can also damage the battery. For more details/usage see: https://github.com/DigitallyRefined/android-ip-camera
F-DroidGitHub
Camera
APK
Google Camera Port from Celso Azevedo
DirectF-DroidGitHub
CameraAlign
APK
This app creates a semitransparent overlay of a picture on top of the phone's camera preview. This allows the phone to be positioned in the same location and orientation as when the original picture was taken. Currently I use this app as a quick way to align the antennas for my software defined radios with a fixed point, but there can be other uses as well. This app also has the capability to select a certain color to be transparent for "green screen" style overlays. The transparency can be applied to the image or the live camera preview. This app has no ads or in-app purchases and collects no data. Source code is available on GitHub: JS-HobbySoft/CameraAlign The source code is licensed under AGPL-3.0-or-later. The app icon was created with Stable Diffusion.
F-DroidGitHub
CameraFileCopy
APK
Using animated bar codes, it's possible to send data over the air using only the camera. This app is the barcode decoder (receiver). An encoder (sender) can be seen at cimbar.org. With CameraFileCopy it is possible to receive data over the camera as a one-way data channel. It does not use any antennas (wifi, bluetooth, nfc, ...) or other tricks. Notably, this means it works just as well in airplane mode. The app reads animated cimbar codes. Nearly all the interesting logic is from libcimbar – included via a git subtree. The sender component of cfc is a cimbar encoder -- such as cimbar.org. Navigate to that website (or use libcimbar's cimbar_send to generate barcodes natively), open a file to initialize the cimbar stream, and point the app+camera at the animated barcode.
F-DroidGitHub
Cams
APK
Simple Android mobile app for playing RTSP streams from IP cameras Features: * View RTSP streams from any IP cameras, including H.265+. * Multiple video cameras on a single screen. * Image zoom. * 2 channel cameras support * Watching videos via SFTP protocol. * Motion detection support. * Maximum connection speed. * Extreme ease of navigation and control. * Ability to switch TCP/UDP protocol. This option is important while viewing cameras over the Internet, where UDP may not be supported or may not work well. IMPORTANT NOTE. The app is focused on data security and privacy. It does not collect or process any information about the user. The data is not sent to any servers, including Google's technical infrastructure or camera manufacturers' cloud storage.
F-DroidGitHub
Cryptocam - encrypting camera app
APK
Cryptocam allows you to take encrypted photos and videos so your data is safe even if an attacker gains physical access to your device or SD card. Find a full tutorial on https://cryptocam.gitlab.io Worried that your device or memory card might get into the wrong hands with sensitive footage on it? Cryptocam uses age (X25519 and ChaCha20) to encrypt recorded videos and photos without ever persisting unencrypted data to device storage.
F-Droid
DeltaCamera
APK
DeltaCamera uses the camera to record movement (thus *Delta*) and visualize it in one picture. For example running ants leave dark lines on a light surface, or driving cars make light lines on a dark surface. Make sure not to move the camera during recording. You can share images with other apps, adjust sensitivity and switch between light-on-dark and dark-on-light mode. You can create some amazing pictures for example with light painting. This is NOT just a long time exposure! The app uses the first captured frame as "background" and then records differences (deltas), either negative (dark on light) or positive (light on dark) to add them up. See homepage for some examples.
F-DroidGitHub
Endoscope
APK
Endoscope allows you to fast link two android devices and stream a live video of the camera of one device to the other. Video stream is over Wi-Fi. One device hosts live stream and another connect to it. Remember: to use Endscope your devices must be connected to the same Wi-Fi network.
F-DroidGitHub
FadCam
APK
FadCam is a privacy-focused, open-source multimedia recorder designed for continuous and crash-safe reliable recording use cases.Key Features: Background video recording with screen off • Dashcam-style recording for driving/riding • Android screen recording with annotation tools • Live streaming over local network • Remote camera control through web UI • Fragmented MP4 format (zero corruption risk) • Custom watermark text overlaysPerfect for: CCTV camera at home - monitor and control via FadCam Remote web UI • Dashcam while driving or riding • Feature-rich screen recorder for Android (no watermarks) • Security monitoring and content creationAll features work without ads or trackers.FadCam Pro is also available for lifetime access purchase - check my Patreon link inside the app for details.
F-DroidGitHubIzzyOnDroid
FairScan – PDF Scanner
APK
FairScan is a document scanner designed to be truly simple and respectful. With FairScan, it takes only a few seconds to get a clean PDF you can share or save. • Fast capture, optional review, instant export • Clear, distraction-free interface • Live automatic document detection • Automatic crop, perspective correction, and enhancement • Export to shareable PDFs All document scanning and processing happen locally on your device. Minimal permissions required: • Camera • Internet: used only for optional OCR language downloads • On Android 9 and below: storage (to save PDFs to Downloads)
F-DroidGitHub
Fossify Camera Beta
APK
Fossify Camera is your go-to app for capturing life’s moments with precision and privacy. Whether you’re snapping photos or recording videos, this fully customizable, privacy-respecting camera app is designed to meet your needs. 📸 YOUR PRIVACY, OUR PRIORITY: With the Fossify Camera app, your data remains private. Enjoy a camera that works without internet access or intrusive permissions, ensuring your photos and videos stay secure. 🚀 SEAMLESS PERFORMANCE: Fossify Camera provides a fluid and responsive interface. Switch between photo and video modes, adjust zoom, and toggle between front and rear cameras instantly. Capture moments with zero lag and experience smooth performance at all times. 🖼️ COMPLETE CUSTOMIZATION: Personalize every aspect of your camera experience. Adjust the output quality, customize the save path, and set the resolution to suit your needs. You can even customize colors and themes to match your style. ⚡ DYNAMIC CONTROLS: Toggle settings with ease—control flash, aspect ratio, and zoom directly from the camera view. The app is designed for quick access, letting you capture moments efficiently, with intuitive controls. 🖼️ MATERIAL DESIGN: Enjoy a sleek, user-friendly interface with material design and a dynamic theme that adapts to your preferences. Whether you're using the app during the day or at night, Fossify Camera provides a smooth and intuitive experience. 🌐 OPEN-SOURCE ASSURANCE: Fossify Camera is built on an open-source foundation. With our commitment to transparency, you can review the code on GitHub and be part of a community that values privacy and trust. Fossify Camera offers everything you need to capture moments effortlessly while respecting your privacy. Explore more Fossify apps: https://www.fossify.org Open-Source Code: https://www.github.com/FossifyOrg Join the community on Reddit: https://www.reddit.com/r/Fossify Connect on Telegram: https://t.me/Fossify
F-DroidGitHubIzzyOnDroid
FreeDcam
APK
FreeDCam is an OpenSource Camera App Supported API's: Camera 1 Camera 2 PlayMemories (Sony ILC WIFI Remote API) ####### SONY/SAMSUNG USERS ###### EVERY SAMSUNG AND SONY DEVICE WITH CAMERA1 IS EXCLUDED FROM RAW CAPTURE! Sorry, but those Manufacturers don't enable or break the rawstream, only for the Xperia L they forgot it! CM/AOSP BASED ROMS ALSO UNSUPPORTED (no guaranties) __________________________________________________________________________________________ ####### WIFI Camera API / playmemory ###### Supported Devices https://developer.sony.com/develop/cameras/device-support/ __________________________________________________________________________________________ Source: https://github.com/KillerInk/FreeDcam
F-DroidGitHub
Geotag video camera
APK
An app which displays an overlay of a map along with the coordinates on screen which can be used via screen recordings (uses mapbox or geoaplify apis). Have tried manual video recording options but the overlay wouldn't get saved to the final recording properly or needs frame by frame processing to insert the overlay which would be resource intensive. Double tapping the screen opens up the settings menu where the geoapify and mapbox api keys can be inserted. You will have to create an account and just add the api key from the website. (Have tried various leaflet options but none of them worked as intended..) FEATURES * No ads (Almost all of the play store ones have ads in them) * FOSS * Clean, fast and lightweight HOW TO USE * Just record your screen or take a screenshot to get the photo or video with the overlay.
F-DroidGitHubIzzyOnDroid
I
IPCam Demo
APK
Demo app for the ipcam-view library with current features handle basic authentication, multiple camera in one activity and take snapshots.
F-DroidGitHub
Libre Camera
APK
Libre Camera is a free and open source camera app to take pictures and record videos written in Flutter and Dart. If you are in need of an open source camera app with several features, this app should be for you. From flashlight, focus and exposure controls to changing themes, languages and the compression amount – this app should have you covered. And if not, feel free to open an issue on GitHub and request a feature. Below you can see a list of the features, with more coming in the future! Features * Take pictures and record videos with your rear and front camera * Privacy: No EXIF Metadata saved by default when taking pictures (enable optionally in settings) – without ads, tracking, or unnecessary permissions * Themes: Material Design with a Dark, Light or system theme * Multiple languages supported – Contribute translating your language! * Zoom: Zoom with 2 fingers or with an optional slider * Timer/Delay: Select a photo capture timer to get ready for your photo * Flashlight modes: On at capture, Off, Auto, Always on * Focus: Auto focus, locked focus and manual focus by touching the screen * Exposure: Auto exposure, locked exposure and manual exposure with an optional slider * Image compression: Set the compression amount in the settings * Formats: Switch between 3 camera formats (JPEG, PNG, WebP) * Resolutions: Switch between different camera resolutions * Save location: Choose your preferred save location * Small size of about 21MB * Customizable: Open the settings to customize the app to your liking! Contact Check out the GitHub repository, which includes the Roadmap: https://github.com/iakdis/librecamera In case you found a bug or have a feature request, feel free to file an issue on GitHub: https://github.com/iakdis/librecamera/issues
F-DroidGitHub
Magnifica
APK
Magnifica is a magnifier app I built because sometimes text is tiny, labels are impossible to read, and product designers apparently enjoy using microscopic fonts. The name is a little bilingual joke, born of a glorious act of linguistic optimism. I'm Spanish, and "Magnifica" sounds a bit like "magnify" in English. At the same time it brings to mind magnífica in Spanish, which means "magnificent." So the goal was obvious: build a magnifier app that's, well... magnificent. WHAT IT DOES • Magnifies stuff. The tiny print on a medicine box, the impossible serial number on a router, the ingredients list written by someone who clearly hates you — or that suspicious little dot on your kid's leg that you really, really need to know is a freckle and not a tick. Point, zoom, see. • Sensible zoom. It steps in powers of two (1x, 2x, 4x, 8x…) and tops out at whatever your camera can actually do. Tap plus and minus, no fiddly pinching. • Tap to focus. See a blurry thing, tap it, it becomes a readable thing. • A torch. On the back camera it's your real flashlight. The front camera has no flash, so it turns the whole screen blindingly white and calls that a "flash." It's a hack. It works. • Front and back cameras, one button to flip between them. • Negative mode. Invert the colors with one tap — handy for low-contrast or light-on-dark text. The button even previews what you're about to switch to. WHAT IT DOESN'T DO No accounts. No ads. No mysterious permissions. It wants the camera, because it's a camera app, and then it would like to be left alone to do its job. Magnifica: a magnificent way to make small things bigger.
F-Droid
Mirror
APK
- Outbound AirPlay 2 (modern) or AirPlay 1 (legacy) screen mirroring to Apple devices or third-party AirPlay receivers - Outbound Moonlight streaming and remote control, with Sunshine server built in - DisplayLink USB output via USB 2 or USB 3 host mode - Each display sink is registered as a virtual display allowing other applications to launch activities on it - Touchscreen relay for remote pointer and keyboard input directed at the mirrored display
F-DroidGitHub
Motion Eye
APK
The motionEye app is an interface to interact with all of your motionEye servers, all in one app. The motionEye app - Home Surveillance System offers a native motionEye interface which unlike other motionEye client apps maintains a consistent motionEye UI. Prominent features: View and download motion-triggered videos or photos stored on Google Drive¹ or any other linked cloud storage. Add multiple network cameras in the app. Though it is natively designed to work with motionEye and motionEye OS powered cameras, it also supports other network cameras. View all your network stream at once on the motionEye app's home screen itself. We got your back, navigate to Help and FAQ section of our app to fix app-related issues faster. Be a contributor: the motionEye app is open-source. Stay tuned for the next update, more awesome features are on their way. Please let us know what more cool features do you want by sending feedback in the about section of the app. ¹ This feature is available when you link Google Drive with motionEye
F-DroidGitHub
Motion-UI
APK
The Android app for Motion-UI, a web interface to manage your own NVR with motion (an open-source motion detection software) and visualize cameras live stream. Features: - Visualize cameras stream (sound supported). - Record motion detection (sound supported). - Motion detection autostart based on time period. - Motion detection autostart based on device presence on the local network. If none of the known devices are connected to the local network then motion detection will be automatically started as nobody is at home. - Email alerts on motion detection. - Visualize recorded images and videos and download them. - Create timelapses.
F-DroidGitHub
MotionEye Client for Android
APK
Android Motioneye Client App using Backend of motionEye Why using this instead other client apps: It's fast, because you are not loading HTML and CSS at all Using ONLY motionEye Backend, which is faster than Webviews Auto DDNS and Local switching, which will increase Video framerate and quality in local Wifi newtork Fullscreen support Features: Auto DDNS and Local Network Switching Using ONLY motionEye Backend Mulitple Devices and Cameras Fullscreen
F-DroidGitHub
O
ObscuraCam: The Privacy Camera
APK
In a world of viral videos and facial recognition, ObscuraCam helps you share photos and videos while protecting the privacy of you and those you care about. With ObscuraCam you can blur and disguise faces in your photos and videos. Information that could identify you as the cameraperson is removed from the files for added security * PRIVACY FOR YOUR PICTURES: ObscuraCam can be used as a camera to take photos, or to anonymize photos and videos you’ve already taken * DISGUISE YOURSELF: Cover faces with pixelate, redact (blackout) or funny nose and glasses * AUTOMATIC FACE DETECTION: ObscuraCam automatically detects faces in both photos and videos, so you can quickly and easily anonymize a crowd or a long video * MULTIPLE PRIVACY MODES: Faces can be pixelated, removed completely, or disguised with funny nose and glasses. You can also blur everything except a small portion of an image * SHARE SECURELY: We remove all identifying data stored in photos including GPS location data and phone make & model so you can save the protected photo back to the Gallery, or share it directly to Facebook, Twitter or any other "Share" enabled app * PROTECTS THE IDENTITY OF THE PHOTOGRAPHER: Smartphones attach information to every photo they take, including where it was taken and by what type of camera. ObscuraCam removes all of this information * AWARD-WINNING: ObscuraCam was a Winner of the 2013 Knight News Challenge ***Learn More*** * PARTNERSHIP: ObscuraCam is a partnership between the security experts at the Guardian Project and WITNESS.org, a non-profit using the power of video and storytelling to open the eyes of the world to human rights abuses * ABOUT US: Guardian Project is a group of developers that make secure mobile apps and open-source code for a better tomorrow * OUR WEBSITE: https://GuardianProject.info * ABOUT WITNESS: A non-profit using the power of video and storytelling to open the eyes of the world to human rights abuses * WITNESS’ WEBSITE: http://witness.org * ON TWITTER: https://twitter.com/guardianproject & https://twitter.com/witnessorg * OPEN-SOURCE: ObscuraCam is free software. You can take a look at our source code, or join the community to help make Orweb even better: https://github.com/guardianproject/ObscuraCam * MESSAGE US: Are we missing your favorite feature? Found an annoying bug? Please tell us! We’d love to hear from you. Send us an email: support@guardianproject.info face detection, blur, pixelize, human rights, activism, orbot, tor, privacy, obscure, obscura, privacy camera, camera, photo editor, journalist, journalism, photoshop, video, video processing, mosaic, anonymity
F-DroidGitHubguardian
Ojo RTSP IP Camera viewer
APK
Ojo is a basic IP Camera surveillance wall. IP camera's RTSP streams are added via its url and shown in the classic tile configuration. The number of tiles is automatically chosen based on the number of configured cameras: a single camera goes full screen, adding more cameras the app switches to a grid view: 2x2, 3x3, 4x4 and so on. The maximum number of cameras is determined by the device's capabilities. The stream decoding and rendering is demanded to VLC's library: without their effort this app wouldn't be possible. This app was specifically developed for F-Droid, as I couldn't find any open source RTSP viewers in the main repository. The app can be opened deeplinking to url ojo://view To open the app with focus on a specific camera, you can use an intent (it.danieleverducci.ojo.OPEN_CAMERA) to specify which camera you want to view. The extra argument it.danieleverducci.ojo.CAMERA_NAME will open the app with the camera with the name you specified while adding the camera. The extra argument it.danieleverducci.ojo.CAMERA_NUMBER starting at 1 could be used as well, if you have multiple cameras with the same name. See below an example how to use the intent. The flag (-f 268468224) could be useful if you want to switch to another camera while the app is running: adb -s shell am start -a it.danieleverducci.ojo.OPEN_CAMERA -f 268468224 --es it.danieleverducci.ojo.CAMERA_NAME adb -s shell am start -a it.danieleverducci.ojo.OPEN_CAMERA -f 268468224 --es it.danieleverducci.ojo.CAMERA_NUMBER
F-DroidGitHub
Page 1