Pedro Guillermo MAR-HERNÁNDEZ, Pedro Luis IBARRA-ANGULO, Juan Carlos GRIJALVA-ACUÑA, José Humberto ABRIL-GARCÍA
{"title":"Image recognition software geometry with Python and OpenCV","authors":"Pedro Guillermo MAR-HERNÁNDEZ, Pedro Luis IBARRA-ANGULO, Juan Carlos GRIJALVA-ACUÑA, José Humberto ABRIL-GARCÍA","doi":"10.35429/jct.2023.19.7.1.9","DOIUrl":null,"url":null,"abstract":"The project aims to develop a software application using Python and various libraries for image processing and manipulation. The software used consists of Windows 10 Pro Education, Python 3.8.2, OpenCV 4.5.3, NumPy 1.22, Imutils 0.5.4, Pillow 9.4.0, Tkinter, and Visual Studio Code 1.75.1. The methodology is divided into four sprints. In the first sprint, the necessary dependencies, including OpenCV, NumPy, Imutils, Pillow, and Tkinter, were installed. The second sprint involved developing a command-line interface and integrating a live webcam video feature. In the third sprint, color detection was implemented by converting the image to black and white and applying filters to identify specific colors. Finally, the fourth sprint focused on developing the selection of geometric figures and colors. When a figure and color were selected, the software would identify and outline the corresponding object. This project utilized Python and various libraries to create an application for image processing and manipulation. The methodology followed a sprint-based approach to gradually develop different features and functionalities of the software.","PeriodicalId":498509,"journal":{"name":"Revista de tecnología informática","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Revista de tecnología informática","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.35429/jct.2023.19.7.1.9","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The project aims to develop a software application using Python and various libraries for image processing and manipulation. The software used consists of Windows 10 Pro Education, Python 3.8.2, OpenCV 4.5.3, NumPy 1.22, Imutils 0.5.4, Pillow 9.4.0, Tkinter, and Visual Studio Code 1.75.1. The methodology is divided into four sprints. In the first sprint, the necessary dependencies, including OpenCV, NumPy, Imutils, Pillow, and Tkinter, were installed. The second sprint involved developing a command-line interface and integrating a live webcam video feature. In the third sprint, color detection was implemented by converting the image to black and white and applying filters to identify specific colors. Finally, the fourth sprint focused on developing the selection of geometric figures and colors. When a figure and color were selected, the software would identify and outline the corresponding object. This project utilized Python and various libraries to create an application for image processing and manipulation. The methodology followed a sprint-based approach to gradually develop different features and functionalities of the software.