|
. . |
KATALOG DATA TRANSLATION
|
Oprogramowanie Frame Grabber SDK
Biblioteki funkcji MS Visual C++ dla programistów systemów analizy, przetwarzania,
rozpoznawania i pomiarów obrazów. Przeznaczone dla środowisk pracy MS Windows
3.x, MS Windows 95 i MS Windows NT.
|
Charakterystyka
Opis techniczny Wymagania
sprzętowe |
|
Frame Grabber SDK to zbiór sprzętowo niezależnych bibliotek dynamicznych
(DLL) dla Microsoft Windows 3.x, 95/98 i Microsoft Windows NT, które umożliwiają
programistom tworzenie mocnych aplikacji używających frame grabbery firmy
Data Translation.
|
|
|
|
Dla przeglądania ulotki pozyskaj Acrobat
Reader
FGSDK.PDF
- ulotka w języku angielskim |
|
|
|
Charakterystyka.
Frame Grabber SDK i 32-bit Frame Grabber SDK to zbiory sprzętowo niezależnych
bibliotek dynamicznych (DLL) dla Microsoft Windows 3.x i 95/98 oraz Microsoft
Windows NT, które umożliwiają programistom tworzenie mocnych aplikacji
używających frame-grabbery firmy Data Translation. Obsługiwane są wszystkie
funkcje frame-grabbera, od zarządzania pamięcią do sterowania kamerą. Ze
wzglądu na zastosowanie technologii Data Translation DT-Open Layers, Frame
Grabber SDK oszcządza czas programowania poprzez udostępnienie identycznego
interfejsu programowego dla wszystkich obsługiwanych płyt frame-grabberów.
Dodanie obsługi nowego frame-grabbera jest proste i sprowadza się jedynie
do zainstalowania nowego sterownika.
Zabezpiecza twoje inwestycje programowe.
Jeżeli
aplikacja zostanie utworzona przy użyciu Frame Grabber SDK lub 32-bit Frame
Grabber SDK, to można zmienić lub rozszerzyć system do obsługi innych frame-grabberów
bez przeprogramowywania. Dodanie obsługi nowego frame-grabbera jest bardzo
proste i sprowadza się jedynie do instalacji jego nowego sterownika. Jedynie
może istnieć potrzeba zmiany programu dla obsługi różnych nowych cech nowego
frame-grabbera. Należy wtedy dodać specyficzną bibliotekę dla wykorzystania
tych cech sprzętu i wywołać odpowiednie funkcje w programie.
Kompletna obsługa frame-grabbera.
Dostarczone jest wszystko co potrzebne. Frame Grabber SDK i 32-bit
Frame Grabber SDK zawiera kompletny zbiór bibliotek DLL, które dostarczają
funkcji zarządzania pamięcią, sterowania wejściem, pamięcią liniową, sterowanie
kamerą i wiele innych. Nawet możliwości szczególne dla niektórych frame-grabberów
(dokładność, wybór wzmocnienia i ofsetu, wejście niestandardowe itp.) są
obsługiwane w bibliotekach zależnych od sprzętu.
Nowa, rzeczywista 32-bitowa obsługa Windows 95/98 i Windows NT.
32-bit Frame Grabber SDK jest obecnie dostępny zarówno dla Windows
95/98, jak i dla Windows NT, dostarczając pełnej funcjonalności pod tymi
systemami operacyjnymi. 32-bitowa budowa bibliotek oznacza szybszy dostęp
do danych video, redukując w ten sposób koszty związane z przetwarzaniem
obrazów.
Obsługa Windows 3.x.
Frame Grabber SDK dostarcza pełnej funkcjonalności przetwarzania obrazów
dla środowiska Windows 3.x.
Projekt obiektowo zorientowany.
Interfejs programisty (API) bibliotek Frame Grabber SDK i 32-bit Frame
Grabber SDK, dla ułatwienia programowania, kładzie nacisk na polimorfizm.
Dla łatwiejszego użycia złożone komendy są podzielone na pojedyncze funkcje
pogrupowane w podsystemy.
Dane techniczne
oprogramowania Frame Grabber SDK i 32-bit Frame Grabber SDK
Zbiór obsługiwanych funkcji Frame Grabber SDK i 32-bit Frame Grabber SDK
oraz obsługiwane frame-grabbery.
FUNKCJE PODSTAWOWE.
-
Zamykanie wcześniej otwartego urządzenia.
-
Zwraca liczbę zainstalowanych urządzeń dla przetwarzania obrazów, wykorzystujących
technologię DT-Open Layers.
-
Otwiera urządzenie za pomocą DT-Open Layers i zwraca jego numer ID używany
później do identyfikacji tego urządzenia w dalszych operacjach.
-
Zwraca informacje o możliwościach urządzenia do przetwarzania obrazów.
-
Zatrzymuje wszystkie operacje na frame-grabberze i reinicjalizuje go.
-
Tłumaczy kod błędu na odpowiedni komunikat.
-
Zwraca wartość maksymalnego czasu oczekiwania (w sekundach) używaną przez
sterownik.
-
Ustawia wartość maksymalnego czasu oczekiwania (w sekundach) używaną przez
sterownik.
ZARZĄDZANIE PAMIĘCIĄ.
-
Przydziela pamięć dla użycia do pozyskiwania obrazu i zwraca przypisany
temu obszarowi numer ID.
-
Kopiuje dane pikseli z jednego prostokątnego obszaru do innego.
-
Alokuje/usuwa bufor obrazu.
-
Mapuje określona ramkę obrazu na wirtualną przestrzeń adresową aplikacji.
-
Zwraca informację o określonej ramce obrazu.
-
Zwraca informacje charakteryzującą sterownik (zarządzanie pamięcią i frame-grabber).
-
Odczytuje dane piksela z ramki obrazu i umieszcza liniowo w buforze.
-
Usuwa mapowanie określonej ramki obrazu.
-
Zapisuje dane piksela do pamięci.
FUNKCJE WEJŚCIOWE.
-
Pozyskuje pojedynczą ramkę obrazu do pamięci urządzenia.
-
Pozyskuje pojedynczą ramkę lub kilka ramek obrazu do pamięci systemowej
komputera.
-
Pozyskuje asynchronicznie pojedynczą ramkę lub kilka ramek obrazu do pamięci
urządzenia.
-
Pozyskuje asynchronicznie pojedynczą ramkę lub kilka ramek obrazu do pamięci
systemowej komputera.
-
Zatrzymuje asynchroniczne pozyskiwanie ramek obrazu.
-
Wybiera pomiędzy podstawowym ustawianiem lub ustawianiem niezależnym kanałów
wejściowych.
-
Zapytuje sterownik o status pracy asynchronicznej.
-
Zwraca aktualny stan trybu bazowego źródła wejścia wideo.
-
Zwraca status frame-grabbera oraz możliwości i charakterystyki frame-grabbera.
-
Zwraca wartoć parametru dla określonego źródła sygnału wideo.
-
Zwraca wybrane źródło sygnału wideo.
-
Zwraca aktualne ustawienia możliwości wyzwalania frame-grabbera.
-
Zwraca wartości zakresów z określonej tablicy LUT.
-
Wybiera źródło wejściowego sygnału wideo.
-
Wybiera typ/tryb wyzwalania dla wielokrotnych ramek.
-
Uruchamia/zatrzymuje licznik zdarzeń.
-
Ładuje zbiór wartości do określonego zakresu indeksów określonej tablicy
LUT.
FUNKCJE PRZESYŁANIA.
-
Zwraca współczynnik skalowania przesyłania.
-
Zwraca współrzędne punktu początkowego wejścia.
-
Ustawia współczynnik skalowania.
-
Ustawia współrzędne punktu początkowego.
-
Uruchamia przesyłanie asynchroniczne bitmapowe.
-
Uruchamia przesyłanie asynchroniczne bezpośrednie.
-
Uruchamia przesyłanie synchroniczne bezpośrednie.
-
Zatrzymuje przesyłanie asynchroniczne.
-
Zwraca możliwości przesyłania frame-grabbera.
STEROWANIE KAMERĄ.
-
Powoduje emisję pojedynczego pulsu na linii wyjściowej frame-grabbera za
pomocą generatora pulsów.
-
Zwraca informacje o sterowaniu kamerą, frame-grabberze i sterowniku.
-
Ustawia wyjście cyfrowe frame-grabbera.
NAKŁADKOWANIE OBRAZU.
-
Włączanie/wyłączanie nakładkowania obrazu.
-
Tworzenie i niszczenie powierzchni.
-
Pobieranie i zwalnianie powierzchni DC.
-
Ustawienie źródłowego klucza koloru dla każdej nakładkowej powierzchni.
-
Czyszczenie powierzchni za pomocą aktualnego klucza koloru.
-
Określanie, która z powierzchni jest aktualnie powierzchnią dla nakładkowania.
-
Zwraca informacje o funkcjach DDI frame-grabbera.
-
Przełączanie aktualnej nakładki pomiędzy półprzeźroczystością a negatywem.
-
Kopiowanie powierzchni nakładki do ramki.
-
Przekazywanie obsługi dla zsynchronizowanego obiektu.
OBSŁUGIWANE FRAME-GRABBERY.
-
DT3152 - Frame-grabber dla magistrali PCI
obsługujący standardowe i niestandardowe źródła sygnału wideo.
-
DT3153 - Kolorowy frame-grabber dla magistrali
PCI.
-
DT3155 - Precyzyjny monochromatyczny frame-grabber
dla magistrali PCI.
-
DT3157 - Cyfrowy frame-grabber dla magistrali
PCI.
Wymagania sprzętowe.
Dla użycia oprogramowania Frame Grabber SDK i 32-bit Frame Grabber SDK
niezbędny jest następujący sprzęt:
-
Komputer kompatybilny z IBM PC AT z procesorem 486DX, Pentium lub lepszym
(w przypadku Windows NT obsługiwane są także platformy Alpha, PowerPC i
MIPS).
-
Co najmniej 8 MB pamięci operacyjnej RAM (dla Windows 95 i Windows NT zalecane
minimum 20 MB).
-
5 MB lub więcej wolnej przestrzeni dyskowej.
-
Dostępna stacja dysków elastycznych 3.5" 1.44 MB.
-
System operacyjny Windows 3.x, Windows 95/98 lub Windows NT 3.5/4.0.
-
Visual C++ 2.0 lub nowszy dla tworzenia aplikacji.
-
Jeden z obsługiwanych frame-grabberów firmy Data Translation:
DT3152,
DT3153, DT3155,
DT3157.
-
Źródło wejściowego sygnału wideo - np. kamera lub magnetowid.
Windows jest znakiem handlowym
Microsoft Corp, OS/2 jest znakiem handlowym IBM. Wszystkie inne znaki firmowe
i nazwy produktów są znakami handlowymi lub zastrzeżonymi znakami handlowymi
odpowiednich firm. Specyfikacje przedstawione w tym dokumencie mogą bez
uprzedzenia ulec zmianie. Emblemat Energy Star nie oznacza wyróżnienia
przez EPA żadnej konkretnej firmy ani produktu. |