Страница 2 из 2

Re: [Предлагаю] Написание программ под ПК, arduino, etc

Добавлено: 02 фев 2015, 15:23
SVP
Желаемая точность для такого рода измерений какова ?
Это я намекаю на перспективные искажения от объектива, возможно лучше сканировать сканером....

Re: [Предлагаю] Написание программ под ПК, arduino, etc

Добавлено: 02 фев 2015, 15:46
_taras_
SVP писал(а): Желаемая точность для такого рода измерений какова ?
Хотелось бы по точнее :) Мне кажется если ошибка измерения будет составлять 1-3% от истинного значения, то этого будет вполне достаточно.
SVP писал(а):Это я намекаю на перспективные искажения от объектива, возможно лучше сканировать сканером
К сожалению сканер не годиться. Во-первых нужно измерить площадь и вес листьев пока они не потеряли тургор и не высохли. Т.е. надо делать снимки на месте. Станок для этих целей сваяю. Во вторых за один полевой день у меня только листьев будет порядка 300 проб и с этим ехать до сканера б-р-р.

Re: [Предлагаю] Написание программ под ПК, arduino, etc

Добавлено: 02 фев 2015, 15:55
SVP
Вы на фоне земли будете их фоткать ?
Что-то не верю я в 3%...
в любом случае придется компенсировать "кривизну" фотоаппарата, но это думаю не очень сложно, обдумайте просто это заранее.

Тут надо искать форум тех, кто распознаванием изображений занимается. В принципе, SDK под эти цели есть,
любой внятный студент сможет написать нужную софтину.

Re: [Предлагаю] Написание программ под ПК, arduino, etc

Добавлено: 02 фев 2015, 16:10
Сергей Саныч
SVP писал(а):в любом случае придется компенсировать "кривизну" фотоаппарата,
Подложка-планшет "в клеточку" или "в шахматную доску" позволит учесть искажения. Линии или клетки должны быть контрастного к листьям цвета, скажем, красного.

Re: [Предлагаю] Написание программ под ПК, arduino, etc

Добавлено: 02 фев 2015, 18:23
_taras_
SVP писал(а):Вы на фоне земли будете их фоткать ?
Что-то не верю я в 3%...
в любом случае придется компенсировать "кривизну" фотоаппарата, но это думаю не очень сложно, обдумайте просто это заранее.
Конечно не на фоне земли. У меня есть спец приспособление к которому будет крепиться штатив с фотоаппаратом. Под низ ложится картонка с разметкой. На картонку выкладываются листья и накрываются стеклом. Этот бутерброд фотографируется.
SVP писал(а):любой внятный студент сможет написать нужную софтину.
Внятных студентов нет :(. Вернее где-то они есть но мне, биологу, недоступны.

Re: [Предлагаю] Написание программ под ПК, arduino, etc

Добавлено: 02 фев 2015, 18:30
SVP
Если будете раскладывать-перекладывать, то обратите внимание на подложку, как там и писали сверху вероятно
надо контрасную с квадратно-гнездовым методом итп. Чтобы компенсировать кривизну фотографирования.
(возможно удастся даже без штатива это делать, тут нужны эксперименты)

Без студента никак. Ищите. Либо сами разбирайтесь.
Профессиональные исполнители космических денег стоить будут.
Ничего невероятного в задаче нету, вопрос только в том, получится ли 3% точности.
Еще раз намекну, что есть готовые библиотеки по распознаванию образов, которые
и искажения поправят, и цвета поправит и много чего еще умеют.

Re: [Предлагаю] Написание программ под ПК, arduino, etc

Добавлено: 02 фев 2015, 18:51
selenur
Есть например библиотека openCV, есть много примеров на Си, питоне, джаве, при определенной сноровке можно чего-нибудь получиться добиться.

Re: [Предлагаю] Написание программ под ПК, arduino, etc

Добавлено: 02 фев 2015, 18:56
dberegovoy
Если есть возможность помогиете в "обрезании" какой то из RAMPS прошивок для управления ЧПУ проволкогибом http://www.cnc-club.ru/forum/viewtopic. ... 1%8B%D0%B9
В кратце т.з.:
Ардуино уно, мега.
Управляет по средствам шилдов 2-3 шаговыми моторами (1-2 попоротные оси - гибочная вилка и поворотная ось +1 линейная - подача проволоки) -
http://www.ebay.com/itm/Geeetech-A4988- ... 541930b938
Плюс двумя реле или одним реле и транзистор (ШИМ) - рубка и втягивание гибочной вилки
Ни каких экранчиков, компьютеров только SD карточка и кнопка старт/стоп

На SD читает
ини файл:
-количество имульсов на оборот по осям
- скорость
- ускорение
Файл Г-кода, на пример:
G0 X20 (Протянуть проволоку на 20мм)
G0 Y90 (Повернуть сгибающий палец на 90 градусов)
G0 X10 (Протянуть проволоку на 10мм)
M7 (Опустить Сгибающий механизм)
M3 (включить рубилку)
G4 P2 (Пауза 2сек для рубилки чтобы сделать полный рубильный цикл)
M5 (Выключить рубилку)
M9 (Поднять сгибающий механизм)
M30 (конец программы)

Т.е. на карте находится два файла, "ini" и "g-code"

Хочется что бы работало так, на карточку записал Г-код, вставил карту в картридер, нажал кнопку старт, пошло маслать. При не обходимости нажал кнопку стоп

Re: [Предлагаю] Написание программ под ПК, arduino, etc

Добавлено: 07 июл 2015, 15:26
_taras_
Эта тема положила начало одной научной работе. Первый результат :) Авторы Я и Николай.
Текст вставлять не буду т.к. к станкам имеет очень отдаленное отношение.