Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Создание структуры солюшена #1

Open
EvilLord666 opened this issue Nov 8, 2018 · 2 comments
Open

Создание структуры солюшена #1

EvilLord666 opened this issue Nov 8, 2018 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@EvilLord666
Copy link
Member

Создание скелета проекта со всеми зависимостями (платформа Net Core 2.1, инструмент vs2017/Rider, обязательно использование ReSharper):

Все проекты должны начинаться с префикса MossbauerLab.* (т.е. с имени этой организации), солюшен Sm2201ComplexControl

Сам солюшен должен представлять собой сейчас (в будущем могут быть изменения)

  •   MossbauerLab.Sm2201ComplexControl.Data - набор моделей данных 
      (EF Core, обязательно использование LazyLoad в связанных Entity).
    
  •     MossbauerLab.Sm2201ComplexControl.Dto - набор Dto для использования в API
    
  •     MossbauerLab.Sm2201ComplexControl.WebApi - само Web-приложение
    
  •     Контроллер событий MossbauerLab.Sm2201ComplexControl.EventsProcessor
    
  •     Сборщик данных - API и реализация получения данных от 
        камер и т.п. MossbauerLab.Sm2201ComplexControl.DataСapturer
    
@EvilLord666 EvilLord666 added the enhancement New feature or request label Nov 21, 2018
@EvilLord666
Copy link
Member Author

Структура готова почти для каждого проекта создан проект %ProjectName%.Tests при этом:

  • Sm2201.Complex.Control - логика управления и настройки управлением машинным зрением и обработкой изображений (через нейронные сети), и тренировку нейросетей
  • Sm2201.Complex.ComputerVision - проект для получения изображений и регионов этих изображений через Sharp OpenCV
  • Sm2201.Complex.ImageProcessing - обработка изображений с помощью нейронных сетей
  • Sm2201.Complex.Control.Data - объекты, проецируемые на Базу данных
  • Sm2201.Complex.Control.Dto - объекты для использования в отдельном frontend/браузере/ REST-клиенте
  • Sm2201.Complex.Control.WebApi - REST API сервис для получения некоторой информации о состоянии спектрометрического комплекса/настройки и т.п.

@EvilLord666
Copy link
Member Author

@Fyeah007 Жду ревью задачи и вопросов по ней

@EvilLord666 EvilLord666 self-assigned this Feb 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants
@EvilLord666 and others