roboforum.ru

Технический форум по робототехнике.
Текущее время: 20 фев 2025, 04:45

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 148 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10
Автор Сообщение
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 13 окт 2009, 15:06 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
Цитата:
Исходник пробовал понять - не читабельно

Ну что вы, очень даже читабельно
Цитата:
m = 40 ' Положение центра колокола в первой строке

Это означает, что линия ОБЯЗАНА начаться в центре и иметь размер ~80 пиксел, т.е. о глазке и AVR речь уже не идет, поскольку
Цитата:
If Abs((3.1415929 * 2) * (i - m) * ((23 - j) + 12) / 800) > 3.14159 Then…

МК "на лету" вычислить не может. Еще это говорит о том, что в пригодном для анализа виде 20 строк автор топика с дверного глазка снять не смог.
ИМХО, вполне достаточно для губозакаточной машинки :ROFL:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 13 окт 2009, 15:21 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Цитата:
МК "на лету" вычислить не может. Еще это говорит о том, что в пригодном для анализа виде 20 строк автор топика с дверного глазка снять не смог.

Ты бы наверно и sin() на МК как функцию вычислял бы, вместо того чтоб подумать немного.

Добавлено спустя 3 минуты 20 секунд:
Michael_K, а к чему вообще тут эти пляски с pi, 2*pi ?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 13 окт 2009, 15:25 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
bolt, раньше ваши посты хоть смешные были. А теперь одна глупая необоснованная провокация людей, которые чем-то занимаются. Тут конечто алгоритм на 4-х ядерном сервере крутится, просто вас опять обманывают рассказывая про какието МК и глазки... Вы забыли всех и вся обвинить в краже идеи :no:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 13 окт 2009, 15:28 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
contr писал(а):
Цитата:
m = 40 ' Положение центра колокола в первой строке

Это означает, что линия ОБЯЗАНА начаться в центре и иметь размер ~80 пиксел

Не осталось еще этой волшебной травы? :crazy:

Добавлено спустя 1 минуту 34 секунды:
blindman писал(а):
Michael_K, а к чему вообще тут эти пляски с pi, 2*pi ?

Дык он обрубок косинуса взял вместо гауссова нормального распределения.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 13 окт 2009, 15:31 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Я не про косинус, а про условие. Обе части неравенства поделить на 2pi и домножить на 800 что мешает?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 13 окт 2009, 15:36 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Так это же не оптимизированный код, а который просто хоть как-то работает :)

Добавлено спустя 33 секунды:
Ну и читабельность конечно была бы лучше, если бы этот параметр вынести в переменную из под косинуса и условия и назвать разумно.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 13 окт 2009, 15:38 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Это намеренно запутанный код :) Он работает, а вот как и почему - неочевидно :)

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 13 окт 2009, 15:46 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
Цитата:
Вы забыли всех и вся обвинить в краже идеи

Ну зачем Вы так? С глазком идея оригинальная, правда не реализована, да и большого смысла в ее реализации нет. А алгоритм стандартный под PC или DSP заточенный. Автор этого не скрывает. Какие здесь могут быть (с) претензии?
Можно лишь пожелать скорейшей "материлаизации духов и раздачи слонов"!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 13 окт 2009, 15:51 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Ребята, йокарный бабай,
предложите способ показать, что происходит внутри МК на лету - покажу.

Хотя пофиг - кто не верит, идут лесом.

2 blindman: ничего не мешает, а зачем? Чтобы еще больше запутать?
Комп сосчитает, если не компилятор на стадии компиляции.
Это ж не оптимизированный ассемблер.

Нихрена он не запутанный - там вычислений-то три строчки.
Вот эта часть вычисляет значение коэффициента для точки i,j при центре колокола m

If Abs(бла-бла-бла) > 3.14159 Then
k = 0.01 ' далеко от центра "колокола" - считаем что почти ноль
Else
k = ((Cos(бла-бла-бла) + 1) / 2) ' ближе к центру считаем кусок косинуса
End If


Затем вычисляются суммы (К*пиксель*позиция) и (К*пиксель)
После накопления в строке одна сумма делится на другую - это расчет "центра тяжести" в лоб.

Выражение m = 1.5 * i - 0.5 * m
пытается предсказать положение ЦТ в следующей строке на основе полученного ЦТ.
и немножко сглаживает точки.

Все!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 13 окт 2009, 15:57 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2Michael_K: Спокойствие, только спокойствие :) это всё оттого - что руки чешутся поучаствовать, а сил для проверки элементарного мелкого изменения в алгоритме надо до фига и больше :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 13 окт 2009, 16:04 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Цитата:
сил для проверки элементарного мелкого изменения в алгоритме надо до фига и больше

Всего-то выйти с форума и открыть студию (или даже ёксель).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 13 окт 2009, 16:11 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Ну во-первых не у всех она есть :) во-вторых не все в ней привыкшие, тем более в васике, в-третьих обычно после этого начинается - тут добавить библиотеку надо, там еще что-то подкрутить :) короче нестандартизовано всё это :(

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 27 апр 2014, 02:04 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Исходники там forum88/topic6822-15.html
Надо попробовать для отслеживания лазерного пятна на матовом экране перед камерой, вместо ноутбука.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 148 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO