{"id":7781,"date":"2018-04-07T18:52:04","date_gmt":"2018-04-07T17:52:04","guid":{"rendered":"https:\/\/www.arhns.uns.ac.rs\/givsf\/?p=7781"},"modified":"2018-05-06T11:39:01","modified_gmt":"2018-05-06T10:39:01","slug":"string-art-portrait-2","status":"publish","type":"post","link":"https:\/\/www.arhns.uns.ac.rs\/givsf\/string-art-portrait-2\/","title":{"rendered":"String art portrait (2)"},"content":{"rendered":"<p><strong>\u00a0Prvi pristup<\/strong><\/p>\n<p>Uvele smo sliku \u017eeljenog portreta u program i po njoj iscrtale osnovnu obodnu konturu. Kontura je svedena na 50 ta\u010daka izme\u0111u kojih se algoritamski ispreplelo oko 2000 niti. Uslov za ispreplitanje niti bio je da, nit postoji ukoliko njena putanja izme\u0111u dve ta\u010dke sadr\u017ei 70% crnih piksela. Ukoliko uslov nije zadovoljen, nit se ukida i algoritam prelazi na slede\u0107u putanju.<\/p>\n<p>Ovaj pristup nije zadovoljio potrebe zadatka jer je sredina portreta ostala prili\u010dno prazna i rad je delovao nedovr\u0161eno.<\/p>\n<p><strong>Drugi pristup<\/strong><\/p>\n<p>Kako bismo re\u0161ile prethodni problem, uvele smo jo\u0161 25 ta\u010daka i dodale osnovne crte lica. Sa pove\u0107anjem broja ta\u010daka na total od 75, pove\u0107ao se i broj niti te ih je sada oko 5000. Uslov za ispreplitanje niti ostao je nepromenjen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-7823\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2018\/04\/45-300x230.png\" alt=\"4\" width=\"300\" height=\"230\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2018\/04\/45-300x230.png 300w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2018\/04\/45-1024x787.png 1024w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2018\/04\/45.png 1279w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Iako je rezultat\u00a0znatno\u00a0bolji od prethodnog, mnogi segmenti su ostali nedovr\u0161eni.<\/p>\n<p><strong>Tre\u0107i pristup<\/strong><\/p>\n<p>Obzirom da smo sa vi\u0161e ta\u010daka, a samim tim i sa vi\u0161e linija, dobile bolji rezultat, odlu\u010dile smo uvesti jo\u0161 75 nasumi\u010dnih ta\u010daka. Ovim potezom broj linija se pove\u0107ao na oko 15 000, a uslov\u00a0za ispreplitanje niti spu\u0161ten je na 60%.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-7824\" src=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2018\/04\/52-300x231.png\" alt=\"5\" width=\"300\" height=\"231\" srcset=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2018\/04\/52-300x231.png 300w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2018\/04\/52-1024x789.png 1024w, https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-content\/uploads\/2018\/04\/52.png 1279w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Ovaj pristup je dao najbolji rezultat do sada. Me\u0111utim, jo\u0161 uvek postoje slabo re\u0161eni segmenti, a i realisti\u010dnost prikaza nije zadovoljena.<\/p>\n<p><strong>Dalje istra\u017eivanje<\/strong><\/p>\n<p>Dalje istra\u017eivanje \u0107e se bazirati na pronala\u017eenju boljih pristupa algoritmu kako bi se isti pobolj\u0161ao i doveo ovaj portret do \u017eeljenog\u00a0rezultata.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0Prvi pristup Uvele smo sliku \u017eeljenog portreta u program i po njoj iscrtale osnovnu obodnu konturu. Kontura je svedena na 50 ta\u010daka izme\u0111u kojih se algoritamski ispreplelo oko 2000 niti. Uslov za ispreplitanje niti bio je da, nit postoji ukoliko njena putanja izme\u0111u dve ta\u010dke sadr\u017ei 70% crnih piksela. Ukoliko uslov nije zadovoljen, nit se&hellip; <a class=\"more-link\" href=\"https:\/\/www.arhns.uns.ac.rs\/givsf\/string-art-portrait-2\/\">Continue reading <span class=\"screen-reader-text\">String art portrait (2)<\/span><\/a><\/p>\n","protected":false},"author":313,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[313],"tags":[],"coauthors":[361,359],"class_list":["post-7781","post","type-post","status-publish","format-standard","hentry","category-1718-radovi","entry"],"_links":{"self":[{"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/posts\/7781","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/users\/313"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/comments?post=7781"}],"version-history":[{"count":3,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/posts\/7781\/revisions"}],"predecessor-version":[{"id":7826,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/posts\/7781\/revisions\/7826"}],"wp:attachment":[{"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/media?parent=7781"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/categories?post=7781"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/tags?post=7781"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.arhns.uns.ac.rs\/givsf\/wp-json\/wp\/v2\/coauthors?post=7781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}