Aktywne Wpisy

32cm +490
źródło: FB_IMG_1778474329940
Pobierz
Hej! Mam obecnie iPhone 14 pro. No i w sumie oprócz tego, ze zjechałem juz baterie (80%), to telefon działa idealnie. Jest szybki, ma fajny ekran, robi świetne zdjęcia. Do tego używam go czasem jako kamerki internetowej podczas calli - jakość jest po prostu rewelacyjna. Zastanawiam się czy jest sens wymiany tego modelu na nowy, ale nie widzę po prostu żadnych argumentów. Wymienię baterie za około 300zl i będzie idealnie. Co myślicie?





Chciałbym by program w czasie rzeczywistym oznaczał cyfry wyskakujące na ekranie. Zrobiłem już demo z bazą MNIST jednak napotyka ona troche problemów. Pomyślałem, że może stworze nowe wzorce na podstawie fonta (pic rel) gdyż nie są to liczby pisane ręcznie. Najlepiej by było ograniczyć się tylko do tych wzorców. Nie wiem jednak jak dodać to do bazy czy stworzyć nową baze.
Mógłby ktoś nakierować na jakieś przydatne edukacyjne linki?
Wcale nie umiem pythona, program złożyłem z gotowców (na podstawie tego http://hanzratech.in/2015/02/24/handwritten-digit-recognition-using-opencv-sklearn-and-python.html )
Może ktoś ma jakieś porady co do kodu?
źródło: comment_GN37WQB7nSGCGmIg1hw3I78xlkmhSFkm.jpg
Pobierzwykrywacz https://pastebin.com/TLD5Xxp6
Wczytanie .png do np.array można zrobić na wiele sposobów np. https://stackoverflow.com/questions/31386096/importing-png-files-into-numpy
Po kodze trenera wydaje mi się, że
Co do samej detekcji, w zależności jak bardzo "zaszumione" obrazy próbujesz rozpoznać, możesz popróbować z różnymi progami w cv2.threshold.
Ogółem to polecam
Komentarz usunięty przez autora
dataset = MNIST('mnist')features, labels = dataset.load_training()
Tylko teraz wywala AttributeError: 'list' object has no attribute 'reshape'
Podejrzewam że to powinno być w typie array z numpy i znowu nie wiem co z tym zrobic
dataset = MNIST('mnist', return_type='numpy')Program teraz szybko zaznacza liczby jednak opisuje je błędnie (1=2, 2=1, 3=2, 4=3). Czyżby wzorce były źle opisane?
Jednak były źle podpisane ( ͡° ͜ʖ ͡°)