هند اپلیکیشن شناسایی اسکناس جعلی برای نابینایان می سازد

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

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

طبق بیانیه بانک خزانه داری هند این اپلیکیشن مخصوص افراد نابینا است. در حال حاضر حسگرهایی در اسکناس‌های ۱۰۰ روپیه‌ای و بیشتر چاپ می‌شود که به افراد نابینا کمک می‌کند بین اسکناس جعلی و اصلی تمایز قائل شوند.

بانک خزانه داری هند در بیانیه «سیاست‌های توسعه‌ای و قانونگذاری» خود در ژوین ۲۰۱۸ اعلام کرد تصمیم دارد مکانیسمی برای افراد نابینا فراهم کند تا اسکناس‌های واقعی را شناسایی کنند.

این سازمان در طرح خود اشاره کرده بود شناسایی اسکناس‌های واقعی برای انجام تراکنش‌های نقدی توسط افراد نابینا اهمیت زیادی دارد.

اپلیکیشن موبایل مذکور باید قابلیت‌های زیر را داشته باشد:

با بررسی عکس اسکناس، تمام نمونه‌های تقلبی را شناسایی کند.

به طور خودکار درباره اسکناس به کاربر اطلاعات بدهد و در صورت واضح نبودن تصویر اسکناس به او اعلام کند.

اپلیکیشن باید از طریق روش‌های غیر صوتی (مانند ویبره) به فرد نابینا اطلاع دهد.

این در حالی است که از ۳۱ مارس ۲۰۱۸ میلادی حدود ۱۰۲ میلیارد اسکناس هندی در گردش اقتصادی این کشور وجود دارد که ارزش آنها به ۱۸ هزار میلیارد روپیه می‌رسد. مناقصه فنی برای این اپلیکیشن از ۱۴ ژوین آغاز می‌شود.

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