Skip to content

Fnska/gui_apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Графический интерфейс для программы обработки лазерных пучков

В данном репозитории представлен графический интерфейс, написанный на Python.

Основная программа лежит в папке app_3 вместе с исполняемым файлом.

Новое дополнение в папке app_4 - для динамического считывания информации с камер GIGe стандарта (например, Basler) и аппроксимации эллипсом.

Полный набор требуемых функций с более удобным интерфейсом в папке app_5.

Возможности

  • Отрисовка эллипса по точкам конкретной интесивности
  • Пространственное представление пучка
  • Выбор отдельных уровней интенсивности или наложение нескольких на исходное изображение

В будущем

  • Избавиться от фиксированных координат кадрирования изображения
  • Обработка пучков более высоких мод
  • Автоматическое распознавание моды

Пример работы

Image of Program

Запуск

  1. Запустите скомпилированный файл
  2. Если хотите изменить область кадрирования
    1. Откройте approx_ellipse_img_V3.py
    2. Укажите интересующую область
    3. Перекомпилируйте проект: pyinstaller app_gui.py

Лицензия

Смотрите раздел License

Содействие

  1. Fork репозиторий!
  2. Добавляйте изменения
  3. Commit ваши изменения: git commit -am 'Add some feature'
  4. Push изменения к вашей ветке: git push origin master
  5. Отправляйте pull request :D

About

Python applications for laser beam research

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published