Рубрика «pcl»

«Аугментация» глаза: что мы встраиваем в него сегодня, и под что ещё останется место - 1

В хирургии термин «аугментация» используется для конкретного вида вмешательств, например, упрочнения (наращивания) каркаса какого-либо органа. Мы же поговорим о расширении возможностей биологического зрения за счёт имплантантов.

Можно не просто вынуть часть ткани из глаза, как при лазерной коррекции, а ещё и вставить туда кое-что новое. Например, имплант, позволяющий видеть ночью. Или видеорегистратор. Или — что делается уже сейчас — просто внутреннюю контактную линзу из биосовместимого полимера.

Поэтому, когда вы читаете о новых возможностях контактных линз, помните — всё это может быть встроено в человека. Из наиболее перспективных технологий — передача изображения с вашего глаза на компьютер и наоборот. Если повезёт, через 10 лет вы сможете искать заданное слово в бумажной книге, как сейчас ищете на веб-странице.

Но давайте всё же вернёмся в реальный мир и поговорим о факичных лизнах, корректирующих зрение для тех, кому не может помочь лазер.
Читать полностью »

Добрый день, уважаемые хабрачитатели! В прошлую пятницу в нашей лаборатории проходил практический мастеркласс по платформе ROS — ROS workshop. Воркшоп был организован для студентов факультета информационных технологий Технического университета Брно, желающих познакомиться с этой платформой. В отличие от предыдущих лет (воркшоп проводится уже 4 года), в этот раз ROS workshop был ориентирован на самостоятельную практическую работу. В статье я собираюсь рассказать о задаче, которая была поставлена перед участниками воркшопа. Кому интересно, прошу под кат.
Читать полностью »

Создан биоматериал для 3D-печати временных костей человека - 1
Несколько временных позвонков человека, распечатанных на 3D-принтере. Фото: Adam E. Jakus

Попытки создать материалы для 3D-печати временных костей человека (остеорегенеративные биоматериалы) предпринимались неоднократно. К сожалению, до сих пор они страдают от ряда недостатков. Среди них — невозможность быстро и точно воспроизвести новую кость, высокая стоимость и ограниченные возможности производства, сложность обработки при хирургической операции.

Новый биоматериал лишён всех этих недостатков. Если все испытания пройдут успешно, то через несколько лет люди смогут получить прочные, сверхэластичные и дешёвые искусственные кости, которые будут биодеградировать в организме за несколько лет (их постепенно замещает естественная костная ткань). Самое интересное, что техпроцесс экструзии материала при комнатной температуре, теоретически, допускает печать костей даже на домашних принтерах.
Читать полностью »

Добрый день, уважаемые хабрачитатели!

Последние наблюдения и собственный опыт показали, что с подключением камеры Microsoft Kinect Xbox 360 для ее использования в ROS Indigo из под Ubuntu 14.04 часто возникают проблемы. В частности, при запуске ROS пакета openni_launch не удается определить устройство и выдается ошибка «No device connected». В этой статье я опишу свой пошаговый метод настройки окружения для использования Microsoft Kinect из ROS Indigo. Кто заинтересован, прошу под кат!Читать полностью »

[PF] Печать PDF под .NET, векторный подход, практика - 1

Как и обещал, продолжаю тему(раз, два) управляемой печати PDF из под .NET в векторном формате. О теоретических аспектах работы с PCL я рассказал в предыдущей статье, настало время разобрать программу для вывода на принтер PDF файла в векторе. Наше приложение будет полезно, например, когда нужно распечатать пачку многостраничных бланков или анкет на бумаге разных цветов и разной плотности. Если мы научимся управлять лотками принтера, избавим себя от ручного прокладывания страниц ;) В шаблоне будет указан номер лотка, из которого принтер заберет бумагу для текущей страницы. Причем шаблон будет применяться к документу циклически: если в документе 32 страницы, а в шаблоне 4, то шаблон повторится 8 раз для Simplex режима и 4 раза для Duplex.Читать полностью »

[PF] Векторная печать PDF на C# теория - 1

Продолжаю тему печати PDF документов из под .NET.

В принципе, распечатать документ не трудно, есть даже готовые решения. Сложности возникают, когда нужно управлять некоторыми параметрами печати. В своей практике я столкнулся с задачей по реализации минитипографии — когда при печати документов нужно указывать, из какого лотка брать очередной лист, т.е. печатать документы по шаблонам. Первым делом я попытался найти готовые решения, но не обнаружив ничего подходящего, стал придумывать свое. Читать полностью »

Как-то совершенно незаслуженно обделена вниманием платформа Xamarin 2.0, и я б хотел начать описание всех его замечательных свойств

Прежде всего, что такое Xamarin?

Xamarin это коммерческий продукт, основанный на open-source проекте Mono, который позволяет использовать .Net framework, в том числе язык C#, для кроссплатформенных разработок.

Основные свойства:

  • C# для написания приложений под Android, iOs и Windows8. Поддержка LINQ и async/task
  • Native UI, Native Peformance — код компилируется под конкретную платформу и использует native UI контроли
  • Visual Studio и все его plugins, включая ReSharper, NUnit testing…
  • Xamarin Studio, которая похожа на Visual Studio, но доступна также и для Mac
  • Использование .Net библиотек
  • Использование других готовых native компонент, обвернутых в C#
  • Графический редактор для Андроида

image
Читать полностью »

Посвящается фанатам группы Microsoft Patterns&Practices и просто любителям такой полезной штуки как Microsoft PRISM.

Разработчики, которые в своей практике встречались с Microsoft PRISM, вероятно, имеют двоякое мнение об этом фреймворке. С одной стороны, в своей по номеру 4-й, а по порядку 3-й, версии – это очень мощный и гибкий инструмент для создания композитных приложений, а с другой стороны довольно непонятная и запутанная библиотека. Но можно на PRISM взглянуть и просто как на реализацию шаблона MVVM, чем PRISM для Windows Phone по сути и является.
Читать полностью »