26.12.2009
Разработка через тестирование (Test-Driven Development) – технология программирования, которая позволяет создавать чистый и устойчивый код с минимальными усилиями.
В основе этой технологии лежит разработка теста до того, как будет реализована какая-нибудь часть программа. Сначала пишется тест, и нужно убедиться, что этот тест не срабатывает. Это может произойти, с одной стороны, из-за того, что используемые в тесте методы тестируемого класса еще не определены, с другой – условия теста программа обрабатывает некорректно. Далее нужно максимально быстро и любой ценой заставить тест сработать. В некоторых случаях решение может оказаться очевидным, реализовать его легко и просто. Иногда пишутся заглушки – «суррогатный код», единственная цель которого - выполнение условий теста. После того, как тест сработал, выполняется рефакторинг созданного кода.
Прочитать остальную часть записи »
Метки: TDD, Test-Driven Development, разработка через тестирование, Технология программирования
Рубрика: Технология программирования | 2 комментария
16.11.2009
Замечательная статья 1996 года о фрактальном сжатии изображений. Приводятся сравнения с алгоритмами JPEG. Ссылка на статью здесь.
Метки: сжатие изображений
Рубрика: Компьютерное зрение | Комментариев нет
11.11.2009
Когда же наконец появятся полезные автономные роботы?
Прочитать остальную часть записи »
Метки: вопрос, робот
Рубрика: Компьютерное зрение | Комментариев нет
14.10.2009
При переводе технической документации на русский язык часто возникает потребность переключаться с русского на английский, и наоборот. Причем специальные термины должны быть выделены, например, жирным шрифтом. Для этого нужно нажимать Ctrl+Shift, потом Ctrl+B. А потом еще раз эту же комбинацию, чтобы вернуться на русский язык.
Прочитать остальную часть записи »
Метки: Clavier+, запомнинание комбинаций клавиш, редактирование текста, утилита
Рубрика: Компьютерное зрение | Комментариев нет
27.09.2009
При работе с большим количеством электронных документов иногда возникают ошибки, от которых непросто избавиться. Для этого очень удобно вернуться к одной из предыдущих версий документа. Вручную создавать резервные копии сложно и неудобно. Существуют технологии контроля версий, которая позволяет хранить историю изменений всех документов. К таким технологиям относятся CVS (Concurrent Versions System, “Система Конкурирующих Версий»), Subversion – расширение CVS, GIT. Одно из важнейших назначений системы управления контролем версий является реализация возможности работы группы разработчиков над одним проектом. При этом будет видно, кто, когда и какие изменения внес в проект.
Прочитать остальную часть записи »
Рубрика: Технология программирования | Комментариев нет
15.08.2009
OOPSMP – объектно-ориентированная система программирования для планировки передвижений. Это расширяемая библиотека, которая призвана помочь робототехникам.
Прочитать остальную часть записи »
Рубрика: Роботы | Один комментарий
13.08.2009
Система Wordnet использует априорные знания об изображении для улучшения качества распознавания в случае большого числа образов на видимой сцене.
Прочитать остальную часть записи »
Метки: WordNet, детектор образов, распознавание образов, семантическая сеть
Рубрика: Компьютерное зрение | Комментариев нет
02.08.2009
Роботизированная система зрения, повторяющая ключевые функции человеческого мозга, обещает позволить роботам маневрировать быстро и безопасно в произвольном окружении, а также окажется полезной для людей с нарушениями зрения.
Прочитать остальную часть записи »
Метки: VisGuide, зрение человека, машинное зрение, навигация, нейронная сеть, робот
Рубрика: Компьютерное зрение | 2 комментария
28.07.2009
В современные видеокамеры встраивают DSP-процессоры, которые позволяют в режиме реального времени производить обработку изображения.
Прочитать остальную часть записи »
Метки: dsp-процессор, интеллектуальные видеокамеры, машинное зрение
Рубрика: Компьютерное зрение | Комментариев нет
26.07.2009
На сайте хабрахабр нашел неплохую статью про зрение. Основная цель статьи – помочь вебдизайнерам понять, на что смотрит человек, когда попадает на сайт, и использовать это в своих корыстных целях. Получился неплохой обзор системы зрения. Статья состоит из 6 частей.
- Экскурсия в глаз.
- Восприятие.
- Геометрия зрения.
- Eye tracking.
- Как поймать взгляд.
- Моделирование eye tracking.
Метки: eye tracking, взгляд, восприятие, зрение человека, цветовое восприятие
Рубрика: Компьютерное зрение | Комментариев нет