უკან დაბრუნება
შემთხვევითი ვიგლგრამები: სკრიპტი, რომელიც ფოტოთეკაში სტერეო-სურათებს ეძებს
SiTech AI Team2 წთ. საკითხავი

შემთხვევითი ვიგლგრამები: სკრიპტი, რომელიც ფოტოთეკაში სტერეო-სურათებს ეძებს

ბლოგპოსტი აჩვენებს, როგორ პოულობს პერცეპტუალური ჰეშირება — ტექნიკა, რომელსაც უკუსურათო ძებნა იყენებს — მსგავს კადრებს და წლების განმავლობაში შემთხვევით გადაღებულ ფოტოებს ასობით ვიგლგრამად აქცევს.

პირად ბლოგზე lmao.center გამოქვეყნებული პოსტი შემთხვევითი ექსპერიმენტის ისტორიას ჰყვება: ავტორი — გადაწყვეტილებებში მერყევი ფოტოგრაფი, რომელიც ერთი და იმავე სცენას ოდნავ განსხვავებული კუთხიდან ბევრ კადრს უღებს და კამერის არქივს არასდროს ასუფთავებს — მიხვდა, რომ წლების განმავლობაში დაგროვილი ფოტოები ვიგლგრამებად შეიძლება გადააკეთოს. ჩანაწერმა Hacker News-ის მთავარ გვერდამდე მიაღწია და 580 ქულა მიიღო.

რა არის ვიგლგრამი

ვიგლგრამი სტერეოსურათის ერთ-ერთი სახეა: რამდენიმე კადრი ციკლურად მეორდება, GIF-ის მსგავსად, რის გამოც ხედვის წერტილი ოდნავ იცვლება და სურათს სიღრმის შეგრძნება ემატება. პოსტი ციტირებს Reddit-ის მომხმარებლებს: „suavecorn“ ფორმატს ხსნის, „aka_hochstapler“ კი აღნიშნავს, რომ ეფექტი საკმაოდ დამაჯერებელია. როგორც აღმოჩნდა, ავტორის ფოტოარქივში ნედლეული უკვე საკმარისი იყო — თითქმის ერთი და იმავე ადგილიდან გადაღებული კადრების წყვილები და სერიები.

კადრების ძებნა პერცეპტუალური ჰეშირებით

ძებნის ავტომატიზაციის იდეა უკუსურათო ძებნიდან მოვიდა. პერცეპტუალური ჰეშირება — ტექნიკა, რომელსაც TinEye და მსგავსი სერვისები იყენებენ — ქმნის „თითის ანაბეჭდს“, რომელიც კრიპტოგრაფიული ფუნქციისგან (მაგალითად SHA-1) განსხვავებით, მსგავს სურათებთან მეტ საერთო ბიტს ინახავს, ვიდრე განსხვავებულებთან. ავტორმა დაწერა სკრიპტი, რომელმაც მთელი ფოტოთეკა დააჰეშა, შემდეგ კი ჰეშები წყვილ-წყვილად ჰემინგის მანძილით შეადარა; დაახლოებით ათი აღმოჩნდა კარგი ზღვარი იმისთვის, რომ კადრები „ერთი სცენის, ოდნავ სხვა კუთხის“ მონაცემებად ჩაითვალოს. თავად ჰეშირება სწრაფია, ავტორის შენიშვნით, მაგრამ iCloud-იდან ფოტოების ჩამოტვირთვა — არა.

ასობით ვიგლგრამი, უმეტესად შემთხვევითი

დამთხვეული წყვილების ამოღებამ ასობით ვიგლგრამი მოგვცა. რამდენიმე მათგანი განზრახ იყო გადაღებული, უმეტესობა კი ნამდვილი შემთხვევითობაა — და ეს მათ ხასიათსაც ცვლის: ბევრი ნაკლებად „სტერეოსკოპული“ და უფრო „კინესკოპული“ გამოდის, პატარა უნებლიე ფილმებივით. მაგალითებს შორისაა მოგზაურობა და პეიზაჟები (Space Mountain, Block Island, DeLand, Notting Hill, Perugia), ცხოველები (კატები, ძაღლი, მტრედი), მიმდინარე დიზაინის სამუშაო და სკულპტურა, მათ შორის Olivetti-ს საბეჭდი მანქანის კადრი.

სცადეთ საკუთარ არქივზე

სკრიპტი GitHub-ზეა გამოქვეყნებული. Mac-ზე ის პირდაპირ iCloud Photos-ის ბიბლიოთეკასთან მუშაობს, სხვა შემთხვევაში კი შეიძლება ნებისმიერი საქაღალდის ფოტოებზე მიუთითოთ. პოსტს ტეგები personal და photography აქვს, ავტორი კი შედეგს სახალისოს უწოდებს — სწორედ ის სარგებელი, რომელსაც წლების განმავლობაში დაგროვილი ფოტოარქივი ელოდა.

SSiTech

SiTech — AI-გაძლიერებული ვებ დეველოპმენტი

ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.