Pedro Guillermo MAR-HERNÁNDEZ, Pedro Luis IBARRA-ANGULO, Juan Carlos GRIJALVA-ACUÑA, José Humberto ABRIL-GARCÍA
{"title":"图像识别软件几何与Python和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":"{\"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}","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
摘要
该项目旨在使用Python和各种库开发一个软件应用程序,用于图像处理和操作。使用的软件包括Windows 10 Pro Education, Python 3.8.2, OpenCV 4.5.3, NumPy 1.22, Imutils 0.5.4, Pillow 9.4.0, Tkinter和Visual Studio Code 1.75.1。该方法分为四个sprint。在第一个sprint中,安装了必要的依赖项,包括OpenCV、NumPy、Imutils、Pillow和Tkinter。第二个冲刺涉及开发命令行界面和集成实时网络摄像头视频功能。在第三个sprint中,通过将图像转换为黑白并应用过滤器来识别特定颜色来实现颜色检测。最后,第四个冲刺集中在开发几何图形和颜色的选择。当选择图形和颜色时,软件会识别并勾勒出相应的物体。这个项目使用Python和各种库来创建一个用于图像处理和操作的应用程序。该方法遵循基于sprint的方法,逐步开发软件的不同特性和功能。
Image recognition software geometry with Python and OpenCV
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.