Как стать автором
Обновить
0
0

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

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

Распознаем штрихкоды на изображениях с помощью Python и OpenCV

Время на прочтение 6 мин
Количество просмотров 86K
От переводчика: мы в компании Энтерра очень любим алгоритмы компьютерного зрения. Работаем чаще всего с OpenCv. Время от времени нам пишут разные разработчики с вопросами: «А как лучше начать работать с OpenCv?» или «Какую интересную задачу можно просто решить с помощью OpenCv?» В связи с чем мы решили перевести очень хорошую статью, которая будет полезна всем, кто интересуется компьютерным зрением.



Черная Пятница близко.

Толпы злых покупателей. Рой одинаковых теток среднего возраста, готовых сожрать практически всё, что угодно, в ближайшем супермаркете — главное, что со скидкой 75%. Они выстроятся в очереди перед дверьми магазинов в полночь Дня благодарения. Они будут ломиться внутрь, стучать в запертые двери кулаками и головами, пока не сплющат друг друга и не разобьют руки в кровь, став похожими на зомби из «28 дней спустя». Но вместо человеческой плоти, они жаждут удовлетворить инстинкт покупателя. Их боевые кличи о скидках и распродажах достигают небес. А их громовая поступь способна привести к землетрясению на Великой Равнине.

Естественно, от СМИ помощи не жди — они будут смаковать каждую подробность. От обмороженных семейств, ночевавших в палатке на морозе, до старой леди, растоптанной охотниками за скидкой в момент, когда открылись двери. Что-то похожее случилось с галлимимусом в «Парке Юрского периода». А она просто хотела купить Halo для девятилетнего внука Тимми, чьи родители забыли это сделать в прошлом году. В Wal-Mart. Во время Черной Пятницы.

И я обязан спросить: весь этот хаос и бедлам стоят того?

Чёрт возьми, нет!

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

Просто представьте, как глупо вы будете выглядеть, стоя в очереди в ожидании свободной кассы – только для того, чтобы после сканирования штрихкода последнего сезона «Игры Престолов» выяснить, что в Target его можно купить на 5 долларов дешевле?

Собственно, далее я покажу, как можно обнаружить штрихкод на изображении, используя только Python и OpenCV.
Читать дальше →
Всего голосов 55: ↑53 и ↓2 +51
Комментарии 26

Управление микроклиматом на Arduino

Время на прочтение 4 мин
Количество просмотров 78K
В последнее время на Хабре появилась масса постов про построение мониторов качества воздуха. При этом ни одной попытки управления качеством воздуха не нашел, а ведь как только мы переходим от пассивного наблюдения к активному управлению — возникает масса интересных проблем и решений. Своими скромными наработками в этой области и хочу поделиться.

Итак, дано: Гараж неотапливаемый, не утепленный, кирпичный двухэтажный с огромной влажностью внутри, от которой гниет деревянное межэтажное перекрытие, на стенах зимой снежная шуба и прочая неприятная ржавчина.

Задача: «Осушить» гараж.

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

Arduino, два датчика DHT22 изнутри и снаружи, релейный модуль на вентилятор и начинаются действительно интересные проблемы.
Читать дальше →
Всего голосов 33: ↑31 и ↓2 +29
Комментарии 32

Государство сисадминов, программистов и пиратов

Время на прочтение 4 мин
Количество просмотров 25K
Привет, хабралюди. Меня зовут Карина, и я графоман.

Вы в курсе сколько микронаций существует? А виртуальных государств?

image

За последний год правительства Колумбии, Мозамбика, Ганы, Гватемалы, Гондураса, Гонконга, Мальдив, Палау, Сьерра-Леоне, Суринама, Вануату и ещё нескольких крошечных государств, получили письма от Питера Тиля, сооснователя Seastanding Institute, и Патри Фридмана, бывшего инженера Google и внука знаменитого экономиста Милтона Фридмана, с предложением как спастись от государства в океанских водах, построив свой маленький технологический остров. Или группу островов. Floating City.

Подробнее можно прочитать на странице проекта или здесь.
Читать дальше →
Всего голосов 49: ↑42 и ↓7 +35
Комментарии 274

Изобретения — изобретателям. Или почему вам не нужен огромный принтер

Время на прочтение 8 мин
Количество просмотров 30K
Введения не будет. Просто я считаю, что технологию развивают люди, а не компании. Точно не коммерческие компании. Самое интересное у энтузиастов и гиков.

Когда-то давно, когда вышла моя первая публикация «Что будет, если вы задумаете собрать 3D принтер своими руками», на меня сразу обрушился шквал писем с помощью в создании принтера и пр. С тех пор я не переставал собирать и разбирать принтеры, следить за новинками и пробовать себя во многом. На сегодняшний день на моем счету больше 12 проектов с нуля, но только один меня разочаровал и обрадовал одновременно.

В августе 2014 года в славном городе Санкт-Петербурге прошла небезызвестная выставка GeekPicnic, в которой я участвовал уже во второй раз. На ней скромно, на отшибе и стоял самый высокий российский 3D принтер PRISM PRO (мне до сих пор не импонирует это название, но что поделать):

image

О нем-то и пойдет речь. Я хочу рассказать, каково создавать такие машины, сколько они стоят на самом деле, что для этого нужно, что требуется от вас, где найти все детали, подарю все чертежи и принципиальные схемы, в общем, подарю вам этот принтер.
Читать дальше →
Всего голосов 69: ↑63 и ↓6 +57
Комментарии 49

Управленческие инструменты: Набор мебельных ключей или как придумывать конструктивные аргументы

Время на прочтение 8 мин
Количество просмотров 37K
Друзья, спасибо за такой большой интерес к нашему видео про троллинг, картины мира и прочие неконструктивные приемы коммуникаций (на текущий момент его посмотрели более 6,000 человек). Если вдуматься, то 24 мин. видео * 6,000 = 2,400 часов времени — надеемся, что это было для вас полезно.

Как и обещали, переходим обратно в конструктив: сегодня мы хотели бы разобрать тему, как подбирать конструктивные аргументы, которые меняют модели поведения людей. Если в реальной жизни возникали ситуации, когда было тяжело убедить другого человека в своей точке зрения, когда собеседник НЕ ПОНИМАЕТ очевидных вещей, то сегодня мы разберем простой алгоритм, как это до людей доносить. И, как водится, закрепим материал примерами из реальной жизни.

P.S. Поскольку хабраопрос в предыдущей статье показал, что текст лучше чем видео, в этот раз есть и видео, и текст.
Как подбирать аргументы для обсуждения
Всего голосов 36: ↑33 и ↓3 +30
Комментарии 17

Мемы в Parallels: «Релиз будет 1 мая… А сегодня какое мая?»

Время на прочтение 5 мин
Количество просмотров 43K
image Внутренний фольклор и юмор своих разработчиков есть в каждой команде, хотя не в каждой его бережно собирают и архивируют. Но мы в Parallels заботливо делали это несколько лет подряд. Не так давно мы поделились профессиональным словариком девелоперов Parallels. А сегодня на очереди – возможность заглянуть в тот раздел нашего интранета, где мы храним свои мемы и шутки. Многие из них пришли аж из середины 2000х.

Разработка

  • И почему мне так в субботу хочется сделать commit, а в понедельник — revert?
  • [копаясь в перловом коде]… Проклятый не-C++!!!
  • Я нарисую эту диаграммку прямо сейчас. Возможно, даже сегодня.
  • — Эти виндовоз-девелоперы… – Нет, нужно говорить «разработчики для Windows», по аналогии с «афроамериканцами».
  • Ниибета — это бета, которая обязательно должна выйти независимо ни от чего
  • Раздолбайство и общий фрэймворк — разные вещи!
Читать дальше →
Всего голосов 111: ↑89 и ↓22 +67
Комментарии 44

Сага о светодиодных лампах. Часть 3 — как это устроено

Время на прочтение 6 мин
Количество просмотров 60K
В прошлой статье мы провели небольшое сравнение параметров светодиодных (и не только) ламп, в ходе которого убедились, что почти одинаковые на вид, на цвет и на ощупь лампы могут иметь самые разные характеристики, простирающиеся от «очень хорошо» до «отвратительно», причем даже лампы одного производителя могут показывать самое разное качество. Теперь наступило время посмотреть, что внутри этих ламп и разобраться, что делает хорошие лампы хорошими, а плохие – плохими.

Разумеется, все манипуляции автор проводил на свой страх и риск, и потому не несет никакой ответственности за какие-либо возможные последствия для желающих повторить его подвиги.



Внимание — много фотографий.
Читать дальше →
Всего голосов 52: ↑51 и ↓1 +50
Комментарии 54

Ардуино на службе здоровья

Время на прочтение 10 мин
Количество просмотров 119K
В статье описан путь от идеи до создания домашнего портативного анализатора качества воздуха (CO2, влажность, температура, давление).

Вступление


В сети много гуляет разных кошмаров про безжалостную черную плесень, которая убивает людей, а плесень любит влажные помещения. Бороться с плесенью тяжело, но самое первое, за чем нужно следить – это влажность воздуха. Еще о влажности стоит вспомнить с наступлением зимы, так как нагревая холодный воздух мы тем самым понижаем его влажность, а слишком сухой воздух негативно сказывается на слизистых оболочках, резко снижая иммунитет.
Читать дальше →
Всего голосов 57: ↑52 и ↓5 +47
Комментарии 37

Электронный тортик в кармане: дневник разработки

Время на прочтение 12 мин
Количество просмотров 99K
электронный тортик в осенней гамме

Около года назад, когда я игрался с официальным Arduino Starter Kit, мне пришла в голову мысль сделать в подарок жене «схемотехнический тортик», а именно плату со светодиодами-свечками, которые можно задувать. Эта задача показалась мне хорошим учебным проектом для понимания того, как программировать микроконтроллеры и как воплощать программы в материю (ведь электроникой я стал увлекаться относительно недавно, а программировать начал еще в школе, поэтому ощущал огромный пробел в своем образовании).

Мне хотелось бы поделиться своим опытом разработки такого простого устройства с нуля, и заодно выложить его схему и программу, так что вы сможете воспроизвести его дома.
Читать дальше →
Всего голосов 59: ↑58 и ↓1 +57
Комментарии 45

Безынерционное измерение температуры воздуха ультразвуком

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

Привет, Хабр.

Люблю нестандартные решения. Cейчас я покажу, как измерять температуру воздуха с помощью ультразвука.
Читать дальше →
Всего голосов 183: ↑169 и ↓14 +155
Комментарии 88

MicrobeScope: таращимся на инфузорий

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


Вирус Эбола — страшная вещь. Его при всем желании не увидишь в обычный микроскоп — размеры опасной заразы не превышают 80 нанометров. Впрочем, микроскоп в таком случае бесполезен. Даже если особо впечатлительные жители Гвинеи, Либерии и Сьерра-Леоне начнут его использовать в качестве амулета.

Тем не менее, польза в изобретении голландца Антони ван Левенгука, как ни крути, но все же есть. А если объединить этот прибор с современными девайсами — например, смартфоном или планшетом — то может получиться что-то вроде гаджета MicrobeScope, успешно собравшего на «Кикстартере» без 12 долларов 120 000. Заметим, из $10 000 изначально запрошенных.
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Комментарии 8

Интроверты в IT. Как использовать особенности своего характера для достижения целей

Время на прочтение 13 мин
Количество просмотров 105K
Несколько лет назад я работал сценаристом обучающих курсов. Однажды утром, начальник встретил меня с лицом «нам надо поговорить».

Он попросил меня пообщаться с приглашенным психологом. «Спасибо, что не психиатром», подумал я. Оказалось, он нанял психолога, который «помогает преодолевать барьеры общения в коллективе». Для отвода глаз, психолог поговорил со всеми работниками, хотя проблему они видели только во мне.

Я отклонил это заманчивое предложение и благополучно забыл о нем. Но на следующей неделе я снова встретился с этим психологом. Сначала она сидела на диване и разглядывала каталоги. А потом села неподалеку с видом «я здесь если тебе понадобится помощь». Через какое-то время, мне это надоело и я сказал, что я об этом думаю.



Читать дальше →
Всего голосов 73: ↑61 и ↓12 +49
Комментарии 64

Сага о светодиодных лампах. Часть 2 — о том, чего не пишут на коробках

Время на прочтение 6 мин
Количество просмотров 87K
В прошлый раз мы вкратце вспомнили историю искусственного освещения, а также немного поговорили о том, какие основные параметры есть у энергосберегающих ламп вообще и светодиодных ламп в частности. Сегодня, как и было обещано, мы перейдем к замерам и сравнениям (однако пока что без раскручиваний).


Читать дальше →
Всего голосов 72: ↑71 и ↓1 +70
Комментарии 165

Радиометки и маячки не позволят забыть или потерять вещи. Подборка от Medgadgets

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


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

Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 15

Ловцы молний. Необычные эксперименты с грозой

Время на прочтение 7 мин
Количество просмотров 166K
Добрый день, уважаемые читатели Хабра.

Я расскажу о своём необычном хобби. Нет, это не фото/видео охота за молниями. Я ловлю молнии в прямом смысле этого слова, запуская воздушного змея в грозовые тучи. Направляю энергию грозы в специальные схемы и устройства, чтобы проводить опыты.

image

Меня всегда вдохновляла красота и мощь молний. Сила тока в разряде молнии достигает 10-300 тысяч ампер, а напряжение — от десятков миллионов до миллиарда вольт. Мощность разряда — от 1 до 1000 ГВт. Вот было бы хорошо «приручить» эту энергию!

Хочу предупредить, не повторяй это дома! Я соблюдаю особую осторожность и хорошо знаю природу электрических явлений. Помни, поражение молнией смертельно.
Читать дальше →
Всего голосов 266: ↑245 и ↓21 +224
Комментарии 195

Postgres. Выборка N случайных записей

Время на прочтение 6 мин
Количество просмотров 35K
При работе над одним проектом возникла необходимость написать некое подобие тестовой системы. Задача формулировалась примерно так:

  • из N записей в базе необходимо выбрать m (3-5) случайных строк в серии из k выборок (преимущественно k=2).

А теперь то же самое человеческим языком: из таблицы нужно два раза выбрать по 3-5 случайных записей. При этом не должно быть дубликатов и выборка должна происходить случайным образом.

Первое, что приходит в голову:

 SELECT *
  FROM data_set
  WHERE id NOT IN (1,2,3,4, 5)
  ORDER BY random()
  LIMIT 5;

И это даже будет работать. Вот только цена такого решения…
Читать дальше →
Всего голосов 56: ↑51 и ↓5 +46
Комментарии 47

Технологии межзвездных путешествий в научной фантастике

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

[source]

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

В этой статье я постарался составить обзор способов доставки бренных человеческих тел от одной звездной системы к другой, которым пользуются наиболее популярные НФ произведения, плюс один мой личный фаворит.
Warp five, engage!
Всего голосов 75: ↑73 и ↓2 +71
Комментарии 174

Уютный книжный пост для вас и вашего проекта

Время на прочтение 8 мин
Количество просмотров 131K
Как заработать миллион за день, стать искусным оратором за неделю, похудеть на 100 кг за 2 дня, стать успешным в тысяча ста начинаниях и прочая мишура регулярно засоряет наше информационное пространство. А порой так хочется взять в руки книгу, которая не просто съест кусок вашего свободного времени повествуя о неприменимых в отечественных реалиях вещах, но и подкинет хотя бы несколько полезных советов, способных оказать позитивное влияние на развитие вашей личности и вашего проекта.

Если вы хотите найти и/или поделиться хорошими книгами, добро пожаловать под кат.

image

Читать дальше →
Всего голосов 76: ↑62 и ↓14 +48
Комментарии 45

Список издателей для разработчика мобильных игр

Время на прочтение 6 мин
Количество просмотров 117K
Хочу поделиться с начинающими и продолжающими разработчиками мобильных игр списком издателей, который составил в процессе собственных поисков.

Немного лирики. Я – разработчик мобильных игр. Силами небольшой инди-команды мы разрабатываем небольшую, довольно хардкорную игру в стиле «два замка» для мобилок. Пару месяцев назад мы добрались-таки до момента, когда необходимо было определиться с выбором издателя.

На этом этапе мне пришлось потратить немало времени, просеивая уже существующие списки и сайты, составляя наиболее полный список. Хочу поделиться своими наработками с начинающими и продолжающими разработчиками мобильных игр. Надеюсь, это окажется кому-то полезно.
Читать дальше →
Всего голосов 35: ↑29 и ↓6 +23
Комментарии 35

Короткометражный фильм «Амбиции»

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


«Амбиции» — совместная работа студии Platige Image и Европейского Космического Агентства (ESA). Режиссером выступил Томек Багински, роли исполнили Эйдан Гиллен и Эйслинг Франсиози. Фильм был снят в Исландии и показан 24 Октября 2014 в рамках фестиваля «Научная фантастика: Дни изумления и страха» (Sci-Fi: Days of Fear and Wonder), проводимого Британским Институтом Кинематографии, Саут Бэнк, Лондон.
Читать дальше →
Всего голосов 64: ↑62 и ↓2 +60
Комментарии 15

Информация

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