Git Product home page Git Product logo

pvdefectdetect's Introduction

PVDefectDetect

 

PVDefectDetect

Github top language Github language count Repository size License

About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


🎯 About

Este archivo README proporciona una descripción general de la estructura y el contenido de tu proyecto.

Estructura de Carpetas:

  • checkpoints (Puestos de Control): Esta carpeta almacena modelos entrenados en diferentes etapas.
  • EjemplosPV-vision (Ejemplos PV-Vision): Contiene archivos de ejemplo para probar los tutoriales de Jupyter Notebook relacionados con la visión artificial para paneles solares (PV-Vision).
    • module_imgs (Imágenes de Módulo): Contiene imágenes originales de electroluminiscencia (EL) de módulos solares provenientes de campo y laboratorio.
    • raw_img_gray (Imágenes Crudas en Escala de Grises): (Aclaración necesaria) Se desconoce el contenido exacto de esta carpeta debido a un Acuerdo de No Divulgación (NDA).
  • ImagenesXcap (Imágenes Xcap): Almacena un conjunto de imágenes EL tomadas con una cámara SWIR editadas con XCAP.
    • 070A_8v: Probablemente, un identificador específico para este conjunto de imágenes.
  • Test_crack (Pruebas de Grietas): Contiene 10 imágenes del conjunto de datos que presentan grietas y fracturas en paneles solares.
  • Test_ImageJ (Pruebas de ImageJ): Contiene imágenes EL editadas con el software ImageJ.
    • stack_070_edited: Probablemente, un nombre específico para esta imagen editada.
  • TestsPV-vision (Pruebas PV-Vision): Contiene cuadernos Jupyter Notebook para seguir los tutoriales de la librería PV-Vision para el análisis de imágenes de paneles solares.
    • checkpoints (Puestos de Control): Almacena modelos entrenados en diferentes épocas (por ejemplo, epoch_10).
    • examples (Ejemplos): Contiene ejemplos para utilizar las funcionalidades de la librería PV-Vision.
      • cell_classification (Clasificación de Celdas): Contiene imágenes de celdas solares individuales recortadas de módulos completos. Estas celdas se clasifican según las etiquetas manuales proporcionadas en la carpeta ../object_detection/yolo_manual_ann.
      • crack_segmentation (Segmentación de Grietas):
        • img_for_crack_analysis (Imágenes para Análisis de Grietas): (Aclaración necesaria) Se desconoce el propósito exacto de esta subcarpeta.
        • img_for_prediction (Imágenes para Predicción): (Aclaración necesaria) Se desconoce el propósito exacto de esta subcarpeta.
        • img_label_for_training (Imágenes con Etiquetas para Entrenamiento): Contiene imágenes segmentadas que sirven para entrenar modelos de detección de grietas.
          • testset (Conjunto de Prueba):
            • ann (Anotaciones): Contiene información sobre las grietas presentes en las imágenes de prueba.
            • img (Imágenes): Contiene las imágenes del conjunto de prueba.
          • train (Conjunto de Entrenamiento):
            • ann (Anotaciones): Contiene información sobre las grietas presentes en las imágenes de entrenamiento.
            • img (Imágenes): Contiene las imágenes del conjunto de entrenamiento.
          • val (Conjunto de Validación):
            • ann (Anotaciones): Contiene información sobre las grietas presentes en las imágenes de validación.
            • img (Imágenes): Contiene las imágenes del conjunto de validación.
      • object_detection (Detección de Objetos): Contiene imágenes de módulos solares transformadas en perspectiva para facilitar la detección de celdas defectuosas. Además, la subcarpeta yolo_manual_ann almacena anotaciones manuales que indican la posición de dichas celdas.
      • transform_seg (Segmentación con Transformación):
        • field_pipeline (Flujo de Campo): Contiene imágenes EL originales de campo en formato RGB o escala de grises. Las anotaciones para la transformación de perspectiva se encuentran en la subcarpeta unet_ann. El mapa de colores para transformar imágenes RGB a escala de grises no se incluye debido al NDA.
        • module_imgs (Imágenes de Módulo): Contiene imágenes EL originales provenientes de campo y laboratorio.

Recomendación:

Se recomienda utilizar la carpeta module_imgs para practicar con las herramientas de transformación de módulos y segmentación de celdas. Los datos de field_pipeline se utilizan en tutoriales que manejan un gran número de imágenes de campo.

✨ Features

✔️ Feature 1;
✔️ Feature 2;
✔️ Feature 3;

🚀 Technologies

The following tools were used in this project:

✅ Requirements

Before starting 🏁, you need to have Git and Node installed.

🏁 Starting

# Clone this project
$ git clone https://github.com/{{YOUR_GITHUB_USERNAME}}/pvdefectdetect

# Access
$ cd pvdefectdetect

# Install dependencies
$ yarn

# Run the project
$ yarn start

# The server will initialize in the <http://localhost:3000>

📝 License

This project is under license from MIT. For more details, see the LICENSE file.

Made with ❤️ by {{YOUR_NAME}}

 

Back to top

pvdefectdetect's People

Contributors

franklingo13 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.