ПредишенСледващото

Самият процес на работа с OpenCV включва предварителен танци с дайре, която има по-скоро подробно описание:

включително Хабре:

Създаване на проекта под OpenCV от skynoname потребител. за които специално да ви благодаря за него!

Trial Pen.

Първите плодове.

Друга комбинация от тези методи, отделете няколко минути, в които резултатът бе следните

Показване на тази снимка в уеб-камера, ще видите изскачащ прозорец с табела.

Дайте път знак

Аз ще добавя настройки на околната среда, а именно проекта:

VC ++ директории> Библиотека директории> C: OpenCV2.4.4opencvbuildx86vc10lib;
C / C ++> AdditionalIncludeDirectories> C: OpenCV2.4.4opencvbuildincludeopencv С: OpenCV2.4.4opencvbuildinclude
Линкер> General> Активиране Точкова Свързване> Не (/ Диференциална: NO)
Линкер> Input>
opencv_video244d.lib;
opencv_ml244d.lib;
opencv_legacy244d.lib;
opencv_imgproc244d.lib;
opencv_highgui244d.lib;
opencv_core244d.lib;
opencv_objdetect244d.lib;

Вихъра на създаване.

При засичане на марки, започнете да добавяте втората марка признаване. И тогава започва лъжата, програмата объркани знаци и работи изключително нестабилна. Той добави, други знаци, като просто копиране на кода от текущата марка и промяна на променливи. Исках да направя процедурата, но ръцете не достигат, защото разбрах, че този метод не е интересно за мен. За да се прибягва до сравнение на броя на пикселите във веригата и такива методи не извърши.

Вторият акт на танци с дайре.

В края на краищата, аз се обърнах към етапите на обучение. "Дим" в посока разбере, че имам нужда от два инструмента и createsampes haartraining. Но тяхната exe`shniki ми липсваше, и отказва да бъде събрана. По това време OpenCV версия 2.4.4 бях конфигуриран на първата статия. Във втората статия, за първи път прочетох за използването на Cmake време на инсталацията. В резултат на това, реших да изтеглите версия 2.3.1 и преинсталиране на библиотеката. След това аз бях в състояние да тече инструменти от командния ред, и имаше въпрос как се работи с тях. Всички точки над "I" са поставили статии, които показват параметрите, които трябва да изпълните createsampes haartraining и подробно описание на тези параметри.

Код от нулата.

Накрая изоставяне на стария метод, кодът е пренаписана да замени обучени етапа.

Сряда, създаден точно същото, както в предишния проект.

Повторението - учението на светите отци.

Делото за "малки" етапи на влаковете.)
Тогава започва забавно. След това реших да пиша за всички тези изпитания Хабре и да се потърси съвет.
Приготвил съм 500 размер на изображението на 1600x1200. и едно изображение със знак да отстъпи в размер 80x80. Един образ ще бъде достатъчно, защото ние сме откриване на даден обект, не огромно разнообразие от хора.

Така че, се подготвят на изображението и създава файл с конструкция neg.dat на

opencv_createsamples.exe стартирате файла чрез CMD със следните параметри

Т.е. полезност намалява бг-изображение на размера на положителния имидж. Промяна на -w и -h параметър не се променя нищо, а на заден план е все още почти не може да види. Ако изведнъж се хора знаят какво се случва, споделете какво мислите. отрицателен размер на изображението намалява до 800x600 - същия резултат.

Е, трябва да продължи да работи с параметрите opencv_haartraining.exe

След това ще получите дългоочакваното XML-файл, който може да бъде качен в изходния код на програмата.
В резултат на това каскада от малко обучени и с много неверни положителни резултати, да отговорим на, обичай ме, отстъпи знак картина.
Но не мога да се правят точни позитиви, според мен, се дължи на факта, че на фона се нарязва на положителен образ. И не се получи картина в ръководството. Но има и друг вариант за увеличаване на броя на етапите на обучение и, като натоварени на вашия компютър по цял ден, изчакайте, докато на сцената ще бъде по- "образовани". Това, което планирате да направите, преди появата на други идеи.

Подкрепете проекта - споделете линка, благодаря!