klanderfri / klanderfri/CardReaderLibrary

Separate DLLs

Abierto
#5 0 comentarios 0 reacciones 0 asignados Ver en GitHub
help wanted Library
Lenguaje dominante
C++
Estrellas
10
Forks
3
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

This program should basically be a open-source library for identifying MtG-cards. For it to be that, the borders between the application and the library needs to be clearer, perhaps by using separate DLL-files.

It fells like OpenCV has a good structure. How are they doing it?

Suggestion for splitting up the code:
* rmc_core.dll - A file containing the classes, containers enums and other parts used by pretty much everything and everyone.
* rmc_library.dll - All "useful" methods of a abstract/general nature.
* rmc_engine.dll - The applied engine that does the job of identifying the cards.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza mapeando las clases, los contenedores, los enums, los métodos de propósito general y el motor de identificación de cartas existentes en los límites propuestos de rmc_core.dll, rmc_library.dll y rmc_engine.dll. Compara la estructura de la biblioteca de OpenCV según lo sugerido y, a continuación, define y documenta las dependencias y las salidas de compilación; se considera terminado cuando la aplicación y la biblioteca reutilizable tienen interfaces DLL claramente separadas.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cpp, opencv
Área
build-system, computer-vision
Tipo de issue
Refactorización
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
20/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.