{"id":24942132,"url":"https://github.com/tentaclepurple/42_leaffliction","last_synced_at":"2026-04-09T22:39:50.577Z","repository":{"id":269354458,"uuid":"859514624","full_name":"tentaclepurple/42_Leaffliction","owner":"tentaclepurple","description":"👁️ Computer Vision model made with Convolutional Neural Network for leaf disease identification","archived":false,"fork":false,"pushed_at":"2025-01-10T09:59:43.000Z","size":3369,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T18:51:59.707Z","etag":null,"topics":["computer-vision","convolutional-neural-networks","deep-learning","matplotlib","opencv","plantcv","python","streamlit","tensorflow"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tentaclepurple.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-18T19:43:47.000Z","updated_at":"2025-01-26T01:18:29.000Z","dependencies_parsed_at":"2024-12-23T01:20:14.344Z","dependency_job_id":"cd6ef4cc-25e3-455e-9fbd-51b2fd0172c5","html_url":"https://github.com/tentaclepurple/42_Leaffliction","commit_stats":null,"previous_names":["tentaclepurple/42_leaffliction"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tentaclepurple/42_Leaffliction","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tentaclepurple%2F42_Leaffliction","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tentaclepurple%2F42_Leaffliction/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tentaclepurple%2F42_Leaffliction/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tentaclepurple%2F42_Leaffliction/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tentaclepurple","download_url":"https://codeload.github.com/tentaclepurple/42_Leaffliction/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tentaclepurple%2F42_Leaffliction/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266409580,"owners_count":23924286,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-21T11:47:31.412Z","response_time":64,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["computer-vision","convolutional-neural-networks","deep-learning","matplotlib","opencv","plantcv","python","streamlit","tensorflow"],"created_at":"2025-02-02T18:58:58.244Z","updated_at":"2026-04-09T22:39:45.545Z","avatar_url":"https://github.com/tentaclepurple.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Leveraging AI 🤖 to Detect Plant Diseases 🍃\n\nNow it's time to show the latest development in a plant disease analysis project. By utilizing deep learning techniques, we've created an interactive application that can accurately detect and classify various apple and grape plant diseases.\n\nAt the core of our solution is a Convolutional Neural Network (hashtag#CNN) 🧠, a powerful AI architecture that excels at recognizing patterns in images. CNNs work by extracting hierarchical features from the input image, allowing the model to learn and identify complex disease signatures.\n\nThe project follows a multi-faceted approach:\n\n### 📊 Data Augmentation:\nRecognizing the limited availability of training images, we leveraged data augmentation techniques such as rotation, blurring, flipping, and adjusting brightness and contrast. This helped to expand our dataset and improve the model's robustness.\n\n### 🔍 Image Transformation:\nWe applied advanced image processing methods, including Gaussian blur, masking, region of interest (ROI) analysis, pseudolandmark detection and histogram. These transformations made possible to extract and analyze key features of the plant leaves, enhancing the disease detection capabilities.\n\n### 🔮 Disease Prediction:\nObtained deep learning models, trained on extensive datasets of plant pathology, can accurately predict the type of disease affecting the plant. The models analyze the leaf's patterns, colors, and textures to make these predictions with an accuracy of 95%.\n\nAlso I've developed an interactive application 🖥️ that puts this powerful AI technology in the hands of users. By simply selecting an image, you can explore the effects of different augmentation and transformation techniques, as well as receive a detailed disease analysis. Please feel free to play around with the app (and remember that, in case it's in sleep mode you'll need to wait a little in order to make the app to wake up)\n\n[Go to App (Ctrl + click)\n](https://leaffliction.streamlit.app/) \n\nThis project is an example of the incredible potential of hashtag#AI in revolutionizing the way we approach plant health and agriculture. 🌱 But the technology behind this project has applications that reach far beyond the realm of agriculture. These powerful AI capabilities can be leveraged across a diverse array of industries and domains.\n\nComing from a background focused on visual media, I've been able to add a deep knowledge in image processing and manipulation, which has made the development process very enjoyable for me.\n\nWant to dive into the code and technologies themselves? Don't hesitate to dive into the repository or ask me anything.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftentaclepurple%2F42_leaffliction","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftentaclepurple%2F42_leaffliction","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftentaclepurple%2F42_leaffliction/lists"}