Photography
General
- https://en.wikipedia.org/wiki/Photograph - or photo is an image created by light falling on a photosensitive surface, usually photographic film or an electronic image sensor, such as a CCD or a CMOS chip. Most photographs are created using a camera, which uses a lens to focus the scene's visible wavelengths of light into a reproduction of what the human eye would see. The process and practice of creating such images is called photography. The word photograph was coined in 1839 by Sir John Herschel and is based on the Greek φῶς (phos), meaning "light", and γραφή (graphê), meaning "drawing, writing", together meaning "drawing with light".
- The Bastards Book of Photography by Dan Nguyen - An open-source guide to working with light
- https://en.wikipedia.org/wiki/Photographic_film - a strip or sheet of transparent plastic film base coated on one side with a gelatin emulsion containing microscopically small light-sensitive silver halide crystals. The sizes and other characteristics of the crystals determine the sensitivity, contrast and resolution of the film.
Digital
- https://en.wikipedia.org/wiki/Digital_camera - or digicam is a camera that captures photographs in digital memory. Most cameras produced today are digital, and while there are still compact cameras on the market, the use of dedicated digital cameras is dwindling, as digital cameras are now incorporated into many devices ranging from mobile devices to vehicles. However, high-end, high-definition dedicated cameras are still commonly used by professionals.
- https://en.wikipedia.org/wiki/Demosaicing - also de-mosaicing, demosaicking or debayering, algorithm is a digital image process used to reconstruct a full color image from the incomplete color samples output from an image sensor overlaid with a color filter array (CFA). It is also known as CFA interpolation or color reconstruction. Most modern digital cameras acquire images using a single image sensor overlaid with a CFA, so demosaicing is part of the processing pipeline required to render these images into a viewable format. Many modern digital cameras can save images in a raw format allowing the user to demosaic them using software, rather than using the camera's built-in firmware.
- Electro-Optic Camera: The first DSLR - designed and constructed by Eastman Kodak Company under a U.S. Government contract in 1987 and 1988. Kodak's Microelectronics Technology Division (MTD) had announced the first megapixel CCD in 1986. In 1987, a government customer asked Kodak's Federal Systems Division (FSD) to build a prototype camera around the new CCD. It was a true skunk works project with a very small team. Ken Cupery was the project manager. I (Jim McGarvey) was the lead engineer. MTD engineer Bill Toohey designed the CCD analog circuitry, and technician Tom McCarthy assembled the whole system. [2]
- Magic Lantern - a free software add-on that runs from the SD/CF card and adds a host of new features to Canon EOS cameras that weren't included from the factory by Canon.
- Dronestagram - Share your best aerial pictures viewed from a drone
- WikiShootMe! - nearby wikipedia articles needing images
- AXIOM Beta - a professional digital cinema camera built around FOSS and open hardware licenses.
Software
Ansel
- Ansel - an open-source photo-editing software for digital artists, designed to help you achieve your own interpretation of raw digital photographs. [3]
darktable
- darktable is an open source photography workflow application and RAW developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.
- Ansel | Darktable : crashing into the wall in slow-motion - "After 4 years of working on Darktable full-time for 70 % of minimal wage, and 2 years bearing the chronic dissatisfaction of staining my name by contributing to shit, I forked Ansel and will not go back." [4]
LightZone
- LightZone is professional-level digital darkroom software for Windows, Mac OS X, and Linux, that includes RAW processing and editing. Rather than using layers in the way that other photo editors do, LightZone lets the user build up a stack of tools which can be rearranged, readjusted, turned off and on, and removed from the stack. It's a completely non-destructive editor, where any of the tools can be re-adjusted or modified later — even in a different editing session. A tool stack can even be copied to a batch of photos at one time. LightZone always operates in a 16-bit linear color space with the wide gamut of ProPhoto RGB.
gPhoto2
- gPhoto2 - a free, redistributable, ready to use set of digital camera software applications for Unix-like systems, written by a whole team of dedicated volunteers around the world. It supports more than 2100 cameras and runs on a large range of UNIX-like operating system, including Linux, FreeBSD, NetBSD, MacOS X, etc. gPhoto is provided by major Linux distributions like Debian GNU/Linux, Ubuntu, Gentoo, Fedora, openSUSE, Mandriva, etc.
to sort
- RawTherapee - a powerful, cross-platform raw photo processing program, released as libre software under the GNU General Public License Version 3. It is written mostly in C++ using a GTK+ front-end. It uses a patched version of dcraw for reading raw files, with an in-house solution which adds the highest quality support for certain camera models unsupported by dcraw and enhances the accuracy of certain raw files already supported by dcraw. It is notable for the advanced control it gives the user over the demosaicing and development process.
ART
- ART - a free, open-source, cross-platform raw image processing program. ART is a derivative of the popular RawTherapee, trading a bit of customization and control over various processing parameters for a simpler and (hopefully) easier to use interface, while still maintaining the power and quality of RawTherapee.
vkdt
- vkdt - a workflow toolbox for raw photography and video. vkdt is designed with high performance in mind. it features a flexible processing node graph at its core, enabling real-time support for animations, timelapses, raw video, and heavy lifting algorithms like image alignment and better highlight inpainting. this is made possible by faster processing, allowing more complex operations. the processing pipeline is a generic node graph (DAG) which supports multiple inputs and multiple outputs. all processing is done in glsl shaders/vulkan. this facilitates potentially heavy duty computational photography tasks, for instance aligning multiple raw files and merging them before further processing, as well as outputting intermediate results for debugging. the gui profits from this scheme as well and can display textures while they are still on GPU and output the data to multiple targets, such as the main view and histograms.
to sort
- Geeqie - a free open software image viewer and organiser program for Linux, FreeBSD and other Unix-like operating systems
- https://github.com/hanatos/vkdt - an experimental complete rewrite of darktable, naturally at this point with a heavily reduced feature set.
- https://github.com/CarVac/filmulator-gui - a film emulator with all of the positives and none of the negatives.
- ExifTool by Phil Harvey - a platform-independent Perl library plus a command-line application for reading, writing and editing meta information in a wide variety of files. ExifTool supports many different metadata formats including EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP and ID3, as well as the maker notes of many digital cameras by Canon, Casio, DJI, FLIR, FujiFilm, GE, GoPro, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Motorola, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.
- http://aferrero2707.github.io/PhotoFlow/
- https://github.com/aferrero2707/PhotoFlow - on-destructive photo retouching program with a complete workflow including RAW image development.
- https://github.com/rompe/exiflow - A set of tools (command line and GUI) to provide a complete digital photo workflow for Unixes. EXIF headers are used as the central information repository, so users may change their software at any time without loosing their data.
- ExifTool - a platform-independent Perl library plus a command-line application for reading, writing and editing meta information in a wide variety of files. ExifTool supports many different metadata formats including EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP and ID3, as well as the maker notes of many digital cameras by Canon, Casio, DJI, FLIR, FujiFilm, GE, GoPro, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Motorola, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.
- https://github.com/meichthys/foss_photo_libraries - There are many great free and open-source alternatives to paid photo libraries. This project aims to track and compare the feature set between the many different options with a focus on 'Gratis' (free as in free beer, open source photo libraries. 'Libre' (free as in free speech) projects are also welcome, but will likely need to be submitted via a pull request since the time in testing each different project is significant.
PhotoPrism
- PhotoPrism - an AI-Powered Photos App for the Decentralized Web. It makes use of the latest technologies to tag and find pictures automatically without getting in your way. You can run it at home, on a private server, or in the cloud.
Style
HDR
- Luminance HDR - an open source graphical user interface application that aims to provide a workflow for HDR imaging.
Colorization
Photogrammetry
- AliceVision - Photogrammetric Computer Vision Framework
- MicMac - photogrammetry software developped at the IGN (French National Geographic Institute) and ENSG (French national school for geographic sciences). This wiki is maintained by the department of Aerial and Spatial Imagery (DIAS) of ENSG school.
Orthophoto
- https://en.wikipedia.org/wiki/Orthophoto - orthophotograph, orthoimage or orthoimagery is an aerial photograph or satellite imagery geometrically corrected ("orthorectified", such that the scale is uniform: the photo or image follows a given map projection. Unlike an uncorrected aerial photograph, an orthophoto can be used to measure true distances, because it is an accurate representation of the Earth's surface, having been adjusted for topographic relief, lens distortion, and camera tilt.
Orthophotographs are commonly used in geographic information systems (GIS) as a "map accurate" background image. An orthorectified image differs from "rubber sheeted" rectifications as the latter may accurately locate a number of points on each image but "stretch" the area between so scale may not be uniform across the image. A digital elevation model (DEM) is required to create an accurate orthophoto as distortions in the image due to the varying distance between the camera/sensor and different points on the ground need to be corrected. An orthoimage and a "rubber sheeted" image can both be said to have been "georeferenced"; however, the overall accuracy of the rectification varies. Software can display the orthophoto and allow an operator to digitize or place linework, text annotations or geographic symbols (such as hospitals, schools, and fire stations). Some software can process the orthophoto and produce the linework automatically.
Management
See also Database, Visualisation, Maths#Software
- https://en.wikipedia.org/wiki/Data_management - comprises all disciplines related to handling data as a valuable resource.
- About – CoreTrustSeal - offers to any interested data repository a core level certification based on the Core Trustworthy Data Repositories Requirements. This universal catalogue of requirements reflects the core characteristics of trustworthy data repositories. The CoreTrustSeal Data Repository Application Management Tool is available to support applications. CoreTrustSeal is an international, community based, non-governmental, and non-profit organization promoting sustainable and trustworthy data infrastructures. To manage its finances, CoreTrustSeal is a legal entity under Dutch law (CoreTrustSeal Foundation Statutes and Rules of Procedure) governed by a Standards and Certification Board composed of 12 elected members representing the Assembly of Reviewers.