0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Компьютерное зрение (Computer Vision) - современная технология и область исследований по автоматизации понимания того, что именно мы видим в окружающем мире. Но автоматизация невозможна без использования соответствующего программного обеспечения. В этой заметке мы перечислим основные современные инструменты, используемые для компьютерного зрения.</p>
1
<p>Компьютерное зрение (Computer Vision) - современная технология и область исследований по автоматизации понимания того, что именно мы видим в окружающем мире. Но автоматизация невозможна без использования соответствующего программного обеспечения. В этой заметке мы перечислим основные современные инструменты, используемые для компьютерного зрения.</p>
2
<h2>OpenCV</h2>
2
<h2>OpenCV</h2>
3
<p><strong>Open Source Computer Vision Library</strong>- известнейшая библиотека алгоритмов компьютерного зрения. Широко используется для обработки изображений и численных алгоритмов общего назначения. Сама она реализована на языке программирования C/C++, но также разрабатывается и для Python, Java, Matlab, Ruby, Lua и других языков.</p>
3
<p><strong>Open Source Computer Vision Library</strong>- известнейшая библиотека алгоритмов компьютерного зрения. Широко используется для обработки изображений и численных алгоритмов общего назначения. Сама она реализована на языке программирования C/C++, но также разрабатывается и для Python, Java, Matlab, Ruby, Lua и других языков.</p>
4
<p>Вы можете посмотреть примеры работы с OpenCV в следующих наших статьях: • "<a>Работаем с OpenCV на Python</a>"; • "<a>Пишем скрипт для поиска с помощью Python и OpenCV</a>".</p>
4
<p>Вы можете посмотреть примеры работы с OpenCV в следующих наших статьях: • "<a>Работаем с OpenCV на Python</a>"; • "<a>Пишем скрипт для поиска с помощью Python и OpenCV</a>".</p>
5
<h2>PCL</h2>
5
<h2>PCL</h2>
6
<p><strong>Point Cloud Library</strong>- крупномасштабный открытый проект, предназначенный для обработки облаков точек и 2D/3D-изображений. Эта платформа включает в себя множество алгоритмов, в том числе фильтрацию, реконструкцию поверхности, оценку характеристик, регистрацию, сегментацию, подбор модели.</p>
6
<p><strong>Point Cloud Library</strong>- крупномасштабный открытый проект, предназначенный для обработки облаков точек и 2D/3D-изображений. Эта платформа включает в себя множество алгоритмов, в том числе фильтрацию, реконструкцию поверхности, оценку характеристик, регистрацию, сегментацию, подбор модели.</p>
7
<h2>ROS</h2>
7
<h2>ROS</h2>
8
<p>Библиотека<strong>Robot Operating System</strong>представляет собой платформу разработки программного обеспечения для роботов. Это, по сути, набор инструментов, соглашений и библиотек, упрощающих разработки сложных и эффективных программ, предназначенных для управления многими типами роботов.</p>
8
<p>Библиотека<strong>Robot Operating System</strong>представляет собой платформу разработки программного обеспечения для роботов. Это, по сути, набор инструментов, соглашений и библиотек, упрощающих разработки сложных и эффективных программ, предназначенных для управления многими типами роботов.</p>
9
<h2>MATLAB</h2>
9
<h2>MATLAB</h2>
10
<p><strong>MATLAB</strong>- это интерактивная среда для программирования и высокоуровневый язык, с помощью которого можно выполнять численные расчёты с последующей визуализацией результатов. Используя MATLAB, вы сможете анализировать данные, создавать модели и приложения, разрабатывать алгоритмы.</p>
10
<p><strong>MATLAB</strong>- это интерактивная среда для программирования и высокоуровневый язык, с помощью которого можно выполнять численные расчёты с последующей визуализацией результатов. Используя MATLAB, вы сможете анализировать данные, создавать модели и приложения, разрабатывать алгоритмы.</p>
11
<h2>CUDA</h2>
11
<h2>CUDA</h2>
12
<p><strong>Compute Unified Device Architecture</strong>- это программно-аппаратная архитектура параллельных вычислений, позволяющая значительно повысить вычислительную производительность. Достигается это, в том числе и за счёт применения графических процессоров фирмы Nvidia.</p>
12
<p><strong>Compute Unified Device Architecture</strong>- это программно-аппаратная архитектура параллельных вычислений, позволяющая значительно повысить вычислительную производительность. Достигается это, в том числе и за счёт применения графических процессоров фирмы Nvidia.</p>
13
<p>Архитектура CUDA даёт возможность по своему усмотрению организовывать доступ к набору инструкций тензорного либо графического ускорителя, а также управлять его памятью. Функции, которые ускорены посредством CUDA, вы сможете вызывать из разных языков, включая Python, MATLAB и пр.</p>
13
<p>Архитектура CUDA даёт возможность по своему усмотрению организовывать доступ к набору инструкций тензорного либо графического ускорителя, а также управлять его памятью. Функции, которые ускорены посредством CUDA, вы сможете вызывать из разных языков, включая Python, MATLAB и пр.</p>
14
<p><em>А какие инструменты используете вы? Пишите в комментариях!</em></p>
14
<p><em>А какие инструменты используете вы? Пишите в комментариях!</em></p>
15
15