本論文開發一套電腦使用者之眼睛保護系統,經由放置在電腦螢幕上的網路攝影機,擷取電腦使用者以及週遭工作環境的影像,應用人物辨識的技術確認使用者身份,應用人臉偵測的技術再輔以鍵盤與滑鼠的訊號偵測,確認是否有使用者在使用電腦,同時使用一個計時器來記錄電腦使用者使用電腦的時間,另外再使用一個計時器來記錄使用者無使用的時間,進而客觀地估計使用者操作電腦的時間。在使用電腦期間,利用人臉資訊進行視距的偵測以及眨眼判斷、利用影像色彩轉換偵測環境光源、利用Microsoft Windows 32 API所提供函數庫Win Hook技術擷取鍵盤與滑鼠的訊號。若電腦使用者常常沒有保持適當的視距、每分鐘的眨眼太少或太多、長時間使用電腦、環境光源太亮或不足以及禁止時段使用電腦,系統會使用圖片、文字和聲音來給予電腦使用者適當的警告,主動地達到保護眼睛的目的。
This study developed a system that can actively remind the computer user to let his/her eyes take a break. This system uses a PC camera on top of the computer monitor to capture the image of the computer user and the environment. It applies Recognition technology of Eigenfaces to validate user’s status. In order to objectively estimate how long a person continuously uses the computer, the system can both determine whether the person uses the computer through face recognition technology and detect the signal of keyboard or mouse. At the same time, the system uses a built-in timer to record how long the user has worked on the computer, and another time is used to record how long the user has left. When the user is using computer, the system can not only detect the visual distance and eye’s blinking by the facial feature information, but also detect the illumination of your working area by color image transform. Furthermore, this system can detect the signal of keyboard and mouse by Win Hook. If the user doesn’t keep a proper visual distance from the monitor of computer, or his/her eyes blink too often or too less, or his/her has used the computer for a long time, or illumination is too bright or too dark according to background lighting behind the user, or the user uses computer within a improper time, the system will pop up a warning message via words/picture/voice to inform the user. Therefore, this developed system can initiatively be used to protect Computer user’s eyes from harm.