使用图像预处理和TensorFlow框架进行手势计算机任务

Pratik Magar, Sanjay Singh, Swapnil Mishra, P. Gaikwad
{"title":"使用图像预处理和TensorFlow框架进行手势计算机任务","authors":"Pratik Magar, Sanjay Singh, Swapnil Mishra, P. Gaikwad","doi":"10.17577/IJERTV9IS090303","DOIUrl":null,"url":null,"abstract":"The method for real time Hand Gesture Recognition and feature extraction using a web camera. For humans, hands are used most frequently to communicate and interact with machines. Mouse and Keyboard are the basic input/output to computers and the use of both the devices require the use of hands. Most important and immediate information exchange between man and machine is through visual and aural aid, but this communication is one-sided. To help somewhat mouse remedies this problem, but there are limitations as well. Although hands are most commonly used for day to day physical manipulation tasks, but in some cases they are also used for communication. Hand gestures support us in our daily communications to convey our messages clearly. Hands are most important for mute and deaf people, who depends on their hands and gestures to communicate, so hand gestures are vital for communication in sign language. Hand gesture interaction has been the trending technology for humancomputer interaction (HCI). Frequently a number of research works are carried out in this area to expedite and contrive interaction with computers. In this project, we are attempting to create a real-time human-computer interaction system (HCI) using different hand gestures i.e, hand signs. We implemented a system that recognizes the hand gesture performed using the simple web camera of a PC. We used the already established OpenCV library with TensorFlow to implement the various methods of Image Processing. Operations that were carried out were Capturing frames, Background Subtraction using MOG filter, Noise Reduction using Gaussian Blur, converting the captured image to binary image, finding the contours through Convex Hull method which is used for removing convexity defects and segment the image. Using these segmented images we built our own dataset that was used to train the model with TensorFlow. Then we used these methods again for the segmentation of the input image which is then passed to the model to get the output class label. Index Terms HCI, GOS, CNN, GUI, ROI, GPU.","PeriodicalId":13986,"journal":{"name":"International Journal of Engineering Research and","volume":"13 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2020-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Carry Out Computer Tasks with Gesture using Image Pre-Processing and TensorFlow Framework\",\"authors\":\"Pratik Magar, Sanjay Singh, Swapnil Mishra, P. Gaikwad\",\"doi\":\"10.17577/IJERTV9IS090303\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The method for real time Hand Gesture Recognition and feature extraction using a web camera. For humans, hands are used most frequently to communicate and interact with machines. Mouse and Keyboard are the basic input/output to computers and the use of both the devices require the use of hands. Most important and immediate information exchange between man and machine is through visual and aural aid, but this communication is one-sided. To help somewhat mouse remedies this problem, but there are limitations as well. Although hands are most commonly used for day to day physical manipulation tasks, but in some cases they are also used for communication. Hand gestures support us in our daily communications to convey our messages clearly. Hands are most important for mute and deaf people, who depends on their hands and gestures to communicate, so hand gestures are vital for communication in sign language. Hand gesture interaction has been the trending technology for humancomputer interaction (HCI). Frequently a number of research works are carried out in this area to expedite and contrive interaction with computers. In this project, we are attempting to create a real-time human-computer interaction system (HCI) using different hand gestures i.e, hand signs. We implemented a system that recognizes the hand gesture performed using the simple web camera of a PC. We used the already established OpenCV library with TensorFlow to implement the various methods of Image Processing. Operations that were carried out were Capturing frames, Background Subtraction using MOG filter, Noise Reduction using Gaussian Blur, converting the captured image to binary image, finding the contours through Convex Hull method which is used for removing convexity defects and segment the image. Using these segmented images we built our own dataset that was used to train the model with TensorFlow. Then we used these methods again for the segmentation of the input image which is then passed to the model to get the output class label. Index Terms HCI, GOS, CNN, GUI, ROI, GPU.\",\"PeriodicalId\":13986,\"journal\":{\"name\":\"International Journal of Engineering Research and\",\"volume\":\"13 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-09-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal of Engineering Research and\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.17577/IJERTV9IS090303\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Engineering Research and","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.17577/IJERTV9IS090303","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

基于网络摄像头的实时手势识别和特征提取方法。对于人类来说,手是最常用来与机器交流和互动的。鼠标和键盘是计算机的基本输入/输出,使用这两种设备都需要使用双手。人与机器之间最重要和最直接的信息交流是通过视觉和听觉辅助,但这种交流是片面的。鼠标可以稍微解决这个问题,但也有局限性。虽然手最常用于日常的物理操作任务,但在某些情况下,它们也用于交流。手势帮助我们在日常交流中清晰地传达信息。对于哑巴和聋哑人来说,手是最重要的,他们依靠手和手势来交流,所以手势在手语交流中是至关重要的。手势交互已成为人机交互的发展趋势。经常在这一领域进行一些研究工作,以加快和设计与计算机的交互。在这个项目中,我们试图创建一个实时人机交互系统(HCI)使用不同的手势,即手势。我们实现了一个系统,该系统可以识别使用PC的简单网络摄像头执行的手势。我们使用已经建立的OpenCV库和TensorFlow来实现各种图像处理方法。实现了捕获帧,使用MOG滤波器进行背景减影,使用高斯模糊进行降噪,将捕获的图像转换为二值图像,使用凸壳法寻找轮廓,并使用凸壳法去除凹凸性缺陷并分割图像。使用这些分割的图像,我们建立了自己的数据集,用于用TensorFlow训练模型。然后我们再次使用这些方法对输入图像进行分割,然后将其传递给模型以获得输出类标签。索引术语HCI, GOS, CNN, GUI, ROI, GPU。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Carry Out Computer Tasks with Gesture using Image Pre-Processing and TensorFlow Framework
The method for real time Hand Gesture Recognition and feature extraction using a web camera. For humans, hands are used most frequently to communicate and interact with machines. Mouse and Keyboard are the basic input/output to computers and the use of both the devices require the use of hands. Most important and immediate information exchange between man and machine is through visual and aural aid, but this communication is one-sided. To help somewhat mouse remedies this problem, but there are limitations as well. Although hands are most commonly used for day to day physical manipulation tasks, but in some cases they are also used for communication. Hand gestures support us in our daily communications to convey our messages clearly. Hands are most important for mute and deaf people, who depends on their hands and gestures to communicate, so hand gestures are vital for communication in sign language. Hand gesture interaction has been the trending technology for humancomputer interaction (HCI). Frequently a number of research works are carried out in this area to expedite and contrive interaction with computers. In this project, we are attempting to create a real-time human-computer interaction system (HCI) using different hand gestures i.e, hand signs. We implemented a system that recognizes the hand gesture performed using the simple web camera of a PC. We used the already established OpenCV library with TensorFlow to implement the various methods of Image Processing. Operations that were carried out were Capturing frames, Background Subtraction using MOG filter, Noise Reduction using Gaussian Blur, converting the captured image to binary image, finding the contours through Convex Hull method which is used for removing convexity defects and segment the image. Using these segmented images we built our own dataset that was used to train the model with TensorFlow. Then we used these methods again for the segmentation of the input image which is then passed to the model to get the output class label. Index Terms HCI, GOS, CNN, GUI, ROI, GPU.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信