linux.conf.au
linux.conf.au
  • 522
  • 4 011 185
"Add depth! Stereoscopic imagery for everyone" - Florian Haas (LCA 2022 Online)
(Florian Haas) Stereoscopic imagery (photography and videography) is a fascinating way to create 3-dimensional images of landscapes, unmoving and moving objects, and of course, people.
In this talk, I cover the basics of stereoscopic imagery and projection, discover how stereoscopic vision works, and how we can trick our brains into perceiving depth from two flat images.
I start with the principles of three-dimensional vision in humans: how our eyes use the combination of accommodation and vergence to signal two slightly different images of our surroundings to our brain, and how our brain then processes these images to give us the perception of depth. Then, I discuss the techniques available to play tricks on our brains in which two slightly (but cleverly) distinct two-dimensional images are presented to our eyes in such a way that our mind conjures up depth where there objectively is none.
These techniques come in various forms, from very high tech (such as virtual reality goggles) to very low tech (like mechanical stereoscopic viewers), but some can deal without any projection technology at all: this is called freeviewing, and for most people it is a remarkably simple and low-cost way to enjoy stunning three-dimensional imagery. I cover the parallel-view and crossview freeviewing techniques.
I then dive into the simple but highly effective steps of making stereoscopic images, using run-of-the-mill cameras (even cell phones), and some straightforward image processing in the GIMP.
Finally, I talk about some neat little tricks to make stereoscopic videos, with minimal cost and investment. We'll look at how we can make 3D video with just a GoPro, or a simple drone camera - again using a free software tool, namely the Shotcut video editor, for processing.
lca2022.linux.org.au/schedule/presentation/94/
Videos licensed as CC BY-NC-SA 4.0
linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see linux.conf.au/
Produced by Next Day Video Australia: nextdayvideo.com.au
#linux.conf.au #linux #foss #opensource
Sat Jan 15 10:45:00 2022 at Wominjeka Theatre
Переглядів: 1 550

Відео

Becoming a tyrant: Implementing secure boot in embedded devices
Переглядів 3,3 тис.2 роки тому
(Irving Tjiptowarsono) In 2007, the FSF published version 3 of the GNU General Public License. One of its goal is to prevent Tivoization - the practice of preventing software modifications in a system by means of hardware restrictions, such as secure boot. A lot of people (myself included) does not like this restriction, as it prevents them modifying the behavior of something they already owned...
"The seL4 Foundation - growing through upheaval" - Gernot Heiser (LCA 2022 Online)
Переглядів 1,3 тис.2 роки тому
(Gernot Heiser) The seL4 microkernel is the world's first operating system (OS) kernel with a machine-checked proof of implementation correctness (originally completed in 2009 for 32-bit Arm processors). This was followed by more wold-firsts: proofs of security enforcement, proof of correctness of the executable binary, sound worst-case execution-time analysis. seL4 had been developed and verif...
"Conference Close" - Miles Goodhew (LCA 2022 Online)
Переглядів 2172 роки тому
(Miles Goodhew) The end of linux.conf.au 2022. lca2022.linux.org.au/schedule/presentation/82/ Videos licensed as CC BY-NC-SA 4.0 linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local voluntee...
"Confessions of a Crypto Miner" - Tishampati Dhar (LCA 2022 Online)
Переглядів 7522 роки тому
(Tishampati Dhar) This presentation covers the personal journey of an individual in mining and contributing to the Bitcoin open-source community. It was a sunny morning in 2011 when I first became aware of the existence of Bitcoin. I was strolling down Salamanca in Hobart, doom scrolling twitter, one of the folks in the OSGi community I was part of back then posted something along the lines of ...
"Automation for Debian Packaging" - Jelmer Vernooij (LCA 2022 Online)
Переглядів 2,1 тис.2 роки тому
(Jelmer Vernooij) The Debian Janitor is a project to automate the making of certain changes to Debian packages. The aim is to automate operations that can be taken care of by software, and leave tasks that can't be to developers. The project started sending out pull requests at the end of 2019; since then, close to 20,000 automated changes have been merged or pushed to packaging repositories. T...
"Compact C Type Format in the GNU Toolchain" - Indu Bhagat, Nick Alcock (LCA 2022 Online)
Переглядів 1,1 тис.2 роки тому
(Indu Bhagat, Nick Alcock) CTF (Compact C Type Format) is a debugging format whose main (but not only) purpose is to convey type information of C program constructs. We have added support for CTF to the GNU Toolchain - CTF is now fully supported in GCC, linker (with type deduplication), binary utilities (dumping the contents of .CTF sections in human readable format), a GNU poke description for...
"Open Source/Hardware has changed Retro Computing" - Randall Crook (LCA 2022 Online)
Переглядів 2,5 тис.2 роки тому
(Randall Crook) How Open Source and Open Hardware have impacted the Retro Computing Community. From a project to replace a scarce CPU to the Firmware that has launched a dozen 8 Bit home brew computers while resurrecting an Operating System from the 70's Explore how the old and new combine to give a truly exciting and nostalgic computing experience. lca2022.linux.org.au/schedule/presentation/63...
"Boldly Going, Running Linux in Space" - Sam Bishop (LCA 2022 Online)
Переглядів 8462 роки тому
(Sam Bishop) Linux is everywhere, even in space... but space is a harsh environment with many challenges. Radiation disrupting electronics, wild temperature swings damaging circuit boards, no communications for hours, days, or even weeks at a time. How do you build computers and software systems for such demanding conditions? Let's take a look at who is already using Linux in space, what they h...
"GStreamer and ROS a tale of two messaging frameworks" - Brett Downing (LCA 2022 Online)
Переглядів 2 тис.2 роки тому
(Brett Downing) Complex systems are easier to manage when they're made of simpler modules. Gstreamer and ROS are both message-oriented software frameworks for high-performance (soft)real-time systems GStreamer lets you plug modules together to make multi-media processing pipelines, ROS lets you plug modules together to build robots. In this talk, I'll contrast the design patterns of the two fra...
Some tentative first steps towards a Star Trek universal communicator
Переглядів 4632 роки тому
(Greg Baker) We urgently need computerised translation software for the rest of the world's languages. We will probably lose around 90% of the world's languages in the next 80 years. If you want to build a translator that can translate all the world's languages, you can't use Google Translate's approach of training on millions of documents because most of the world's languages don't even have a...
"Persistent Memory plus RDMA, new age remote device" - Xiao Yang (LCA 2022 Online)
Переглядів 3412 роки тому
(Xiao Yang) Persistent Memory (PMEM) is a byte-addressable memory device which has not only nearly the same speed and latency of DRAM but also the non-volatility and large capacity of storage. As a result, many software (e.g database, log-based filesystem, distributed filesytem) expects PMEM as new age device. When they want to access the data on the remote PMEM the speed of data transfer based...
"WHAT Was Too Slow?!? (When sprintf() Is A Performance Bottleneck)" - David Fetter (LCA 2022 Online)
Переглядів 8722 роки тому
(David Fetter) Ordinarily, we think of things like converting numbers between the way we see them and the way computers use them as a solved problem, and for many purposes, they are. As data volumes grow and people's patience doesn't, we sometimes find that there is still room for improvement, and improve them even fairly novice low-level coders can. When our time together is done, you will hav...
"20 years of NSA Security Enhanced Linux, a Retrospective" - Russell Coker (LCA 2022 Online)
Переглядів 1,1 тис.2 роки тому
(Russell Coker) NSA Security Enhanced Linux (SE Linux) first became known to the Linux community at Ottawa Linux Symposium 2001. I planned to spend a few weeks working on it but ended up spending 20 years, and the work continues. I will describe how my skills as a Linux programmer developed while SE Linux improved, how things could have been done better in retrospect, the ways that my initial p...
Developing, testing and deploying open infrastructure with Zuul for the OpenDev collabatory
Переглядів 8242 роки тому
Developing, testing and deploying open infrastructure with Zuul for the OpenDev collabatory
"Performance Testing of Prometheus Based Metric Platforms" - Brian Groux (LCA 2022 Online)
Переглядів 7122 роки тому
"Performance Testing of Prometheus Based Metric Platforms" - Brian Groux (LCA 2022 Online)
"Automating hardware test & measurement" - Julien Goodwin (LCA 2022 Online)
Переглядів 3632 роки тому
"Automating hardware test & measurement" - Julien Goodwin (LCA 2022 Online)
"Open Hardware Weather Radar" - Tishampati Dhar (LCA 2022 Online)
Переглядів 4202 роки тому
"Open Hardware Weather Radar" - Tishampati Dhar (LCA 2022 Online)
"Moving to self managed OA publishing" - jessie lymn (LCA 2022 Online)
Переглядів 832 роки тому
"Moving to self managed OA publishing" - jessie lymn (LCA 2022 Online)
"“Why are they asking me to do this?” or Adventures in IR Land" - Gyle dela Cruz (LCA 2022 Online)
Переглядів 1972 роки тому
"“Why are they asking me to do this?” or Adventures in IR Land" - Gyle dela Cruz (LCA 2022 Online)
"State of futex2" - André Almeida (LCA 2022 Online)
Переглядів 4422 роки тому
"State of futex2" - André Almeida (LCA 2022 Online)
Intro to Swagbadge 2022, the SAOs and the software
Переглядів 752 роки тому
Intro to Swagbadge 2022, the SAOs and the software
"How To Annoy The Government With FOI Requests" - Justin Warren (LCA 2022 Online)
Переглядів 1 тис.2 роки тому
"How To Annoy The Government With FOI Requests" - Justin Warren (LCA 2022 Online)
Virtual Events: Behind the scenes of an engaging community conference
Переглядів 4742 роки тому
Virtual Events: Behind the scenes of an engaging community conference
"Sunday Welcome" - Miles Goodhew (LCA 2022 Online)
Переглядів 812 роки тому
"Sunday Welcome" - Miles Goodhew (LCA 2022 Online)
Memory management with MMTk: lessons learned from replacing Ruby's garbage collector
Переглядів 1,1 тис.2 роки тому
Memory management with MMTk: lessons learned from replacing Ruby's garbage collector
"Merging an existing framework into KernelCI" - Alice Ferrazzi (LCA 2022 Online)
Переглядів 3092 роки тому
"Merging an existing framework into KernelCI" - Alice Ferrazzi (LCA 2022 Online)
"Producing an open font in 2022" - Andy Fitzsimon (LCA 2022 Online)
Переглядів 5772 роки тому
"Producing an open font in 2022" - Andy Fitzsimon (LCA 2022 Online)
"Cultivating Production Excellence" - Liz Fong-Jones (LCA 2022 Online)
Переглядів 7812 роки тому
"Cultivating Production Excellence" - Liz Fong-Jones (LCA 2022 Online)
Integration, data sharing, opensource, and the agtech startup ecosystem
Переглядів 2922 роки тому
Integration, data sharing, opensource, and the agtech startup ecosystem