Разликата между 78% и 98% точност обикновено не е в AI-а - тя е в снимката.
AI инструментите за броене обработват точно това, което им дадете. Рязка, добре осветена снимка с ясно разделени обекти връща почти перфектен брой. Замъглена снимка с преплетени, засенчени елементи връща предположение. Изследване от бенчмарка SNAP потвърждава, че условията на заснемане - осветление, експозиция и ъгъл на камерата - значително влияят на производителността на моделите за дълбоко обучение, понякога повече от самата архитектура на модела. Добрата новина: оправянето на снимките ви е безплатно, бързо и драматично ефективно.
1. Разпределете обектите в един слой
Припокриването е причина номер едно за непълно броене. Когато два болта седят един върху друг, камерата вижда една форма. AI не може да преброи това, което не може да види.
Преди да снимате, отделете 10 секунди, за да разпределите елементите в един плосък слой. Раздалечете ги, докато видите ивица фон между всеки от тях. Само това може да подобри точността с 10 до 15 процентни пункта при гъсти сцени.
Ако можете да видите всеки отделен обект отгоре, AI-ят също може. Ако два елемента изглеждат като една форма, AI ще ги преброи като един.
2. Снимайте точно отгоре
Перспективното изкривяване е коварно. Когато фотографирате табла с винтове под ъгъл от 45 градуса, винтовете отзад изглеждат по-малки и по-близо един до друг от тези отпред. AI моделът обработва размери в пиксели, така че обектите, които изглеждат по-малки, се разпознават по-ненадеждно.
Дръжте телефона или камерата паралелно на повърхността, насочени право надолу. Повечето смартфони имат опция за мрежа в настройките на камерата - включете я и подравнете ръбовете на повърхността с линиите на мрежата. Перфектна снимка отгоре дава на всеки обект еднакъв размер в пиксели и елиминира припокриването от дълбочината.

3. Използвайте контрастен фон
Разпознаването на обекти работи чрез намиране на ръбове - граници, където един цвят среща друг. Когато обектите ви се сливат с фона, тези ръбове изчезват.
Поправката е проста: използвайте противоположното. Тъмни обекти върху светла повърхност. Светли обекти върху тъмна повърхност. Лист бяла хартия за тъмни винтове, черен плат за сребристи шайби. Избягвайте зелени фонове, които могат да предизвикат цветово разливане и да объркат AI при разпознаване на граници. Колкото по-рязък е контрастът, толкова по-чисто е разпознаването.
4. Използвайте равномерно, разсеяно осветление
Рязката насочена светлина създава два проблема: ярки горещи точки, които измиват детайлите, и тъмни сенки, които скриват обекти напълно. Сянка, падаща върху ред хапчета, може да раздели един обект на две разпознати форми или да накара обект да изчезне.
Най-добрата светлина за снимки за броене е мека и равномерна. Близо до прозорец в облачен ден е идеално. На закрито флуоресцентни или LED панели работят добре. Ако имате само настолна лампа, насочете я към бяла стена или таван, вместо директно към обектите. Целта е еднакъв яркост без видими сенки между елементите.

5. Бройте на партиди при големи количества
Опитът да поберете 500 елемента в една снимка означава, че всеки обект заема много малко пиксели. Обекти под приблизително 20 пиксела стават трудни за AI да ги разграничи от шум или текстура на фона. Колкото по-малък изглежда всеки елемент, толкова повече моделът се затруднява.
За количества над 100 ги разделете на партиди от 50 до 100 на снимка. Пребройте всяка партида поотделно и съберете общите суми. Така всеки обект остава достатъчно голям за надеждно разпознаване и се ограничава натрупващият се ефект от малки грешки по обект. Пет снимки по 100 елемента дават по-точен общ резултат от една снимка на 500.
6. Пропуснете светкавицата
Светкавицата на телефона ви излъчва от точков източник точно до обектива. Това създава ярко петно в центъра и остри сенки по ръбовете - точно условията на осветление, които вредят на точността на разпознаване.
Светкавицата също създава огледални отражения върху лъскави или метални повърхности, превръщайки глава на винт в бяло петно, което AI-ят не може да класифицира. Изключете светкавицата и разчитайте на околна светлина. Ако сцената е твърде тъмна, добавете отделен източник на светлина, позициониран отгоре и леко встрани, или се преместете на по-светло място.
7. Осигурете рязък фокус
Замъглена снимка размива ръбовете между обектите, а именно тази информация е нужна на AI-а, за да разпознае границите. Дори лекото размазване от движение при нестабилна ръка може да намали точността при малки елементи.
Докоснете екрана, за да фиксирате фокуса върху обектите преди снимане. Дръжте телефона стабилно или го подпрете на повърхност. За важни броения използвайте таймер от 2 секунди, за да елиминирате треперенето от натискане на бутона. Резолюция от 2,000 пиксела или повече по дългата страна гарантира, че AI-ят има достатъчно детайл, макар че дори 1,000 пиксела са достатъчни за по-големи обекти.

Обобщение
- Разпределете елементите в един слой с видими разстояния
- Дръжте камерата точно отгоре
- Поставете обектите на контрастен фон
- Използвайте мека, равномерна светлина без остри сенки
- Разделете големи количества на партиди от 50 до 100
- Изключете светкавицата
- Докоснете за фокус и дръжте стабилно
Нито един от тези съвети не изисква специално оборудване. Смартфон, лист хартия и прозорец са достатъчни. Комбинираният ефект е драматичен: потребители, които следват тези указания, последователно съобщават за точност над 95%, в сравнение с 75 до 85% при небрежни, неконтролирани снимки.
Следващият път, когато трябва да преброите обекти от снимка, отделете 30 секунди за подготовка на кадъра. Тази половин минута инвестиция ви спестява повторно броене, колебания и доверие на число, което може да е грешно с 20%. AI-ят е готов. Дайте му снимка, която заслужава да бъде преброена.