FingerKeyboard
Public Member Functions | List of all members
FkPaperKeyboard_TypeA Class Reference

이 클래스는 구체적으로 구현된 종이키보드를 관리하는 클래스이다. More...

#include <FkPaperKeyboard.h>

Inheritance diagram for FkPaperKeyboard_TypeA:
Inheritance graph
[legend]
Collaboration diagram for FkPaperKeyboard_TypeA:
Collaboration graph
[legend]

Public Member Functions

 FkPaperKeyboard_TypeA (FkMessageQueue *messageQueue)
 
void initKeyButtonCorner ()
 키 버튼의 모서리에 대해 초기화한다.
 
void setKeyboardCorner (CvPoint2D32f *corner)
 키보드의 꼭지점을 설정한다.
 
void setKeyButton (IplImage *srcImage, CvRect selectedPaperArea)
 인식된 키 버튼을 설정한다.
 
void cornerVerification (IplImage *srcImage)
 2차 원근 변환을 한다.
 
void detectKeyButtonCorner (IplImage *srcImage)
 키 버튼의 꼭지점을 찾아낸다.
 
void setKeyButtonArea (CvPoint2D32f *corners, int startIndex, int keyCount)
 키 버튼 영역을 설정한다.
 
void setDirectionKeyButtonArea (CvPoint2D32f *corners, int startIndex, int next, int index)
 방향키 버튼 영역을 설정한다.
 
void setKeyButtonImage (IplImage *srcImage, IplImage *dstImage)
 키 버튼의 이미지를 생성한다.
 
- Public Member Functions inherited from FkPaperKeyboard
int getKeyButtonCornerCount ()
 인식된 키 버튼들의 꼭짓점의 수를 반환한다,
 
CvPoint2D32f getKeyButtonCorner (int index)
 index 번호에 해당하는 키 버튼의 꼭짓점을 반환한다.
 
CvPoint2D32f * getPoint ()
 인식된 키 버튼의 꼭짓점의 위치를 반환한다.
 
void setKeyboardCorner (CvPoint2D32f *corner)
 키보드의 꼭짓점을 설정한다.
 
void sortPaperKeyboardCorner ()
 인식된 키보드의 꼭짓점들을 정렬한다.
 
void cornerSortingY (int startIndex, int cornerCount)
 검출된 corner를 y좌표에 대해 정렬한다.
 
void cornerSortingX (int startIndex, int cornerCount)
 검출된 corner를 x좌표에 대해 정렬한다.
 

Additional Inherited Members

- Public Attributes inherited from FkPaperKeyboard
int pressedKey
 
int holdKey
 
FkKeyButtonkeyButton
 
CvPoint2D32f * keyButtonCorner
 
- Static Public Attributes inherited from FkPaperKeyboard
static CvPoint2D32f keyboardCorner [4]
 
- Protected Attributes inherited from FkPaperKeyboard
int keyButtonCount
 

Detailed Description

이 클래스는 구체적으로 구현된 종이키보드를 관리하는 클래스이다.

Date
2015
Author
한성대학교 컴퓨터공학과 강진혁(jinhu.nosp@m.k131.nosp@m.3@gma.nosp@m.il.c.nosp@m.om)

The documentation for this class was generated from the following file: