{"id":367,"date":"2025-07-17T14:29:27","date_gmt":"2025-07-17T18:29:27","guid":{"rendered":"https:\/\/www.ideepix.nl\/projects\/?p=367"},"modified":"2025-07-17T21:53:04","modified_gmt":"2025-07-18T01:53:04","slug":"stereo-tree","status":"publish","type":"post","link":"https:\/\/www.ideepix.nl\/projects\/blog\/stereo-tree\/","title":{"rendered":"Stereo Tree"},"content":{"rendered":"\n<p>To test the <a href=\"https:\/\/www.ideepix.nl\/projects\/news\/stereo-camera\/\" data-type=\"post\" data-id=\"318\">stereo camera setup<\/a> I created, I used a tiny tree I build out of left over 3D print scaffolding. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/www.ideepix.nl\/projects\/wp-content\/uploads\/2025\/07\/250716_TreeTest_ShotSetup.jpg\"><img decoding=\"async\" width=\"640\" height=\"360\" src=\"https:\/\/www.ideepix.nl\/projects\/wp-content\/uploads\/2025\/07\/250716_TreeTest_ShotSetup-640x360.jpg\" alt=\"\" class=\"wp-image-370\" srcset=\"https:\/\/www.ideepix.nl\/projects\/wp-content\/uploads\/2025\/07\/250716_TreeTest_ShotSetup-640x360.jpg 640w, https:\/\/www.ideepix.nl\/projects\/wp-content\/uploads\/2025\/07\/250716_TreeTest_ShotSetup-1280x720.jpg 1280w, https:\/\/www.ideepix.nl\/projects\/wp-content\/uploads\/2025\/07\/250716_TreeTest_ShotSetup-768x432.jpg 768w, https:\/\/www.ideepix.nl\/projects\/wp-content\/uploads\/2025\/07\/250716_TreeTest_ShotSetup-1536x864.jpg 1536w, https:\/\/www.ideepix.nl\/projects\/wp-content\/uploads\/2025\/07\/250716_TreeTest_ShotSetup.jpg 1920w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><figcaption class=\"wp-element-caption\">My current basement shooting setup. I had to throw some ND filter over the cameras as the light was a bit too bright. I intentionally placed the lights very close to see if the heat would affect the plastic.<\/figcaption><\/figure>\n\n\n\n<p>Using <a href=\"https:\/\/www.dragonframe.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">the DragonFrame software<\/a> to control the cameras, I made a single frame test recording. Single frame in this case means two images, this being a stereo setup. When I overlaid the two images directly (using <a href=\"https:\/\/www.gimp.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">GIMP<\/a>) it showed there was quite an offset between the cameras<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/www.ideepix.nl\/projects\/wp-content\/uploads\/2025\/07\/DirectOverlay.jpg\"><img decoding=\"async\" width=\"522\" height=\"360\" src=\"https:\/\/www.ideepix.nl\/projects\/wp-content\/uploads\/2025\/07\/DirectOverlay-522x360.jpg\" alt=\"\" class=\"wp-image-369\" srcset=\"https:\/\/www.ideepix.nl\/projects\/wp-content\/uploads\/2025\/07\/DirectOverlay-522x360.jpg 522w, https:\/\/www.ideepix.nl\/projects\/wp-content\/uploads\/2025\/07\/DirectOverlay.jpg 531w\" sizes=\"(max-width: 522px) 100vw, 522px\" \/><\/a><figcaption class=\"wp-element-caption\">The left and right image simply overlay-ed using difference in GIMP<\/figcaption><\/figure>\n\n\n\n<p>The horizontal offset is to be expected, to correct that I would have to make the cameras &#8220;toe in&#8221; and not simply both look straight forward.<\/p>\n\n\n\n<p>Even though I made sure the white balance for both cameras was on the exact same value, the color was slightly off. That is easy to fix in post, I now know that I will have to shoot a white reference for each take.<\/p>\n\n\n\n<p>I created an <a href=\"https:\/\/en.wikipedia.org\/wiki\/Anaglyph_3D\" data-type=\"link\" data-id=\"https:\/\/en.wikipedia.org\/wiki\/Anaglyph_3D\" target=\"_blank\" rel=\"noreferrer noopener\">anaglyph<\/a> image from the image pair using the compositor in <a href=\"https:\/\/www.blender.org\/\" data-type=\"link\" data-id=\"https:\/\/www.blender.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Blender<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-medium\"><a href=\"https:\/\/www.ideepix.nl\/projects\/wp-content\/uploads\/2025\/07\/TreeTestAnaglyph.jpg\"><img decoding=\"async\" width=\"360\" height=\"360\" src=\"https:\/\/www.ideepix.nl\/projects\/wp-content\/uploads\/2025\/07\/TreeTestAnaglyph-360x360.jpg\" alt=\"\" class=\"wp-image-374\" srcset=\"https:\/\/www.ideepix.nl\/projects\/wp-content\/uploads\/2025\/07\/TreeTestAnaglyph-360x360.jpg 360w, https:\/\/www.ideepix.nl\/projects\/wp-content\/uploads\/2025\/07\/TreeTestAnaglyph-720x720.jpg 720w, https:\/\/www.ideepix.nl\/projects\/wp-content\/uploads\/2025\/07\/TreeTestAnaglyph-150x150.jpg 150w, https:\/\/www.ideepix.nl\/projects\/wp-content\/uploads\/2025\/07\/TreeTestAnaglyph-768x768.jpg 768w, https:\/\/www.ideepix.nl\/projects\/wp-content\/uploads\/2025\/07\/TreeTestAnaglyph.jpg 1024w\" sizes=\"(max-width: 360px) 100vw, 360px\" \/><\/a><figcaption class=\"wp-element-caption\"> You can view this image in depth using red\/cyan glasses.<\/figcaption><\/figure>\n\n\n\n<p>The technique works, sort of. The object is too small for my stereo camera setup. The depth is a bit too strong. The lenses would need to be even closer together, which is physically not possible. But that is why we do tests, to see what works and what does not. As proof on concept, I am pretty happy with the result!<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I tested my stereo camera setup on a tiny tree build out of left over 3D print scaffolding.<\/p>\n","protected":false},"author":3130,"featured_media":372,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":1,"activitypub_interaction_policy_quote":"","activitypub_status":"federated","footnotes":""},"categories":[29],"tags":[30,14,31],"class_list":["post-367","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-animators-anonymous","tag-stop-motion","tag-wip"],"_links":{"self":[{"href":"https:\/\/www.ideepix.nl\/projects\/wp-json\/wp\/v2\/posts\/367","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ideepix.nl\/projects\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ideepix.nl\/projects\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ideepix.nl\/projects\/wp-json\/wp\/v2\/users\/3130"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ideepix.nl\/projects\/wp-json\/wp\/v2\/comments?post=367"}],"version-history":[{"count":8,"href":"https:\/\/www.ideepix.nl\/projects\/wp-json\/wp\/v2\/posts\/367\/revisions"}],"predecessor-version":[{"id":390,"href":"https:\/\/www.ideepix.nl\/projects\/wp-json\/wp\/v2\/posts\/367\/revisions\/390"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ideepix.nl\/projects\/wp-json\/wp\/v2\/media\/372"}],"wp:attachment":[{"href":"https:\/\/www.ideepix.nl\/projects\/wp-json\/wp\/v2\/media?parent=367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ideepix.nl\/projects\/wp-json\/wp\/v2\/categories?post=367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ideepix.nl\/projects\/wp-json\/wp\/v2\/tags?post=367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}