{"id":236,"date":"2014-08-22T23:29:35","date_gmt":"2014-08-22T21:29:35","guid":{"rendered":"http:\/\/www.joanillo.org\/?p=236"},"modified":"2020-09-15T23:30:59","modified_gmt":"2020-09-15T21:30:59","slug":"script-per-automatitzar-la-creacio-danaglifs-3d","status":"publish","type":"post","link":"https:\/\/www.joanillo.org\/?p=236","title":{"rendered":"Script per automatitzar la creaci\u00f3 d&#8217;anaglifs 3D"},"content":{"rendered":"<p>Crec que no havia fet cap post en aquest blog sobre la meva col\u00b7lecci\u00f3 fotogr\u00e0fica d&#8217;insectes. Aquesta col\u00b7lecci\u00f3 est\u00e0 disponible online a <a href=\"http:\/\/arthropoda.joanillo.org\" title=\"Arthropoda Joanillo\">http:\/\/arthropoda.joanillo.org<\/a>. Fa m\u00e9s de dos anys i mig que est\u00e0 p\u00fablica a la xarxa, i en aquests moments consta d&#8217;unes 2000 fotos d&#8217;uns 350 insectes identificats (\u00e9s a dir, quasi res). Entre les diferents opcions que hi ha a la p\u00e0gina web hi ha la possibilitat de visualitzar alguns exemplars amb 3 dimensions (<strong>3D<\/strong>), mitjan\u00e7ant dos dels m\u00e8todes comuns: <em>ulls creuats amb parells estereogr\u00e0fics<\/em>, i <em>anaglifs<\/em>.<\/p>\n<p><a href=\"http:\/\/www.joanillo.org\/wp-content\/uploads\/2014\/08\/stereo_pair.jpg\"><img loading=\"lazy\" src=\"http:\/\/www.joanillo.org\/wp-content\/uploads\/2014\/08\/stereo_pair-300x94.jpg\" alt=\"Cryptocephalus aureolus\" title=\"stereo_pair\" width=\"300\" height=\"94\" class=\"alignright size-medium wp-image-890\"><\/a>El m\u00e8tode dels ulls creuats \u00e9s dels m\u00e9s populars perqu\u00e8 no requreix de cap mena d&#8217;ulleres ni estris. Consisteix en ficar una al costat de l&#8217;altres dues fotos que formen un parell estereogr\u00e0fic. A l&#8217;esquerra posem la foto que es correspon a l&#8217;ull dret; i a la dreta la foto que es correspon a l&#8217;ull esquerre. La t\u00e8cnica consisteix en visualitzar la pantalla a mig metre aproximadament, mirar al punt mig de les dues fotos, enfocar a un punt com si estigu\u00e9s darrera de la pantalla, i deixar que les dues imatges s&#8217;ajuntin soles. Aleshores, de forma m\u00e0gica, apareix la foto amb tota la seva profunditat. Si \u00e9s la primera vegada que ho proves pot ser una mica dif\u00edcil, per\u00f2 val la pena provar-ho. Intenta-ho amb el parell estereogr\u00e0fic que es mostra, que es correspon a un escarabat de la fam\u00edlia <em>Chrysomelidae<\/em>, concretament un <em>Cryptocephalus aureolus<\/em>.<\/p>\n<p><a href=\"http:\/\/www.joanillo.org\/wp-content\/uploads\/2014\/08\/anaglif.jpg\"><img loading=\"lazy\" src=\"http:\/\/www.joanillo.org\/wp-content\/uploads\/2014\/08\/anaglif-300x199.jpg\" alt=\"Cryptocephalus aureolus\" title=\"anaglif\" width=\"300\" height=\"199\" class=\"alignright size-medium wp-image-892\"><\/a>Un altre m\u00e8tode popular de visualitzar imatges 3D s\u00f3n els <strong>anaglifs<\/strong>, en els que s&#8217;han d&#8217;utilitzar les ulleres cyan-vermell (o verd-vermell). Consisteix en separar les dues imatges en les seves capes RGB, i eliminar per a la imatge esquerra la capa vermella; i per a la imatge dreta la capa cyan. Aix\u00f2 es pot fer de forma manual amb els programes m\u00e9s populars d&#8217;edici\u00f3 de fotos com ara <strong>Gimp<\/strong> o <strong>Photoshop<\/strong>. Finalment tornar a ajuntar les imatges en una de sola, i visualitzar-la amb unes ulleres de colors. La visualitzaci\u00f3 3D en aquest cas \u00e9s molt f\u00e0cil, nom\u00e9s cal posar-se les ulleres. L&#8217;inconvenient \u00e9s que el resultat final ha perdut qualitat crom\u00e0tica.<\/p>\n<p>En aquest post el que fem \u00e9s presentar i explicar el script que s&#8217;utilitza per automatitzar la creaci\u00f3 dels anaglifs, tal com s&#8217;utilitza a <a href=\"http:\/\/arthropoda.joanillo.org\">arthropoda.joanillo.org<\/a>. Has de tenir present que aquest script est\u00e0 pensat per a sistemes Linux i est\u00e0 programat en bash script. No puc donar suport a d&#8217;altres sistemes operatius, per\u00f2 la idea \u00e9s plenament traslladable. L&#8217;eina principal que s&#8217;utilitza \u00e9s la utilitat <em>convert<\/em> que es troba dins el paquet <em>imagemagick<\/em>. <em>convert<\/em> \u00e9s una utilitat en l\u00ednia de comanda per manipular imatges, i que et permet accedir a les capes RGB. Per instal\u00b7lar aquesta utilitat:<\/p>\n<pre>$ sudo apt-get install imagemagick\n<\/pre>\n<p>Si volem extreure la capa vermella d&#8217;una foto farem:<\/p>\n<pre>\/usr\/bin\/convert left_pic.jpg -separate -channel r left_pic_separate_R.JPG\n<\/pre>\n<p>i si volem combinar dues fotos farem:<\/p>\n<pre>\/usr\/bin\/convert pic1.jpg pic2.jpg -combine pic_combine.jpg\n<\/pre>\n<p>Amb tot aix\u00f2 ja podem posar tot el script, que de fet \u00e9s molt curtet:<\/p>\n<pre>#!\/bin\/bash\n#two arguments: left pic and right pic\n# .\/anaglyph_creation.sh 130609_091940.JPG 130609_091944.JPG\n\npics_or=.\/;\npics_anaglyphs=.\/anaglyph\/;\npics_temp=.\/temp\/;\n\necho $1;\necho $2;\n\nbasename=`basename \"$1\"`;\nfile_without_ext=${basename:0:13}\nfile_anaglyph=${file_without_ext}_ana.JPG\n\n#anaglyph creation \n#1.Separate red channel for the left pic, and cyan for the right pic:\n\/usr\/bin\/convert $pics_or$1 -separate -channel r ${pics_temp}separate_R.JPG\n\/usr\/bin\/convert $pics_or$2 -separate -delete -3 ${pics_temp}separate_GB_%d.JPG #elimina el vermell\n#2. Combine modified left and right pics in a new one:\n\/usr\/bin\/convert ${pics_temp}separate_R.JPG ${pics_temp}separate_GB_0.JPG ${pics_temp}separate_GB_1.JPG -set colorspace RGB -combine $pics_anaglyphs$file_anaglyph\n\nrm pics_temp\/*\n<\/pre>\n<p>Enlla\u00e7os:<br \/>\n-Parells estereogr\u00e0fics: <a href=\"http:\/\/arthropoda.joanillo.org\/stereo.php\">http:\/\/arthropoda.joanillo.org\/stereo.php<\/a><br \/>\n-Anaglifs: <a href=\"http:\/\/arthropoda.joanillo.org\/anagliphs.php\">http:\/\/arthropoda.joanillo.org\/anagliphs.php<\/a><br \/>\n-wikipedia: <a href=\"http:\/\/en.wikipedia.org\/wiki\/Anaglyph_3D\">http:\/\/en.wikipedia.org\/wiki\/Anaglyph_3D<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Crec que no havia fet cap post en aquest blog sobre la meva col\u00b7lecci\u00f3 fotogr\u00e0fica d&#8217;insectes. Aquesta col\u00b7lecci\u00f3 est\u00e0 disponible online a http:\/\/arthropoda.joanillo.org. Fa m\u00e9s de dos anys i mig que est\u00e0 p\u00fablica a la xarxa, i en aquests moments consta d&#8217;unes 2000 fotos d&#8217;uns 350 insectes identificats (\u00e9s a dir, quasi res). Entre les [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[18,16,12],"tags":[],"_links":{"self":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/236"}],"collection":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=236"}],"version-history":[{"count":1,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/236\/revisions"}],"predecessor-version":[{"id":237,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/236\/revisions\/237"}],"wp:attachment":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}