Рефераты. Система идентификации личности по отпечаткам пальцев. Подсистема анализа изображения

Одной из наиболее важных задач пожарной защиты является защита строительных помещений от разрушений и обеспечение их достаточной прочности в условиях воздействия высоких температур при пожаре. Учитывая высокую стоимость электронного оборудования, а также категорию его пожарной опасности, здания, в которых предусмотрено размещение ЭВМ должны быть 1 и 2 степени огнестойкости.

К средствам тушения пожара, предназначенных для локализации небольших возгорании, относятся пожарные стволы, внутренние пожарные водопроводы, огнетушители, сухой песок, асбестовые одеяла и т. п.

В соответствии с “Типовыми правилами пожарной безопасности для промышленных предприятий” залы ЭВМ, помещения для внешних запоминающих устройств, подготовки данных, сервисной аппаратуры, архивов, копировально-множительного оборудования и т.п. необходимо оборудовать дымовыми пожарными извещателями. В этих помещениях в начале пожара при горении различных пластмассовых, изоляционных материалов и бумажных изделий выделяется значительное количество дыма и мало теплоты.

Помещение, в котором производится разработка данного проекта, необходимо оборудовать средствами оповещения о пожаре, а также средствами для тушения пожара.

В данном разделе дипломной работы был проведен анализ вредных и опасных производственных факторов, действующих на рабочем месте инженера-программиста. Среди них были выделены: постоянное напряжение глаз, влияние электростатических и электромагнитных полей, длительное неизменное положение тела, шум. Был проведен анализ и указан комплекс мер по пожаробезопасности и электробезопасности. Проведен расчет эргономических требований к рабочему месту инженера-программиста. Созданные условия должны обеспечивать комфортную ра­бо­ту. На основании изученной литературы по данной проблеме, были указаны опти­маль­ные размеры рабочего стола и кресла, параметры рабочей поверхности, а также сформулированы предложения по улучшению параметров рабочего места. Соблюдение условий, определяющих оптимальную организацию рабочего места инженера-программиста, позволит сохранить хорошую работоспособность в течение всего рабочего дня, повысит как в количественном, так и в качественном отношениях производительность труда программиста, что в свою очередь будет способствовать быстрейшей разработке и отладке программного продукта.

ЗАКЛЮЧЕНИЕ


В результате проделанной работы был разработан метод автоматизации поиска схожих отпечатков и реализована программа, для данного метода. Программа позволяет за приемлемое время автоматически определять личность по отпечатку пальца посредством выделения локальных особенностей. По сравнению с ручным определением получен значительный выигрыш в скорости и удобстве использования.

Разработанная подсистема является неотъемлемой частью системы идентификации личности. Обработка позволяет улучшить качество отпечатка. Получаемые характеристики достаточно полно описывают изображение, это представление удобно для хранения и позволяет провести распознавание с высокой степенью точности.

Созданную подсистему следует рассматривать как исследовательскую подсистему, предназначенную для преобразования растрового представления изображения к структурному представлению, которое пригодно для компактного хранения и дальнейшей разработки в направлении большей автоматизации и других сфер деятельности.

Разработанная система реализует новый вид функциональности – подготовку изображений к автоматизированному структурному анализу.

ЛИТЕРАТУРА


1)           Биометрические технологии – альтернатива персональным идентификационным номерам и паролям // k2kapital.com Аналитические обзоры 8 мая 2000. #"#">#"#">#"_Toc135586604">

6)           Документация «Microsoft IntelliMouse Explorer with Fingerprint Reader» // Microsoft, 2004.

7)           Первый телефон с функцией распознавания отпечатков пальцев.  // ИА Клерк.Ру, 04.08.2004. #"#">Руководство пользователя для FineReader 8.0 // 1996-2006 ABBYY Software. #"#">#"#">#"_Ref516166924">

34)       ГОСТ 12.1.009-76. ССБТ. Электробезопасность. Термины и определения.
– М.: Издательство стандартов, 1985.

35)       ГОСТ 19.505-79 ЕСПД. Руководство оператора. Требования к содержанию и оформлению. – М.: Издательство стандартов, 1979.

36)       ГОСТ 19.504-79 ЕСПД. Руководство программиста. Требования к содержанию и оформлению. – М.: Издательство стандартов, 1979.

37)       ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов и программ. Правила выполнения. – М.: Издательство стандартов, 1991.

38)       Технико-экономическое обоснование дипломных проектов при разработке приборов и методов контроля качества. Методические указания для студентов. – Ижевск: Издательство ИжГТУ, 2001.

39)       Почерняев С.В., Килин И.В. Методические указания по дипломному  проектированию. – Ижевск: Издательство ИжГТУ, 1994.

ПРИЛОЖЕНИЕ 1

 

ТЕКСТ ПРОГРАММЫ

П.1.1. ТЕКСТ МОДУЛЯ Resource.h

//{{NO_DEPENDENCIES}}

// Microsoft Visual C++ generated include file.

// Used by FingerAnalyser.rc

//

#define IDM_ABOUTBOX                    0x0010

#define IDD_ABOUTBOX                    100

#define IDS_ABOUTBOX                    101

#define IDD_FINGERANALYSER_DIALOG       102

#define IDR_MAINFRAME                   128

#define IDR_TOOLBAR                     130

#define IDI_FING_ICON                   135

#define IDR_MENU1                       138

#define IDC_OPEN_FILE                   1000

#define IDC_ANALYSE                     1001

#define IDC_COMPARE                     1002

#define IDC_EXIT                        1003

#define IDC_SAVE_TO_DB                  1004

#define IDC_SPEC_DOT                    1005

#define IDC_LOAD_PROGRESS               1006

#define IDC_WORK_FILE                   1007

#define IDC_LOAD_COMPARE_PROGRESS       1008

#define IDC_TEMESCAN                    1009

#define IDC_BUTTON_PREV                 1012

#define IDC_BUTTON_NEXT                 1013

#define IDC_SHOW_BASE                   1014

#define IDC_EDIT1                       1015

#define ID_BASE                         32771

#define ID_PROPERTY                     32772


// Next default values for new objects

//

#ifdef APSTUDIO_INVOKED

#ifndef APSTUDIO_READONLY_SYMBOLS

#define _APS_NEXT_RESOURCE_VALUE        139

#define _APS_NEXT_COMMAND_VALUE         32774

#define _APS_NEXT_CONTROL_VALUE         1016

#define _APS_NEXT_SYMED_VALUE           101

#endif

#endif


П.1.2. ТЕКСТ МОДУЛЯ FingAnalyser.h

// FingerAnalyser.h : main header file for the PROJECT_NAME application

//

#pragma once

#ifndef __AFXWIN_H__

  #error include 'stdafx.h' before including this file for PCH

#endif

#include "resource.h"        // main symbols

// CFingerAnalyserApp:

// See FingerAnalyser.cpp for the implementation of this class

//

class CFingerAnalyserApp : public CWinApp

{

public:

  CFingerAnalyserApp();

// Overrides

  public:

  virtual BOOL InitInstance();


// Implementation

  DECLARE_MESSAGE_MAP()

};

extern CFingerAnalyserApp theApp;


П.1.3. ТЕКСТ МОДУЛЯ FingAnalyser.cpp

// FingerAnalyser.cpp : Defines the class behaviors for the application.

//

#include "stdafx.h"

#include "FingerAnalyser.h"

#include "FingerAnalyserDlg.h"

#ifdef _DEBUG

#define new DEBUG_NEW

#endif


// CFingerAnalyserApp

BEGIN_MESSAGE_MAP(CFingerAnalyserApp, CWinApp)

  ON_COMMAND(ID_HELP, CWinApp::OnHelp)

END_MESSAGE_MAP()

// CFingerAnalyserApp construction

CFingerAnalyserApp::CFingerAnalyserApp()

{

  // TODO: add construction code here,

  // Place all significant initialization in InitInstance

}

// The one and only CFingerAnalyserApp object

CFingerAnalyserApp theApp;


// CFingerAnalyserApp initialization

BOOL CFingerAnalyserApp::InitInstance()

{

  CWinApp::InitInstance();

  // Standard initialization

  // If you are not using these features and wish to reduce the size

  // of your final executable, you should remove from the following

  // the specific initialization routines you do not need

  // Change the registry key under which our settings are stored

  // TODO: You should modify this string to be something appropriate

  // such as the name of your company or organization

  SetRegistryKey(_T("Local AppWizard-Generated Applications"));


  CFingerAnalyserDlg dlg;

  m_pMainWnd = &dlg;

  INT_PTR nResponse = dlg.DoModal();

  if (nResponse == IDOK)

  {

      // TODO: Place code here to handle when the dialog is

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.