OpenCV dane do szkolenia klasyfikatora

0

Witam,

potrzebuję wytrenować klasyfikator kaskadowy Haar’a.
Obiekt, który będzie szukany ma rozmiar 2500x300 pikseli i znajduje się na zdjęciach o rozdzielczości 4096x2160.
Potrzebuję więc sporo zdjęć (10K) w rozdzielczości 4096x2160, już chwilę szukam jakiegoś źródła i nic.

Zna ktoś jakąś darmową bazę z takimi zdjęciami?

Pozdrawiam.

0
lion137 napisał(a):

Znajdź jakieś inne rodzielczości, a potem użyj, cv.resize
https://docs.opencv.org/3.4/da/d54/group__imgproc__transform.html#ga47a974309e9102f5f08231edc7e7529d

Nie wiem czy taka operacja nie będzie mieć negatywnego wpływu na uczenie.
Zresztą nadal nie znalazłem odpowiednio dużej bazy zdjęć.

0

To jak znajdziesz, sprawdź!

0

ale jaki obiekt? i dlaczego sądzisz że musisz mieć je w rozdzielczości 4096x2160,?

0
revcorey napisał(a):

ale jaki obiekt? i dlaczego sądzisz że musisz mieć je w rozdzielczości 4096x2160,?

W pierwszym poście napisałem jakie są rozmiary obiektu szukanego.

0

Ale:

  1. nie sprawdziłeś co jak działa. Do uczenia powinieneś wszystko przeskalować do jednej wielkości. Więc ona tak naprawdę jest dowolna. Ale np. w przypadu sieci neuronowych stosuje się rozmiary max 256x256
  2. Czy sa to metody neuronowe czy nie to jak chcesz wykrywać swój obiekt i to jest coś szczególnego a nie np. samochód to musisz sobie taką baze sam zrobić.
  3. warto zapoznać się z augumentacją https://github.com/mdbloice/Augmentor niemniej nie wiem jak to się sprawdzi z tym kaskadowym/
1
Look napisał(a):
revcorey napisał(a):

ale jaki obiekt? i dlaczego sądzisz że musisz mieć je w rozdzielczości 4096x2160,?

W pierwszym poście napisałem jakie są rozmiary obiektu szukanego.

A jakie ma znaczenie jakie są wymiary obiektu?
Napisałeś, że potrzebujesz sporo zdjęć, ale nie napisałeś czego :/.
To jakby prosić o dużo ilość różnych opisów na 5000 słow i nie powiedzieć czego.
Jak ktoś ma podać ci źródło takich zdjęć, bez wiedzy o jaki obiekt chodzi?

Nie możesz napisać o co chodzi, bo to jest coś wstydliwego? Robisz wykrywacza intymnych części ciała?

Swoją drogą, bardzo dobrą metodą poprawy jakości klasyfikatora jest dodanie dużego zestawu danych negatywnych.
Czyli obrazków na którym nie ma obiektu, ale jest na nim coś co go przypomina, albo ma elemty zwykle występujące razem z tym obiektem.

Możesz też wykorzystać AI do wygenerowania potrzebnych obrazów. Midjourney albo Dall-e.
Żeby w ten sposób pozyskać odpowiednią dużą ilość obrazków potrzebne jest płatne konto.

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