بدون حضور خودتان در عکس سلفی بگیرید!

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرگزاری مهر به نقل از دیلی میل، یک اپلیکیشن جدید با حذف اشیا و افراد در پس زمینه عکس ها ابداع شده است.

این اپلیکیشن که Bye Bye Camera نام دارد، در حقیقت ترکیب یک پروژه هنری و اپلیکیشن است.این اپلیکیشن با استفاده از ابزارهای هوش مصنوعی که در فناوری شناسایی صورت به کار می رود افراد را در تصاویر شناسایی می کند. همچنین برای شناسایی اشیا در تصاویر نیز الگوریتمی به نام YOLO را به کار می برد

در مرحله بعد با استفاده از یک ابزار مخصوص فضای خالی شده را پر می کند. توسعه دهنده این اپلیکیشن درباره آن می نویسد: بالاخره می توانید بدون حضور خودتان در عکس سلفی بگیرید.

البته اپلیکیشن مذکور در حال حاضر بسیار کند است و فرایند حذف افراد از تصویر هنوز ایده آل نیست.

به هرحالBye Bye Cameraبه قیمت ۲.۹۹ سنت در اپ استور iOS عرضه شده است.

129
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });