Skip to main content

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

cv_study_utils-0.1.0.tar.gz (38.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cv_study_utils-0.1.0-py3-none-any.whl (38.8 kB view details)

Uploaded Python 3

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

Hashes for cv_study_utils-0.1.0.tar.gz
Algorithm Hash digest
SHA256 95c90e8d3e6378438ed2bf2d6f4dbeaaba4b0156fa1d90be6fffd05b8011d2fe
MD5 3ed126cdd0542cfa6a493f994ea1d6eb
BLAKE2b-256 ebb53fd82ed63e8e7eb516010e0bab07133c92dd8e9e5bbe1f7849eb74f51fdc

See more details on using hashes here.

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

Hashes for cv_study_utils-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f0087937c7ec6b1d948a3dec25e2201500e8dd40a2d73f9f77c549cb7fc45f3e
MD5 10579c916f5c04dc8a9abe6e4cd8e4a6
BLAKE2b-256 2af1df63b7fd7095a4a938bd5c3c3e7e027f6c31d66e998aef65afe6bd101c8d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page