Как стать автором
Обновить
0
0
Олег Корх @korkholeh

Пользователь

Отправить сообщение

Эффективная сегментация изображений на графах

Время на прочтение10 мин
Количество просмотров41K

Сегментация изображений и выделение границ объектов (edge detection) играют важную роль в системах Computer Vision и применяются для задач распознавания сцен и выделения (определения) объектов. По большому счету, это такой же инструмент, как, например, сортировка, предназначенный для решения более высокоуровневых задач. И поэтому понимание устройства данного класса алгоритмов не будет лишним при построении подобных систем с учетом предъявляемых требований (в плане качество/производительность) и специфики поставленных задач.

В данной статье кратко описан алгоритм «Efficient Graph-Based Image Segmentation» авторов Pedro F. Felzenszwalb (MIT) и Daniel P. Huttenlocher (Cornell University), опубликованный в 2004 году. Да, алгоритм относительно старенький, но, несмотря на это, он до сих пор остается весьма популярным, демонстрируя неплохие результаты в плане производительности.

Под катом – большая смесь картинок и текста, не требовательная к текущему уровню знаний тематики. Любопытство приветствуется.

Мсье хочет знать толк в сегментации
Всего голосов 164: ↑163 и ↓1+162
Комментарии48

Gordon: среда исполнения Flash, реализованная на джаваскрипте

Время на прочтение1 мин
Количество просмотров1.2K
Вот это сюрприз! Тобиас Шнайдер (Tobias Schneider) построил среду исполнения Flash, работающую прямо во браузере. Она реализована на чистом джаваскрипте и HTML5, и все исходники являются открытыми (MIT-лицензированными), и располагаются на GitHub.

Поглядите на Gordon в действии (хостинг демонстраций осуществил Пол Айриш).

Gordon работает волшебно в последних версиях Файерфокса, Хрома и Сафари (да, и в iPhone Safari, хотя демонстрация «blue» на моём 3G идёт утомительно медленно). Чтобы установить его себе, запустите «git clone git://github.com/tobeytailor/gordon.git». Я обнаружил, что с URL «file:///» демонстрации не грузятся (в силу системы зависимостей скрипта), так что направьте ваш вебосервер на корень Gordon, а браузер направьте на demos/.

Документации ещё никакой нету, так что неясно, насколько широкой совместимостью с Flash обладает Gordon, или в каком направлении станет развиваться. Однако, по крайней мере, это мощная заявка на зрелость открытых веботехнологий.
<body onload="new Gordon.Movie('trip.swf', {id: 'stage', width: 500, height: 400})"></a>
    <div id="stage"></a></div>
</body>
[Gordon (скриншот)]
Читать дальше →
Всего голосов 153: ↑140 и ↓13+127
Комментарии134

Использование Vim для редактирования простого текста

Время на прочтение5 мин
Количество просмотров19K
Про Vim сказано и написано более чем достаточно. Но большинство материалов представляют собой либо самые первоначальные сведения, либо же советы матерых профессионалов. В результате для того, чтобы приспособить редактор для решения стоящих перед пользователем задач, приходится перелопатить кучу мануалов. Перед осознанием масштаба необходимой работы, нужен нешуточный стимул, чтобы решиться на такое. И вполне может возникнуть резонный вопрос: а зачем мне это? Помимо того, что интересно «пощупать» редактор, о котором столько разговора, должно быть что-то еще?

Конкретно для меня стимулом явилась возникшая сложность при работе с переводами. Проблема заключалась в следующем: несмотря на разрешение экрана в 1920х1200 сделать так, чтобы оба текста располагались перед глазами, было практически невозможно. Да и дергаться мышью туда-сюда, управляясь с полосами прокрутки, запоминая положения текстовых фрагментов, довольно таки неудобно. Консольный текстовый редактор, управление которым осуществляется клавиатурой, представлялся для меня логичным решением. Оставалось только разобраться в нем и из огромного массива информации выбрать только то, что нужно.

Забегая вперед, скажу, что информацию пришлось собирать фактически по крупицам. Основное направление в использовании Vim в качестве редактора «для программистов» привело к тому, что вопросам обработки «простого» текста уделяется мало внимания. В конце-концов, с поставленной задачей, как мне кажется, удалось справиться.
Читать дальше →
Всего голосов 63: ↑55 и ↓8+47
Комментарии72

15 советов по Ubuntu для опытных пользователей Linux (перевод)

Время на прочтение7 мин
Количество просмотров40K
Оригинал статьи на английском. Перевод: Boten, Deniska, MaxElc

Несколько дней назад я (здесь и далее — автор оригинальной статьи — Прим. пер.) написал о книгах, которые могут скачать начинающие пользователи, и прочитать их, чтобы изучить Linux самостоятельно. Сегодня в секции о Linux у нас есть кое-что и для опытных пользователей. Перед вами несколько советов, которые вы должны попробовать, если вы опытный пользователь Ubuntu Linux
Читать дальше →
Всего голосов 143: ↑96 и ↓47+49
Комментарии90

GMate — набор полезных расширений для gedit

Время на прочтение2 мин
Количество просмотров8.7K
image

Редактором по умолчанию в GNOME и, следовательно, Ubuntu является gedit. И в отличии от Блокнота в Windows он полезен :), однако выглядит он всё таки очень простым, даже после установки пакета gedit-plugins. Но на самом деле это довольно милый и хорошо расширяемый редактор, нужно просто добавить воды расширений.

GMate смотрит в сторону прекрасного TextMate из Mac OS X и содержит в себе подборку самых вкусных расширений, сниппетов, тем. Изначально, GMate создавался именно для Ruby-разработчиков, но пригодиться и для других разработчиков.

Если Вы любите GNOME и Ruby, то просто обязаны его поставить :).
Читать дальше →
Всего голосов 55: ↑47 и ↓8+39
Комментарии55

Исправляем проблему DSL-соединения через NetworkManager в Ubuntu 9.10

Время на прочтение1 мин
Количество просмотров4.2K
Не секрет, что с выходом Ubuntu 9.10, появилась проблема выхода в интернет посредством Network Manager'а, через созданное DSL-соединение.
Можно конечно забить на этот баг и использовать pppoeconf, но я капнул дальше.

Итак, после усиленных поисков, проб и ошибок, было обнаружено что для нормальной работы NetworkManager'а в Karmic Koala (создания и подключения DSL-соединения через него) необходимо его просто обновить (на сегодняшний день — до версии 0.8*).

Делается всё это очень просто:

1. Нам всё же понадобится соединение с интернетом, поэтому пока что воспользуемся pppoeconf:
sudo pppoeconf
2. Добавляем в /etc/apt/sources.list строчки
deb ppa.launchpad.net/network-manager/trunk/ubuntu karmic main
deb-src ppa.launchpad.net/network-manager/trunk/ubuntu karmic main

3. Имортируем ключ и обновляем список пакетов
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BC8EBFE8
sudo apt-get update

4. Обновляем NetworkManager
sudo apt-get install network-manager
5. Удаляем лишние строчки из /etc/network/interfaces, а именно, оставляем лишь
auto lo
iface lo inet loopback

6. Рестартим систему, добавляем новое DSL-соединение (у меня отмечена галочка авто-подключение при старте) и наслаждаемся (-:
Всего голосов 9: ↑5 и ↓4+1
Комментарии8

Создание загрузочной USB Flash с Windows 7 из-под Ubuntu

Время на прочтение2 мин
Количество просмотров436K
Недавно друг попросил установить ему Windows 7. Так уж вышло, что мой DVD-привод давно не работает, зато есть флешка на 8 ГБ. Тема создания загрузочной флешки с Windows 7 из-под Windows уже давно сильно разжевана в Сети. Но я пользуюсь Ubuntu, так что пришлось искать другое решение. На самом деле, как мне кажется, оно еще и проще.

Читать дальше →
Всего голосов 88: ↑74 и ↓14+60
Комментарии137

GPRS/EDGE/3G-интернет при помощи Nokia E-71 и Bluetooth в Linux

Время на прочтение3 мин
Количество просмотров4.6K
В данной статье речь пойдёт о том как настроить подключение к мобильному интернету используя компьютер с Ubuntu 9.10 с установленным bluetooth-адаптером. Данные сведения универсальны и могут быть применены в любом дистрибутиве обладающем соответствующим ПО.

Итак нам потребуется телефон (у меня это Nokia E-71), bluetooth-адаптер (мой называется Prolife и больше я о нём ничего не знаю) ну и конечно компьютер с установленным на нём Ubuntu 9.10.
Читать дальше →
Всего голосов 38: ↑32 и ↓6+26
Комментарии49

Ubuntu Customization Kit, свой LiveCD убунту за полчаса без плясок с бубном

Время на прочтение4 мин
Количество просмотров31K
Устанавливая Ubuntu или пользуясь LiveCD Ubuntu, встречались ли Вы хотя бы с одной из этих проблем:
 — необходимость каждый раз после установки ubuntu доустанавливать нужный софт, подключать дополнительные репозитории;
 — однообразная и длительная настройка внешнего вида gnome после установки;
 — Вам нравится openbox, lxde или любой другой desktop, на базе которого нет ни одного дистрибутива ubuntu;
 — Ваше оборудование требует дополнительной настройки и установки дополнительных драйверов после установки Ubuntu;
 — LiveCD не содержит необходимый для Вашей работы софт или Вы наоборот хотите облегчить его, удалив все ненужное.

А может Вы просто хотите сделать оригинальный подарок другу/подруге в виде шуточного, красочного, собственноручно оформленного дружелюбного дистрибутива Linux. Если Вы еще не слышали о Ubuntu Customization Kit, то разрешите представить его Вам.
Читать дальше →
Всего голосов 86: ↑76 и ↓10+66
Комментарии20

Reconstructor, свой LiveCD убунту за полчаса без плясок с бубном. Часть 2

Время на прочтение6 мин
Количество просмотров13K
В прошлый раз я Вам рассказывал про инструмент изменения дистритива убунту — Ubuntu Customization Kit, также упомянув про аналогичный пакет Reconstructor. На этих выходных у меня была отличная возможность познакомиться, как и с пакетом для установленный системы, так и с онлайн сервисом. Так что спешу поделиться своими впечатлениями и сравнением текущих вариантов кастомизации дистрибутива Убунту далее.
Читать дальше →
Всего голосов 31: ↑28 и ↓3+25
Комментарии18

GUI SVN клиент для Linux

Время на прочтение2 мин
Количество просмотров56K
Доброго времени пребывания, уважаемые Хабровцы 8)
Наткнулся я недавно, на бескрайних просторах, на очень полезную и долгожданную штуковину. Что за штуковина — читай сабж.

Выглядит всё это, как всем известный TortoiseSVN для Windows. Только называется RabbitVCS и уже для Linux.
Если не верите, смотрите скриншоты :)
image
Читать дальше →
Всего голосов 82: ↑70 и ↓12+58
Комментарии66

Skype и стандартные всплывающие сообщения в Ubuntu

Время на прочтение2 мин
Количество просмотров7.8K
Пишу чтобы не забыть, а в дальнейшем использовать, надеюсь кому-нибудь тоже будет полезно. Озадачился заменить скайповские попапы на стандартные убунтовские нотификации, уж больно глаз режут. Есть задача, есть желание её решить. Как оказалось решение достаточно несложное. И так, решение.
Читать дальше →
Всего голосов 75: ↑69 и ↓6+63
Комментарии50

Марк Шатлворт покидает пост CEO Canonical

Время на прочтение1 мин
Количество просмотров801
Марк Шатлворт оставляет свой пост, чтобы, как он говорит, сосредаточиться на работе над Ubuntu. Его место займет Jane Silber, на сегодняшний день, исполняющая должность COO Canonical.
Всего голосов 29: ↑17 и ↓12+5
Комментарии18

Документация по Ubuntu и все-все-все

Время на прочтение3 мин
Количество просмотров6.5K
imageБлизится Новый Год, к которому так хотелось многое реализовать и сделать, но увы, многим планам не суждено было сбыться.

И тем не менее кое-что всё-таки получилось и создалось, порой само собой, порой при чьём-то участии. И, подводя итоги уходящего года, хочется чуть-чуть коснуться того, что же удалось сделать в рамках весьма вялого, но всё же достаточно популярного проекта ubuntu.ru.

О том, что же всё-таки создалось
Всего голосов 79: ↑69 и ↓10+59
Комментарии43

Сетевой морской бой на bash

Время на прочтение2 мин
Количество просмотров8.9K
Недавно с целью изучения bash написал на нем игру в «морской бой» для игры по сети. Игра получила название «Sink 'em all».

image

Из внешних программ используются только nc (для организации взаимодействия по TCP), stty (для выключения эха при нажатии клавиши) и clear (для очистки терминала).
Читать дальше →
Всего голосов 175: ↑161 и ↓14+147
Комментарии53
12 ...
67

Информация

В рейтинге
Не участвует
Откуда
Полтава, Полтавская обл., Украина
Дата рождения
Зарегистрирован
Активность