Algorytm jest sekwencją dobrze zdefiniowanych kroków, które definiują abstrakcyjne rozwiązanie problemu. Użyj tego tagu, gdy Twój problem dotyczy projektu algorytmu.
Wdrażałem adaptację algorytmu wykrywania twarzy Violi-Jonesa . Technika ta polega na umieszczeniu w obrazie podramki o wymiarach 24x24 pikseli, a następnie umieszczeniu wewnątrz niej prostokątnych elementów w każdym położeniu o każdym możliwym rozmiarze. Te elementy mogą składać się z dwóch, trzech lub czterech prostokątów. Przedstawiono następujący przykład. Twierdzą, że wyczerpujący …
Szukam algorytmu, który porównuje dwa kolory RGB i generuje wartość ich podobieństwa (gdzie podobieństwo oznacza „podobne w stosunku do przeciętnej ludzkiej percepcji”). Jakieś pomysły? EDYCJA : Ponieważ nie mogę już odpowiedzieć, zdecydowałem się umieścić moje „rozwiązanie” jako edycję pytania. Zdecydowałem się na (bardzo) mały podzbiór kolorów True Color w mojej …
Chcę sprawdzić, czy punkt znajduje się wewnątrz prostokąta, czy nie. Prostokąt może być zorientowany w dowolny sposób i nie musi być wyrównany do osi. Jedną z metod, o których mogłem wymyślić, było obrócenie prostokąta i współrzędnych punktu w celu wyrównania osi prostokąta, a następnie po prostu przetestowanie współrzędnych punktu, czy …
Mam wykres nieukierunkowany z około 100 węzłami i około 200 krawędziami. Jeden węzeł jest oznaczony jako „początek”, jeden to „koniec”, a kilkanaście jest oznaczonych jako „mustpass”. Muszę znaleźć najkrótszą ścieżkę na tym wykresie, która zaczyna się na „początku”, kończy na „końcu” i przechodzi przez wszystkie węzły „mustpass” (w dowolnej kolejności). …
Rozważ standard pętli: for (int i = 0; i < 10; ++i) { // do something with i } Chcę, aby zmienna nie ibyła modyfikowana w treści forpętli. Nie mogę jednak zadeklarować, iponieważ constpowoduje to unieważnienie instrukcji inkrementacji. Czy istnieje sposób, aby ina constzewnątrz zmienny rachunku przyrost?
Daj mi kilka przemyśleń, jak zaimplementować funkcję cofania / ponawiania - tak jak w przypadku edytorów tekstu. Jakich algorytmów powinienem używać i co mogę przeczytać. dzięki.
Potrzebuję algorytmu, który określi, czy dwa obrazy są „podobne” i rozpozna podobne wzorce koloru, jasności, kształtu itp. Mogę potrzebować wskazówek, jakich parametrów używa mózg ludzki do „kategoryzowania” obrazów. .. Patrzyłem na dopasowywanie oparte na hausdorffie, ale wydaje się, że jest to głównie do dopasowywania przekształconych obiektów i wzorów kształtów.
Chciałbym uszeregować kolekcję obrazów krajobrazowych, tworząc grę, w której odwiedzający witrynę mogą je oceniać, aby dowiedzieć się, które obrazy są najbardziej atrakcyjne dla ludzi. Jaka byłaby dobra metoda zrobienia tego? Styl Hot or Not ? To znaczy pokaż pojedynczy obraz, poproś użytkownika o uszeregowanie go w zakresie od 1 do …
Jak zaokrąglić dowolną liczbę (nie tylko liczby całkowite> 0) do N cyfr znaczących? Na przykład, jeśli chcę zaokrąglić do trzech cyfr znaczących, szukam formuły, która mogłaby przyjąć: 1 239 451 i zwraca 1 240 000 12.1257 i powrót 12.1 .0681 i zwraca .0681 5 i wróć 5 Naturalnie algorytm nie …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie Mam przypadek użycia, w którym muszę przeprowadzić rozmyte dopasowywanie milionów rekordów z …
Czy istnieje standardowa funkcja, która zwraca pozycję (nie wartość) maksymalnego elementu tablicy wartości? Na przykład: Załóżmy, że mam taką tablicę: sampleArray = [1, 5, 2, 9, 4, 6, 3] Chcę funkcji, która zwraca liczbę całkowitą 3, która mówi mi, że sampleArray[3]jest to największa wartość w tablicy.
Mam dwie tablice numpy 2d: x_array zawiera informacje o położeniu w kierunku x, y_array zawiera pozycje w kierunku y. Mam wtedy długą listę punktów x, y. Dla każdego punktu na liście muszę znaleźć indeks tablicy lokalizacji (określonej w tablicach), która jest najbliższa temu punktowi. Naiwnie stworzyłem kod, który działa, w …
Wszystkie implementacje FFT, z którymi się zetknęliśmy, dają w wyniku wartości zespolone (z częściami rzeczywistymi i urojonymi), nawet jeśli dane wejściowe do algorytmu były dyskretnym zbiorem liczb rzeczywistych (liczb całkowitych). Czy nie jest możliwe przedstawienie dziedziny częstotliwości wyłącznie za pomocą liczb rzeczywistych?
To jest pytanie programistyczne zadawane podczas testu pisemnego na rozmowę kwalifikacyjną. „Masz dwie pojedynczo połączone listy, które są już posortowane, musisz je scalić i zwrócić nagłówek nowej listy bez tworzenia żadnych nowych dodatkowych węzłów. Zwrócona lista również powinna zostać posortowana” Podpis metody to: Node MergeLists (lista węzłów1, lista węzłów2); Klasa …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.