Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 21811|Odpowiedź: 0

[Źródło] Nieobsługiwany format pikseli obrazu źródłowego lub szablonowego

[Skopiuj link]
Opublikowano 23.11.2015 15:46:28 | | | |
Dziś zgłoszono następujący błąd przy użyciu aforgr.net do przetwarzania obrazu:





Nieobsługiwany format pikseli obrazu źródłowego lub szablonowego
Format pikseli nie jest obsługiwany dla obrazu źródłowego ani szablonowego

Znalazłem rozwiązanie na zagranicznym forum:

Klasa ta implementuje wyczerpujący algorytm dopasowywania szablonów, który wykonuje pełne skanowanie obrazu źródłowego, porównując każdy piksel z odpowiadającym mu pikselem szablonu.

Klasa przetwarza tylko obrazy w skali szarości 8 bpp i kolorowe 24 bpp.
To są formaty obrazów, których musisz używać.

Zgodnie z życzeniem, aby przekonwertować do określonego formatu pikseli, możesz zrobić tak:

    publiczny statyczny Bitmap ConvertToFormat (ten obraz, format PixelFormat)
    {
        Kopia bitmapy = nowa bitmapa (obraz. Szerokość, obraz. Wysokość, format);
        używając (Graphics gr = Graphics.FromImage(copy))
        {
            gr. DrawImage(image, nowy Rectangle(0, 0, kopiuj. Szerokość, rozumiem. Wzrost);
        }
        zwróć kopię;
    }
Chińskie tłumaczenie brzmi następująco:
Class implementuje kompletny algorytm dopasowywania szablonów dla zeskanowanych obrazów, porównując każdy piksel i porównując go z szablonem odpowiadającego piksela.
Klasa obsługuje jedynie obrazy w skali szarości i kolor24 8 BPP BPP.
To są formaty obrazów, których musisz używać.
W razie potrzeby, konwersja do określonego formatu pikseli może być wykonana:
Publiczny statyczny format konwersji bitmapy (ten obraz, format pikselowy)
{
Kopia bitmapy = nowa bitmapa (image.width, image. wysokość, format);
Użyj (Graphic GR = Graphic Image (copy). )
{
gr.drawimage(image, nowy prostokąt (0,0, szerokość, wysokość kopia. Przyjąłem. ));
}
Wróć do kopii;
}





Poprzedni:c# Połącz się z bazą danych Mysql
Następny:Algorytm kompresji obrazu w C#
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com