Гопаров Руслан,
Либо обратитесь к производителю аппарата, либо поищите прошивку этого устройства.
Без прошивки устройства такого уровня я не встречал.
Когда прояснится с прошивкой можно думать о драйвере. Без прошивки, это, почти наверняка, не рабочее изделие.
Наверняка это не единственное такое изделие, которое существует. Можно поискать подобные. Как правило аппаратные решения создаются по шаблону. Хотя бывают и уникальные решения, но очень редко.
Зачем, если исходники открыты, то протрассировать как используются различные логины дело 2-4х часов даже для очень больших проэктов.
По идее там должен быть конфигурационный файл в котором несколько строчек.
Найти, какие логины отвечают за что, и ограничить их привилегии дело не хитрое.
Если же там все хитрее, то я советую убрать вопрос, поскольку не доложить о таком деле = соучастие.
Модераторы и админы - возьмите на заметку. Ваш сайт тоже.
Я не знаю о чем идет речь. Мне казалось, что часть гистограммы должен быть градиент цвета. Во всяком случае из описания автора мне казалось что фильтр необходим на оттенке цвета, да, в данном случае черно - белого спектра, который, следуя вопросу требует 9 битов, а не 32.
То есть целостный график состоит из двух ортогональных плоскостей, одна из которых частоты штрихов, а другая их цветовой градиент. И тогда фильтр, который вы описали, с поправкой на гистограмму градиента цвета, действительно заработает.
А как узнать, какие частоты подходят или нет. Методом проб и ошибок, или Вы думаете можно подсказать, что, допустим, если предположить, что автору нужно отсеять текст, а остальные участки ( пиксели ) выбелить, то можно подменить частоты "среднего" диапазона - серые, на белые? И наверное интересный вопрос, как преобразование видит частоты, в RGB белый это смесь всех - FFFFFFFF, а черный, это ноль. Есть ли шкала ( утилита или что - то вроде паттерны для телевизионной настройки ) где указаны мера - цвет?
Дальнейшее усиление удобно делать с процедурами. Я не знаю как диалект языка на котором пишется страничка, строит запросы в MySQL. Если думать о запросах в СУБД, то можно усиливать следующими шагами
- переведение запроса из формата "select * from product_categories where ..." в формат "call get_subcategories 5" ускорит обмен данными. По одному давнему опыту во много раз. Но не уверен что это всегда так здорово.
- создание процедуры с рекурсивным циклом не сложное дело.
LEFT JOIN [Price] pr
ON s.ID Brewery = pr.ID Brewery
AND s.Product code = pr.Product code
но увы, таких нет в природе :)