При подключении данный микроскоп определяется драйвером gspca_mars и для него создаётся соответствующее устройство /dev/video[0..N]
Для подключения к этому устройству достаточно любой программы, умеющей работать с веб-камерой.
Сложность получения изображения с камеры, встроенной в этот микроскоп заключается в том, что программы управления параметрами этого устройства для ОС Linux на сайте производителя нет.
Тем не менее работать с этим микроскопом из-под Linux можно, используя утилиту v4l2-ctl. Она входит в пакет v4l-utils, доступный из репозитория ОС Школьный Мастер 6.0
Перед использованием камеры и утилиты v4l2-ctrl необходимо проверить, что пользователь имеет на это право, то есть входит в системную группу video.
На моём компьютере микроскоп определяется, как видеоустройство /dev/video1, так как у меня ещё есть встроенная веб-камера.
Управлять параметрами микроскопа можно только при условии его использования какой-либо программой получения изображения, поэтому обычно сначала я запускаю vlc. В этой программе удобно делать снимки получаемого изображения и сохранять видео в необходимом формате.
Запускаем vlc:
[user@cab303 ~]$ vlc v4l2:///dev/video1
И получаем замечательное чёрное окно без изображения.
Для просмотра параметров, которые можно изменить у микроскопа QX5 применим команду:
[user@cab303 ~]$ v4l2-ctl -d /dev/video1 -l
brightness (int) : min=0 max=30 step=1 default=15 value=15
color (int) : min=1 max=255 step=1 default=200 value=200
gamma (int) : min=0 max=3 step=1 default=1 value=1
sharpness (int) : min=0 max=2 step=1 default=1 value=1
top_illuminator (bool) : default=0 value=0 flags=update
bottom_illuminator (bool) : default=0 value=0 flags=update
Можно изменить (сверху-вниз): яркость, цветность, гамму, резкость, состояние верхней и нижней подсветки. В строках вывода команды приведены также граничные (min max), текущие (value) и установочные (default) значения параметров.
Прежде всего, конечно, следует включить верхний светодиод, если рассматривается поверхность предмета:
[user@cab303 ~]$ v4l2-ctl -d /dev/video1 --set-ctrl top_illuminator=1
или нижний, если на столе микроскопа препарат в прозрачном стекле для изучения его внутренней структуры:
[user@cab303 ~]$ v4l2-ctl -d /dev/video1 --set-ctrl bottom_illuminator=1
После этого, управляя ручкой вертикального перемещения стола микроскопа настроить резкость.
Выключение подсветки заключается в установке этих параметров в значение 0.
Остальные опции регулируются аналогичным образом: в приведённой команде меняется только параметр, следующий за опцией set-ctrl и его значение.
Для более удобной работы с микроскопом я написал небольшой скрипт, работающий с использованием kdialog и создал .desktop файл для добавления в меню KDE4 Школьного Мастера.
Скачать qx5mngmnt.sh
Скачать qx5mngmt.desktop
Для установки проделайте следующие действия от пользователя root:
1. Скопируйте файл qx5mngmnt.sh в /usr/local/bin
[root@cab303 ~]# cp qx5mngmt.sh /usr/local/bin/
2. Установите на него атрибут исполняемости
[root@cab303 ~]# chmod +x /usr/local/bin/qx5mngmt.sh
3. Скопируйте файл qx5mngmt.desktop в /usr/share/applications/
[root@cab303 ~]# cp qx5mngmt.desktop /usr/share/applications/
4. Выполните команду обновления меню
[root@cab303 ~]# update-menus
Теперь скрипт управления микроскопом доступен из меню
К - Приложения - Система - Другие - QX5 Management
Спасибо за внимание!
Комментарии к записи
Добавьте ваш комментарий!
Войтите чтобы оставить комментарий или Создать учетную запись
» Все комментарии» RSS комментариев