{"id":37257,"date":"2026-04-02T23:59:11","date_gmt":"2026-04-02T23:59:11","guid":{"rendered":"https:\/\/garfnet.org.uk\/cms\/?p=37257"},"modified":"2026-05-19T02:47:00","modified_gmt":"2026-05-19T02:47:00","slug":"3d-sooc-swapped","status":"publish","type":"post","link":"https:\/\/garfnet.org.uk\/cms\/2026\/04\/02\/3d-sooc-swapped\/","title":{"rendered":"Almost SooC left and right images swapped"},"content":{"rendered":"<p><strong>These are some almost SooC images BUT with left and right images swapped. They were captured with my recently constructed stereo camera module. This is part of an ongoing project <a href=\"https:\/\/garfnet.org.uk\/cms\/2026\/03\/17\/a-modular-debian-gnu-linux-digital-camera-feasible-or-farcical\/\">to create a modular GNU\/Linux digital camera system<\/a> using easily available generic components.&nbsp;<\/strong><\/p>\n<p>Although the images themselves are unedited, the left and right images have been swapped over, using a simple BASH shell script (detailed below). Thus they behave as 3d cross-eyed pairs. To view them in 3D simply cross your eyes slightly until a third image appears between the two photos. If you are doing it correctly then this third image will be in 3D. The silver-coloured mannequin and model Estella Rose will clearly be in the foreground.<\/p>\n<h2>Gallery of simple cross eyed stereo pairs<\/h2>\nngg_shortcode_0_placeholder\n<h2>Bash script<\/h2>\n<pre>#!\/bin\/bash\r\n\r\n# garf-crosseeyed\r\n# \r\n# By Garfield Lucas.\r\n# Updated 2026-05-19.\r\n#\r\n# Converts horizontal stereo pairs into horizontal cross-eyed stereo pairs\r\n# by swapping the left and right halves.\r\n# Works on entire current directory and creates a new subdirectory for the new file(s).\r\n# \r\n# Usage .\/garf-crosseyed *.jpg or .\/garf-crosseyed *.png\r\n# \r\n# May also work on other image formats.\r\n#\r\n# Input must be:\r\n# Side-by-side image\r\n# Total size: 3200x1600\r\n# Left eye : 1600x1600\r\n# Right eye: 1600x1600.\r\n#\r\n# Output saved into .\/crosseyed\r\n# Original filename(s) preserved\r\n#\r\n# Requires: ImageMagick (\"magick\" command)\r\n\r\n# Exit on errors, undefined variables, or failed pipelines\r\nset -euo pipefail\r\n\r\n# Make subdirectory \"crosseyed\"\r\nmkdir -p crosseyed\r\n\r\n# Process every file given on the command line\r\nfor img in \"$@\"; do\r\n[ -f \"$img\" ] || continue\r\n\r\nfilename=$(basename \"$img\")\r\n\r\nmagick \"$img\" \\\r\n\\( -clone 0 -crop 1600x1600+1600+0 +repage \\) \\\r\n\\( -clone 0 -crop 1600x1600+0+0 +repage \\) \\\r\n-delete 0 \\\r\n+append \\\r\n\"crosseyed\/$filename\"\r\n\r\necho \"Created: crosseyed\/$filename\"\r\ndone<\/pre>\n<p>Copy and paste the above script to a text file and save it as &#8220;garf-crosseyed&#8221;. Don&#8217;t forget to change its permissions to make it executable. From the same directory run the following command.<\/p>\n<pre>chmod +x garf-crosseyed<\/pre>\n<h2>Credits<\/h2>\n<p>With many thanks to my friend and model Estella Rose for dressing up in her &#8220;Dorothy Gale&#8221; costume and posing for some test images.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>These are some almost SooC images BUT with left and right images swapped. They were captured with my recently constructed stereo camera module. This is part of an ongoing project to create a modular GNU\/Linux digital camera system using easily available generic components.&nbsp; Although the images themselves are unedited, the left and right images have&#8230;<\/p>\n","protected":false},"author":1,"featured_media":37294,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"_kad_post_transparent":"default","_kad_post_title":"default","_kad_post_layout":"default","_kad_post_sidebar_id":"","_kad_post_content_style":"default","_kad_post_vertical_padding":"default","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[1623,19,6,691,1667,680,18],"tags":[],"class_list":["post-37257","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digital-photography","category-general","category-journal","category-linux","category-modular-camera-project","category-photography","category-technology"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Almost SooC left and right images swapped - GarfNet<\/title>\n<meta name=\"description\" content=\"These are some almost SooC images BUT with left and right images swapped, taken from my recently constructed stereo camera module.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/garfnet.org.uk\/cms\/2026\/04\/02\/3d-sooc-swapped\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Almost SooC left and right images swapped - GarfNet\" \/>\n<meta property=\"og:description\" content=\"These are some almost SooC images BUT with left and right images swapped, taken from my recently constructed stereo camera module.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/garfnet.org.uk\/cms\/2026\/04\/02\/3d-sooc-swapped\/\" \/>\n<meta property=\"og:site_name\" content=\"GarfNet\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-02T23:59:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-19T02:47:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2026\/05\/nggallery_import\/ELP-3D-140-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1058\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Garf\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Garf\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2026\\\/04\\\/02\\\/3d-sooc-swapped\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2026\\\/04\\\/02\\\/3d-sooc-swapped\\\/\"},\"author\":{\"name\":\"Garf\",\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/#\\\/schema\\\/person\\\/27529e0ea0460ec8c299743f70c06635\"},\"headline\":\"Almost SooC left and right images swapped\",\"datePublished\":\"2026-04-02T23:59:11+00:00\",\"dateModified\":\"2026-05-19T02:47:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2026\\\/04\\\/02\\\/3d-sooc-swapped\\\/\"},\"wordCount\":203,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/#\\\/schema\\\/person\\\/27529e0ea0460ec8c299743f70c06635\"},\"image\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2026\\\/04\\\/02\\\/3d-sooc-swapped\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/nggallery_import\\\/ELP-3D-140-scaled.jpg\",\"articleSection\":[\"Digital pictures\",\"General\",\"Journal\",\"Linux\",\"Modular Camera Project\",\"Photography\",\"Technology\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2026\\\/04\\\/02\\\/3d-sooc-swapped\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2026\\\/04\\\/02\\\/3d-sooc-swapped\\\/\",\"url\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2026\\\/04\\\/02\\\/3d-sooc-swapped\\\/\",\"name\":\"Almost SooC left and right images swapped - GarfNet\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2026\\\/04\\\/02\\\/3d-sooc-swapped\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2026\\\/04\\\/02\\\/3d-sooc-swapped\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/nggallery_import\\\/ELP-3D-140-scaled.jpg\",\"datePublished\":\"2026-04-02T23:59:11+00:00\",\"dateModified\":\"2026-05-19T02:47:00+00:00\",\"description\":\"These are some almost SooC images BUT with left and right images swapped, taken from my recently constructed stereo camera module.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2026\\\/04\\\/02\\\/3d-sooc-swapped\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2026\\\/04\\\/02\\\/3d-sooc-swapped\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2026\\\/04\\\/02\\\/3d-sooc-swapped\\\/#primaryimage\",\"url\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/nggallery_import\\\/ELP-3D-140-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/nggallery_import\\\/ELP-3D-140-scaled.jpg\",\"width\":2560,\"height\":1058},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/2026\\\/04\\\/02\\\/3d-sooc-swapped\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Almost SooC left and right images swapped\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/#website\",\"url\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/\",\"name\":\"GarfNet\",\"description\":\"Penguin-powered and full of Unixy goodness, since 1995...\",\"publisher\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/#\\\/schema\\\/person\\\/27529e0ea0460ec8c299743f70c06635\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/#\\\/schema\\\/person\\\/27529e0ea0460ec8c299743f70c06635\",\"name\":\"Garf\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/garflogo-garfnet-1.png\",\"url\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/garflogo-garfnet-1.png\",\"contentUrl\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/garflogo-garfnet-1.png\",\"width\":2420,\"height\":1928,\"caption\":\"Garf\"},\"logo\":{\"@id\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/garflogo-garfnet-1.png\"},\"url\":\"https:\\\/\\\/garfnet.org.uk\\\/cms\\\/author\\\/garf-admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Almost SooC left and right images swapped - GarfNet","description":"These are some almost SooC images BUT with left and right images swapped, taken from my recently constructed stereo camera module.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/garfnet.org.uk\/cms\/2026\/04\/02\/3d-sooc-swapped\/","og_locale":"en_GB","og_type":"article","og_title":"Almost SooC left and right images swapped - GarfNet","og_description":"These are some almost SooC images BUT with left and right images swapped, taken from my recently constructed stereo camera module.","og_url":"https:\/\/garfnet.org.uk\/cms\/2026\/04\/02\/3d-sooc-swapped\/","og_site_name":"GarfNet","article_published_time":"2026-04-02T23:59:11+00:00","article_modified_time":"2026-05-19T02:47:00+00:00","og_image":[{"width":2560,"height":1058,"url":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2026\/05\/nggallery_import\/ELP-3D-140-scaled.jpg","type":"image\/jpeg"}],"author":"Garf","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Garf","Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/garfnet.org.uk\/cms\/2026\/04\/02\/3d-sooc-swapped\/#article","isPartOf":{"@id":"https:\/\/garfnet.org.uk\/cms\/2026\/04\/02\/3d-sooc-swapped\/"},"author":{"name":"Garf","@id":"https:\/\/garfnet.org.uk\/cms\/#\/schema\/person\/27529e0ea0460ec8c299743f70c06635"},"headline":"Almost SooC left and right images swapped","datePublished":"2026-04-02T23:59:11+00:00","dateModified":"2026-05-19T02:47:00+00:00","mainEntityOfPage":{"@id":"https:\/\/garfnet.org.uk\/cms\/2026\/04\/02\/3d-sooc-swapped\/"},"wordCount":203,"commentCount":0,"publisher":{"@id":"https:\/\/garfnet.org.uk\/cms\/#\/schema\/person\/27529e0ea0460ec8c299743f70c06635"},"image":{"@id":"https:\/\/garfnet.org.uk\/cms\/2026\/04\/02\/3d-sooc-swapped\/#primaryimage"},"thumbnailUrl":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2026\/05\/nggallery_import\/ELP-3D-140-scaled.jpg","articleSection":["Digital pictures","General","Journal","Linux","Modular Camera Project","Photography","Technology"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/garfnet.org.uk\/cms\/2026\/04\/02\/3d-sooc-swapped\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/garfnet.org.uk\/cms\/2026\/04\/02\/3d-sooc-swapped\/","url":"https:\/\/garfnet.org.uk\/cms\/2026\/04\/02\/3d-sooc-swapped\/","name":"Almost SooC left and right images swapped - GarfNet","isPartOf":{"@id":"https:\/\/garfnet.org.uk\/cms\/#website"},"primaryImageOfPage":{"@id":"https:\/\/garfnet.org.uk\/cms\/2026\/04\/02\/3d-sooc-swapped\/#primaryimage"},"image":{"@id":"https:\/\/garfnet.org.uk\/cms\/2026\/04\/02\/3d-sooc-swapped\/#primaryimage"},"thumbnailUrl":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2026\/05\/nggallery_import\/ELP-3D-140-scaled.jpg","datePublished":"2026-04-02T23:59:11+00:00","dateModified":"2026-05-19T02:47:00+00:00","description":"These are some almost SooC images BUT with left and right images swapped, taken from my recently constructed stereo camera module.","breadcrumb":{"@id":"https:\/\/garfnet.org.uk\/cms\/2026\/04\/02\/3d-sooc-swapped\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/garfnet.org.uk\/cms\/2026\/04\/02\/3d-sooc-swapped\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/garfnet.org.uk\/cms\/2026\/04\/02\/3d-sooc-swapped\/#primaryimage","url":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2026\/05\/nggallery_import\/ELP-3D-140-scaled.jpg","contentUrl":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2026\/05\/nggallery_import\/ELP-3D-140-scaled.jpg","width":2560,"height":1058},{"@type":"BreadcrumbList","@id":"https:\/\/garfnet.org.uk\/cms\/2026\/04\/02\/3d-sooc-swapped\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/garfnet.org.uk\/cms\/"},{"@type":"ListItem","position":2,"name":"Almost SooC left and right images swapped"}]},{"@type":"WebSite","@id":"https:\/\/garfnet.org.uk\/cms\/#website","url":"https:\/\/garfnet.org.uk\/cms\/","name":"GarfNet","description":"Penguin-powered and full of Unixy goodness, since 1995...","publisher":{"@id":"https:\/\/garfnet.org.uk\/cms\/#\/schema\/person\/27529e0ea0460ec8c299743f70c06635"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/garfnet.org.uk\/cms\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/garfnet.org.uk\/cms\/#\/schema\/person\/27529e0ea0460ec8c299743f70c06635","name":"Garf","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2024\/07\/garflogo-garfnet-1.png","url":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2024\/07\/garflogo-garfnet-1.png","contentUrl":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2024\/07\/garflogo-garfnet-1.png","width":2420,"height":1928,"caption":"Garf"},"logo":{"@id":"https:\/\/garfnet.org.uk\/cms\/wp-content\/uploads\/2024\/07\/garflogo-garfnet-1.png"},"url":"https:\/\/garfnet.org.uk\/cms\/author\/garf-admin\/"}]}},"_links":{"self":[{"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/posts\/37257","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/comments?post=37257"}],"version-history":[{"count":9,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/posts\/37257\/revisions"}],"predecessor-version":[{"id":37298,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/posts\/37257\/revisions\/37298"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/media\/37294"}],"wp:attachment":[{"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/media?parent=37257"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/categories?post=37257"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/garfnet.org.uk\/cms\/wp-json\/wp\/v2\/tags?post=37257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}