podkashey Опубликовано 16 Ноября, 2013 в 22:40 Поделиться Опубликовано 16 Ноября, 2013 в 22:40 Делать нечего было, решил написать сабж. Смысл - на глаз почему-то постоянно была погрешность +-1.5 pH при определении кислотности универсальным индикатором, почему-то решил, что программа будет это делать лучше. Осталось только найти цветовую шкалу независимую от освещенности и яркости изображения, перевести в нее формат RGB и думать над результатами. Вобщем, может кому интересно будет такое. В теории, если бы все получилось, можно было бы портировать на смартфон (помощь слепым химикам). Критика (за исключением слов, что это полная тупость и никому не надо) и предложения приветствуются. П.С. Если кого-то интересуют всякого рода автоматизирующие программы, то тоже пишите, не стесняйтесь... ) П.П.С. Сюда .exe-файл не дает залить, так что залил на mail.ru http://files.mail.ru/0056706C8D894DF287822AF61CE83B1F 4 Ссылка на комментарий
aversun Опубликовано 17 Ноября, 2013 в 00:15 Поделиться Опубликовано 17 Ноября, 2013 в 00:15 Нет такой шкалы, любая визуальная шкала будет зависить от освещения, от цветовой температуры источника света и его спектрального состава. Обычно измерения делают при определенной цветовой температуре, это источники D50 (солнечный день) или D65 (day light). Хотите мерить точно покупайте спектрофотометр, например, фирмы X-Rite. Только дело здесь не столько в глазе, сколько в неопределенности и непостоянстве цвета самого индикатора. Правильно оценить цвет индикатора можно только при спектрально стабильном источнике света, кроме того, и сам индикатор тоже раз от разу может давать погрешность в окраске. Ссылка на комментарий
podkashey Опубликовано 17 Ноября, 2013 в 00:38 Автор Поделиться Опубликовано 17 Ноября, 2013 в 00:38 Нет такой шкалы, любая визуальная шкала будет зависить от освещения, от цветовой температуры источника света и его спектрального состава. Обычно измерения делают при определенной цветовой температуре, это источники D50 (солнечный день) или D65 (day light). Хотите мерить точно покупайте спектрофотометр, например, фирмы X-Rite. Только дело здесь не столько в глазе, сколько в неопределенности и непостоянстве цвета самого индикатора. Правильно оценить цвет индикатора можно только при спектрально стабильном источнике света, кроме того, и сам индикатор тоже раз от разу может давать погрешность в окраске. Покупать спектрофотометр для измерения цвета универсального индикатора - это из пушки по воробьям... А по поводу отсутствия шкалы: http://www.workwithcolor.com/mm-color-blender-01.htm и https://ru.wikipedia.org/wiki/HSL Ссылка на комментарий
aversun Опубликовано 17 Ноября, 2013 в 01:08 Поделиться Опубликовано 17 Ноября, 2013 в 01:08 Не понятно, что вы имеете в виду под цветовой шкалой, но модели описания цвета, в данном случае не применимы. Я же писал о визуальной шкале. Вы можите оценить цвет индикатора или спектрофотометром, или на глаз, сравнивая с образцовой шкалой. Образцовыя шкала, если это полиграфическое издание, будет напечатана в модели CMYK и воспринематься глазом в зависимости, как я уже писал, от цветовой температуры источника света и его спектрального состава. Глаз, особенно тренированный, довольно точный инструмент, но только, если выполняются все необходимые требования, для правильного восоприятия цвета. Ссылка на комментарий
podkashey Опубликовано 17 Ноября, 2013 в 08:06 Автор Поделиться Опубликовано 17 Ноября, 2013 в 08:06 Не понятно, что вы имеете в виду под цветовой шкалой, но модели описания цвета, в данном случае не применимы. Я же писал о визуальной шкале. Вы можите оценить цвет индикатора или спектрофотометром, или на глаз, сравнивая с образцовой шкалой. Образцовыя шкала, если это полиграфическое издание, будет напечатана в модели CMYK и воспринематься глазом в зависимости, как я уже писал, от цветовой температуры источника света и его спектрального состава. Глаз, особенно тренированный, довольно точный инструмент, но только, если выполняются все необходимые требования, для правильного восоприятия цвета. Тяжело общаться с человеком, который не хочет переходить по ссылкам, которые даны и воспринимать информацию, которую пишут. Ок, во всем согласен, ответить больше нечего... П.С. В программе есть пункт "О программе" в котором подробно изложен алгоритм ее работы. Ссылка на комментарий
Himeck Опубликовано 17 Ноября, 2013 в 08:48 Поделиться Опубликовано 17 Ноября, 2013 в 08:48 ... Осталось только найти цветовую шкалу независимую от освещенности и яркости изображения, перевести в нее формат RGB и думать над результатами ... Телефоном делается снимок тестовой полоски и сравнивается с цветовой шкалой? Или тестовая полоска снимается рядом с эталонной шкалой? Ссылка на комментарий
REA_99 Опубликовано 17 Ноября, 2013 в 12:46 Поделиться Опубликовано 17 Ноября, 2013 в 12:46 Возьмите УИ-бумагу, буферные растворы, дист воду и рН-метр. Сделайте образцы с разными рН (0,1,2...14), положите бумажки в сканер. Думаю дальше сообразите сами. Ссылка на комментарий
podkashey Опубликовано 18 Ноября, 2013 в 10:37 Автор Поделиться Опубликовано 18 Ноября, 2013 в 10:37 Телефоном делается снимок тестовой полоски и сравнивается с цветовой шкалой? Или тестовая полоска снимается рядом с эталонной шкалой? Можешь скачать программу посмотреть, что сейчас получается... Если что-то в этом есть, то можно попробовать портировать на телефон (правда смартфона с андроидом нету для опытов, но думаю на эмуляторе должно прокатить). Если на телефон портировать, то можно и автоматом чекать pH и самому сравнивать снимок с эталоном. Тут больше интересует перевод процесса на современное оборудование, если так можно сказать и проверка тестирования pH в соответствии со шкалой HSL, по которой вроде как цвета pH и распределены по кругу. Странно то, что даже по такой шкале цвета индикаторов не идут по порядку в некоторых местах (например, 3 и 4), так что редактирование настроек в программе запрещено, ибо если цвета на шкале будут не по порядку, то логика несколько потеряется. Собственно там разница между pH=3 и pH=4 всего в единицу (из 360 возможных тонов по этой шкале), так что пришлось цвет pH=4 увеличить на 2, что не сильно отразилось на цвете, но позволило алгоритм рассчитать... Возьмите УИ-бумагу, буферные растворы, дист воду и рН-метр. Сделайте образцы с разными рН (0,1,2...14), положите бумажки в сканер. Думаю дальше сообразите сами. Ну лучше так наверное сделать, но доступа к такому в данный момент не имеется, так что пришлось скачать картинку с интернета и анализировать цвет соответствующих пикселей. Там в пункте "О программе", собственно указан весь алгоритм ее действия и приведены картинки, из которых брались цвета pH. Ссылка на комментарий
Himeck Опубликовано 18 Ноября, 2013 в 10:44 Поделиться Опубликовано 18 Ноября, 2013 в 10:44 Да не буду я качать эту сыромятину. Тут дело в другом! Рецепт таков: Растворить 0,2 г Метилового красного в 200 мл спирта, добавить 14,8 мл 0,05 н раствор NaOH, разбавить в дистиллированной воде до объёма 500 мл. Растворить 0,4 г Бромтимолового синего в 200 мл спирта, добавить 12,8 мл 0,05 н раствор NaOH, разбавить в дистиллированной воде до объёма 1000 мл. Растворить 0,4 г тимолового синего в 200 мл спирта, добавить 17,2 мл 0,05 н раствор NaOH, разбавить в дистиллированной воде до объёма 1000 мл. Смешать растворы. http://forum.xumuk.ru/index.php?showtopic=93599 Т.е. Это смесь! У каждого компонента свой интервал рН, свои цвета, с определенными длиннами волн. Именно от состава универсального индикатора и нужно отталкиваться. А то будете дробить на цвета какой нить интервал, который не явно входит в интервал какого то компонента, или входит в совместный интервал. Надеюсь, понятно, а то сам не понял, как объяснить Ссылка на комментарий
aversun Опубликовано 18 Ноября, 2013 в 10:45 Поделиться Опубликовано 18 Ноября, 2013 в 10:45 Возьмите УИ-бумагу, буферные растворы, дист воду и рН-метр. Сделайте образцы с разными рН (0,1,2...14), положите бумажки в сканер Это если сканер калиброван и точно сканирует цвета, офисные сканеры в этом смысле показывают цену на дрова, профессиональные требуют калибровки, или готового точного профиля. Тоже относится к воспроизведению цвета на мониторах. Ссылка на комментарий
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти