Notebook-friendly study utilities for computer vision theory and practice snippets.
Project description
CV Study Utils
Небольшая библиотека для подготовки к экзамену по машинному зрению. Она выводит ответы на теоретические вопросы и готовые кодовые шаблоны для практических заданий прямо в Jupyter/Colab.
Установка
Из этой папки:
pip install -e .
После загрузки проекта на GitHub в Colab/Jupyter можно будет ставить так:
!pip install git+https://github.com/<your-user>/<your-repo>.git
После публикации на PyPI:
!pip install cv-study-utils
Использование
from cv_study_utils import theory, practice, find
theory(5) # ответ на теоретический вопрос 5
practice(3) # код для практического задания 3
find("Canny") # поиск по теории и практике
practice("границ") # найти практику по фрагменту текста
theory(12, copy=True) # скопировать ответ, если доступен clipboard
practice(15, copy=True) # в ноутбуке появится кнопка Copy, если pyperclip недоступен
Командная строка:
cvstudy theory 5
cvstudy practice 3 --copy
cvstudy find "Vision Transformer"
Что внутри
cv_study_utils/theory_answers.py- 48 кратких ответов на теоретические вопросы.cv_study_utils/theory_extras.py- формулы, схемы архитектур и внешние источники для теории.cv_study_utils/practice_solutions.py- 15 готовых кодовых шаблонов для практических заданий.content/theory_answers.mdиcontent/practice_solutions.py- человекочитаемые экспортные файлы, которые можно открыть отдельно.Ответы_теория_МЗ2026.docxиОтветы_практика_МЗ2026.docx- Word-версии материалов.dist/- готовые wheel/sdist артефакты для загрузки на PyPI.
Источники
Основой являются файлы из папки экзамена и лекции lecture_2 - Lecture_8. Для актуализации API и формулировок использованы официальные документации OpenCV, Pillow, Matplotlib, scikit-image, scikit-learn, PyTorch/torchvision, TensorFlow/Keras, Ultralytics YOLO, а также оригинальные статьи R-CNN/Fast R-CNN/Faster R-CNN, YOLO, SSD, U-Net, Mask R-CNN, GAN, DDPM, Transformer, ViT и image captioning.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cv_study_utils-0.1.0.tar.gz.
File metadata
- Download URL: cv_study_utils-0.1.0.tar.gz
- Upload date:
- Size: 38.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
95c90e8d3e6378438ed2bf2d6f4dbeaaba4b0156fa1d90be6fffd05b8011d2fe
|
|
| MD5 |
3ed126cdd0542cfa6a493f994ea1d6eb
|
|
| BLAKE2b-256 |
ebb53fd82ed63e8e7eb516010e0bab07133c92dd8e9e5bbe1f7849eb74f51fdc
|
File details
Details for the file cv_study_utils-0.1.0-py3-none-any.whl.
File metadata
- Download URL: cv_study_utils-0.1.0-py3-none-any.whl
- Upload date:
- Size: 38.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0087937c7ec6b1d948a3dec25e2201500e8dd40a2d73f9f77c549cb7fc45f3e
|
|
| MD5 |
10579c916f5c04dc8a9abe6e4cd8e4a6
|
|
| BLAKE2b-256 |
2af1df63b7fd7095a4a938bd5c3c3e7e027f6c31d66e998aef65afe6bd101c8d
|