Моя реакция на изменения в списке любимых программ
Picamera2
Просматривая свой список
программ на предмет, что нового появилось за
прошедший год, я обнаружил две новинки, которые требовали
моего вмешательства и внесения изменений в ранее написанные
программы. Так, picamera
закончила свое существование и появилась новая программа picamera2.
Эта версия рассчитана на новые мощные компьютеры Raspberry
Pi и новые версии ОС, в которых поддержка старой версии еще
возможна, но не включена по умолчанию, и попытка ее включить
в raspi-config сопровождается предупреждением, что эта опция
является устаревшей. Самый мощный из имеющихся у меня
компьютеров это 3+ и для него я и переписал свою
программу pi3tkcv.py, описанную в статье.
Для 3 модели Raspberry Pi функциональные возможности библиотек
сопоставимы. Для более слабых машин использовать новую версию
смысла не имеет, она уступит старой. Новая библиотека это задел на
будущее, она ориентирована на 4 модель и все, которые
появятся позже. Отдельно отмечу, что для многих задач
достаточно одноядерного компьютера, и переход на более мощные
компьютеры не оправдан.
Самое заметное изменение связано с реализацией режима
предварительного просмотра. Теперь для этого задействована X
Window System, что позволяет легко реализовать живую картинку
на удаленном компьютере через VNC. Однако у меня он и раньше
был реализован через OpenCV, поэтому не претерпел
принципиальных изменений. Текст программы можно скачать здесь.
spotread -rw
Второе изменение, которое прошло практически незамеченным и я
его даже не нашел в списке изменений, это появление в
пакете ArgyllCMS 2.3.1 у
команды spotread опции -rw (Use reflection white point relative
chromatically adjusted mode), что позволяет задействовать
встроенный источник света у моего спектрофотометра
colormunki и использовать его не только как экспонометр, но и как
определитель цвета краски. Сопоставляя измерения значений
Lab с табличными значениями из атласов цветов Pantone,
RAL, NCS,
можно найти марку необходимой краски. Конечно, для точного
соответствия желательно иметь веер с красками и и сравнивать
измерения, а не данные, полученные спектрофотометром, с данными,
взятыми из интернета, поскольку последние, во-первых,
неполные, во-вторых, их точность вызывает определенные сомнения,
тем не менее это позволяет существенно сузить круг при поиске
необходимой краски.
Моя программа, написанная на Gambas 3, является графическим
интерфейсом к программам spotread и specplot . Фактически это окно
терминала, в котором основные команды можно вызвать нажатием
кнопок, а наиболее важные результаты измерений выводятся
дополнительно. Кроме того, можно выбрать, какие из записанных
спектров надо вывести на общем графике. Исходный текст программы
можно скачать здесь.
Замечу, что как написано на коробке с colormunki, рекомендуемый
срок эксплуатации 5 лет. Мой работает вдвое дольше и за эти годы
гибкий шлейф к разъему USB на корпусе перетерся. Я решил проблему,
переместив его на центральную подвижную часть. На мой взгляд, так
стало даже удобнее работать. Чтобы разобрать спектрофотометр, надо
снять скобы под декоративной панелью, которая крепится на
защелках.
10.01.2023
Установите проигрыватель Flash
|
Облако тегов:
...
|