اپلیکیشنی که سطح هشیاری افراد را تشخیص می دهد

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

به گزارش خبرگزاری مهر به نقل از نیواطلس، سطح هشیاری افراد در طول روز به دلایل مختلف کاهش یا افزایش می یابد و افراد باید در صورت خواب آلودگی یا کسالت از انجام برخی کارهایی که نیاز به هشیاری زیادی دارد، اجتناب کنند.

یک برنامه سازگار با گوشی های اندرویدی به نام الرتنس اسکنر به همین منظور طراحی شده و با استفاده از آن می توان مشخص کرد که افراد در چه زمان یا زمان هایی هشیاری بیشتری دارند.

این برنامه برای این کار از مردمک چشم افراد عکاسی می کند. زمانی که هشیاری فرد در سطح مطلوبی نباشد، سیستم عصبی وی مردمک چشم را گشاد می کند تا فرد بتواند اطلاعات بیشتری از محیط اطراف دریافت کند. حال گروهی از محققان دانشگاه کورنل با استفاده از همین قابلیت مردمک چشم برنامه AlertnessScanner را طراحی کرده اند که از دوربین سلفی گوشی برای اندازه گیری میزان گشادگی مردمک چشم بهره می گیرد.

این برنامه با بررسی هر تک عکس از هر فرد در روز می تواند میزان هشیاری وی را تشخیص دهد. البته این دستاورد با توجه به کیفیت بالای دوربین های سلفی گوشی های هوشمند ممکن شده است. برنامه یادشده زمانی با دقت بالاتری عمل می کند که دقت دوربین سلفی ۱۳ مگاپیکسل به بالا باشد.

107
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)); });