Rozpoznawanie i konwersja danych ze zdjęcia

0

Czesc :) mam maly problem ostatnio troszke za bardzo przycwaniakowalem na zajeciach i dostalem mocne zadanie do zrobienia z ktorym nie moge sobie poradzic :D potrzebna pomoc jestem w stanie nawet zaplacic.

Projekt w pythonie:
Temat: "Rozpoznawanie i konwersja danych liczbowych ze zdjęcia"

Do rzeczy, przycwaniakowalem na zajeciach w sprawie uczenia maszynowego i dostalem do zrobienia projekt w ktorym maszyna bedzie w stanie rozpoznac co sie dzieje na stronie. Mam jej dac zdjecia stolu pokerowego z jakimis tam zetonami kartami na stole itp a ona ma rozpoznac i zapisac ilu jest graczy kto ile ma zetonow i jakie karty sa na stole badz jakie my trzymamy. Niestety nie mam o tym bladego pojecia a jak nie wykonam zadania to dostane po dupie, potrzebna pilna pomoc! Czytalem o tym sam troche i gdybym mogl to zrobic w innym jezyku to moze byloby to latwiejsze ale mam wykorzystac pythona......

0

Dzięki za zainteresowanie, czytałem ta stronkę która podałeś i fajnie jest to zrobione tylko jak mam dostosować do potrzeb skrypt który rozpoznaje ludzi i auta na karty haha :-) niepotrzebnie się wychylilem ale muszę teraz to przebolec. Czytałem też o opencv i imageai tylko nie mogę namierzyć żadnych przykładów związanych z pokerem bo akurat stół pokerowy sobie zazyczyl wykładowca a dlaczego? Bo jest dużo liczb i danych i na pewno nie poradzisz sobie z odczytem wszystkiego i na pewno nie Wrzucisz tego np w tabele numpy czy Pandas :-Pmasz jakiś pomysł jak mógłbym dostosować ten skrypt do moich potrzeb?

0

Na pewno bedziesz musial sttworzyc model ktory bedzie nauczony rozpoznawac dane warunki

0

Klika rzeczy do wygooglania:

retrain network - bierzesz istniejącą sieć i dodajesz własne klasy (żetony, karty)
data augmentation - aby dodać klasy potrzebujesz sporo obrazków, to pozwoli z jednego zrobić kilka
object detection with neural networks - będziesz szukać obiektów na obrazie a nie klasyfikować cały obraz

Do szukania twarzy na obrazie może być OpenCV. Sieć do rozpoznawania cyfr łatwo znaleźć.

A przypasowanie kart/żetonów do osoby może za pomocą najbliższej wykrytej twarzy?

0

Cholera no nie moge tego ogarnac zgubilem sie calkiem :D

0

Przykro mi, ale jeśli jesteś totalnie zielony z AI/ML to zapomnij. To nie jest coś co wyklikasz w 2 wieczory z tutoriala. Tym się zresztą różni informatyka od klikania formatek i crudów.

0

Boze co to za porady w stylu tego medium XD
https://github.com/EdjeElectronics/TensorFlow-Object-Detection-API-Tutorial-Train-Multiple-Objects-Windows-10 -> obszerny poradnik, moze w jeden wieczór tego nie zrobisz ale parę dni posiedzisz polejbelujesz dane i moze uda ci sie wyklikac karty i liczenie żetonów (chociaz tutaj pewnie bedzie duzo ciezej bo jest jeszcze kwestia perspektywy)

Od siebie polecam Yolov3 bardzo popularne wiec jest duzo materiałów oraz szybkosc trenowania tez jest w miarę sensowna

0

Dzięki za kolejne odpowiedzi, fakt w uczeniu maszynowym jestem zielony dlatego tutaj pisze do Was nie ma ktoś chęci i ochoty zrobić ten projekt? Jest jeszcze czas bo prawie 2 tygodnie :-P

0

Spokojnie, wystarczy żebym zrozumiał kod on nie zadaje wielu pytań zobaczy że działa wpisuje co trzeba i przechodzi do wykladu :D

0

Mam nadzieje ze nie czyta.... JESLI TO CZYTASZ SZANOWNY WYKLADOWCO TO WIEDZ ZE W ZYCIU TRZEBA SOBIE RADZIC! :D

Nie no watpie bo to taki starszy chlop juz :P co do platnosci za taka prace piszcie swoje propozycje bo nie znam sie jesli chodzi o ceny za taka robote

0

Z tego co zrozumiałem to twoje zadanie sprowadza się do:

  1. Wzięcia YOLO albo innego podobnego modelu do object detection i nauczenia się jak go odpalić i jak trenować (pytanie tutaj czy masz w ogóle dostęp do jakichś sensownych GPU)
  2. Zescrapowania z sieci zdjęć stołów pokerowych
  3. Wyprodukowanie etykiet dla tych zdjęć (jeśli chcesz na to wydawać pieniądze to jest to ten punkt , w którym to nawet ma sens)
  4. Fine-tuning modelu na tak przygotowanym data secie

Jest też wersja easy:

  • weź YOLO; naucz się tylko jak go odpalać; znajdź parę zdjęć, na których działa dobrze sam z siebie; powiedz wykładowcy, że zrobiłeś genialny model, prezentując to na wyselekcjonowanych zdjęciach. :P
0

Druga wersja byłaby fajniejsza ale jak sprawdzić będzie chciał na jakimś innym przykładzie to leżę xd pozostaje tylko trudna wersja. Wezmę się za to i dam znać jak coś ogarnę, mam jakieś nakierowanie i sam muszę to zrobić skoro chętnego brak :-P dzięki za podpowiedzi i zyczcie szczęścia xd

1 użytkowników online, w tym zalogowanych: 0, gości: 1