Загрузка...

воскресенье, 11 июля 2010 г.

OpenCV и bada SDK: декодирование изображений

Стоит задача: воспользоваться функциями библиотеки компьютерного зрения в приложениях под bada SDK. Скажу, что над этой задачей я бился где-то с недельку, и прямо сейчас кайфую от достигнутого результата :) Приятное ощущение для программиста, не правда ли?!

Так вот. Я раскрою детали своего решения, чтобы обломать вам вашу возможность тоже заполучить такой кайф :) Не обессудьте ;)

Для начала нам надо

Сборка OpenCV средствами MinGW

В этой статье хотелось бы раскрыть нюансы сборки данной библиотеки. В моем случае эта процедура оказалась нетривиальной, с большим количеством граблей. Как известно, для последних версий OpenCV (на данный момент это 2.0 и больше) используется make-конфигуратор CMake. Далее я расскажу об этапах сборки и как с этим конфигуратором справиться. Прошу под кат.

четверг, 8 июля 2010 г.

OpenCV под bada OS

Проверено — работает :) Стоит обратить внимание, что OpenCV ниже версии 2.0 вызывает крэши приложений, запущенных как из под симулятора, так и с телефона. Почему — мне выяснить не удалось.

Обновлено через несколько дней. Проблема заключалась в том, что в системной переменной PATH не был прописан путь до файлов dll этой библиотеки.


Важное замечание! Для того, чтобы иметь возможность слинковаться со статическими либками, расположенными в каталоге /lib, надо переименовать их в *.lib. Почему разработчики использовали расширение .dll мне не понятно.

Кстати! Вот удивительно, не думал, что вернусь к использованию OpenCV, да и вообще, — к программированию на плюсах. Планирую (если опять не забью на блог) что-нибудь полезное по этому поводу выложить. Может даже видеотуториал. Посмотрим...

The chosen operation is not enabled

На такое вот сообщение нарвался в Eclipse CDT при попытке установить точку останова в исходном коде. Это означало, что breakpoint-ами нельзя будет воспользоваться. Как от этого излечиться гугль не подсказал, но в результате долгих танцев с бубнами мне удалось их задействовать.

Если вы попали в такую же беду, надо в меню Run > Brealpoint Types поставить галку напротив C/C++ Breakpoints.

P.S. К слову, я занимаюсь программированием под bada OS, а в частности, под свой Samsung Wave. Если разрожусь на мысли, то в скором поделюсь своими впечатлениями.

понедельник, 5 апреля 2010 г.

JavaScript Library for Querying CSS

Спешу поделиться одной очень классной тулзой CSSUtilities — библиотекой, которая работает со стилями CSS. Она может определять правила CSS, которые применены к данному элементу и, отдельно, унаследованные от родителей. Заостряю ваше внимание, что мы получаем не нормализованные значения, а каскады стилей, то есть те, которые можно встретить в любом девелоперском тулбаре (Firebug, Dragonfly и др.). Судя по документу, у нее еще очень много практических возможностей...



 
^

Powered by BloggerCreative Commons License