| . . |
KATALOG MATROX IMAGING GROUP |
|||||||||||||||||||||||
![]() |
Oprogramowanie MIL-Lite - Matrox Imaging Library-Lite
|
|
| Charakterystyka Opis techniczny Wymagania sprzętowe | ||
Matrox Imaging Library-Lite (MIL-Lite) to zbiór procedur i funkcji dla programistów dla pozyskiwania, wyświetlania i przesyłania obrazów. Procedury i funkcje są sprzętowo niezależne. Dostępne są jako biblioteki DLL i OCX dla Windows 98 i Windows NT lub LIB dla DOS4GW 32-bitowy DOS. |
||
|
|
||
|
|
||
Szybkie tworzenie aplikacji.
Dla
umożliwienia bardzo szybkiego tworzenia aplikacji MIL-Lite zostało wzbogacone
o ActiveMIL-Lite - zestaw kontrolek OCX środowiska ActiveX. Umożliwiają one
pozyskiwanie, przesyłanie i wyświetlanie obrazów. ActiveMIL-Lite w pełni integruje
się ze środowiskiem programistycznym Microsoft Visual Basic lub Microsoft
Visual C++.
ActiveMIL-Lite umożliwia w bardzo prosty i szybki sposób zintegrować aplikację
przetwarzającą obrazy z profesjonalnie wyglądającym, przyjaznym interfejsem
użytkownika środowiska Windows. Tworzenie aplikacji odbywa się poprzez
łapanie i przenoszenie narzędzi, które są w prosty sposób konfigurowany
poprzez technologię wskaż i kliknij. Wynikiem tego jest bardzo mała potrzeba
pisania bezpośredniego kodu programowego aplikacji. Debuggowanie jest także
uproszczone poprzez stałe sprawdzanie poprawności i raportowanie błędów
z bardzo szczegółowym ich opisem. Dzięki ActiveMIL, twórcy OEM i integratorzy
systemów oszczędzają czas - mogą się oni skupić na problemie przetwarzania
obrazów bez konieczności czasochłonnego tworzenia interfejsu użytkownika.
Zabezpiecza twoje inwestycje w tworzeniu oprogramowania.
Matrox stworzył MIL-Lite specjalnie dla wiodących twórców, kładąc nacisk
na zredukowanie kosztów tworzenia aplikacji i skrócenie czasu do wypuszczenia
aplikacji na rynek zbytu. Matrox zapoczątkował także koncepcję zwartego
oprogramowania, umożliwiającego łagodne przechodzenie do nowych platform
sprzętowych. Inwestycje poczynione dzisiaj będą długo opłacać się w przyszłości.
Wspólny interfejs API dla sprzętu.
Niezależne sprzętowo MIL jest kompatybilne z kartami graficznymi VGA
i z frame grabberami Matroxa (od prostego frame grabbera Matrox Meteor-II
do zaawansowanego Matrox Genesis-LC. MIL współpracuje nie tylko z obecnie
dostępnym sprzętem dla pozyskiwania i przetwarzania obrazów, ale także
gwarantuje współpracę ze sprzętem, który dopiero powstanie w przyszłości.
Tak więc aplikacje napisane dzisiaj za pomocą MIL mogą zostać użyte jutro
na nowej platformie sprzętowej PC i z nowym sprzętem Matroxa.
Kod aplikacji przygotowany do ponownego użytku.
Raz utworzona aplikacja może być przenoszona z jadnego sprzętu na inny
bez konieczności zmiany kodu lub wymagająca tylko niewielkich poprawek.
Przeniesienie aplikacji z jednego frame grabbera na inny jest więc tak
proste, jak zmiana jednej linijki kodu aplikacji.
Uproszczone zarządzanie systemem.
Dzięki MIL-Lite twórca aplikacji nie ma potrzeby dogłębnego poznania
systemu dla którego tworzy aplikację. MIL-Lite zostało zaprojektowane dla
zapewnienia pełnej zgodności z obsługiwanym sprzętem i dostarcza uproszczonego
zarządzania tym sprzętem (np. rozpoznanie sprzętu, inicjalizacja, kopiowanie
bufora itp.). Dla przykładu, jeżeli chcemy pozyskiwać obraz do pamięci
operacyjnej, to MIL-Lite w dyskretny sposób alokuje bufor pamięci określonego
typu (DMA).
Multiprzetwarzanie i wielowątkowość.
MIL-Lite obsługuje modele programowania z multiprzetwarzaniem i wielozadaniowe.
W środowisku Windows 98/NT może być uruchamianych jednocześnie wiele aplikacji
nie współdzielących danych lub też pojedyncze wielowątkowe aplikacje współdzielące
dane MIL-Lite.
MIL-Lite dostarcza mechanizmu synchronizacji dla dostępu do współdzielonych
danych i zapewnia, że wątki aplikacji używające te same dane nie wpływają
na siebie. Ta możliwość połączona z Windows NT umożliwia tworzenie aplikacji,
które rozdzielają przestrzeń roboczą pomiędzy poszczególne procesory w
wieloprocesorowych systemach PC.
Wyświetlanie obrazu.
MIL dostarcza transparentnego zarządzania wyświetlaniem obrazu z automatycznym
śledzeniem i uaktualnianiem okna z wyświetlanym żywym obrazem. MIL umożliwia
także wyświetlanie nakładkowanej grafiki. Zapewniona jest praca dwumonitorowa
(obraz z nakładką graficzną wyświetlany na jednym monitorze, a środowisko
pracy na drugim) oraz wielogłowicowa (duży ekran wyświetlany na wielu monitorach
- na kazdym pojedynczy fragment obrazu).
Zachowywanie i ładowanie.
MIL-Lite obsługuje zachowywanie i ładowanie obrazów z dysku komputera.
Obsługiwane są standardy formatów TIFF, BMP i JPEG oraz format binarny
bez nagłówka (RAW).
Elastyczne pozyskiwanie obrazów.
Wystarczy wybrać odpowiedni frame grabber firmy Matrox, aby w elastyczny
sposób pozyskiwać wysokiej jakości obrazy. MIL-Lite obsługuje obrazy pozyskiwane
z dowolnych źródeł kolorowego lub monochromatycznego sygnału wideo: kamer
standardowych, wysokorozdzielczych, linijkowych i powolnie skanujących,
magentowidów, a także źródeł zdefiniowanych przez użytkownika. Typ obsługiwanej
kamery jest zależny od użytego frame grabbera lub procesora wideo.
Matrox Intellicam.
MIL-Lite
zawiera oprogramowanie do konfiguracji kamery Matrox Intellicam. Jest to
oprogramowanie pracujące w środowisku Windows, które umożliwia dopasowanie
dowolnej kamery lub innego źródła sygnału wideo do pracy z dowolnym frame
grabberem lub procesorem wideo firmy Matrox.
SPRZĘT DLA PRZETWARZANIA OBRAZÓW.
| Matrox Meteor-II.
|
| Matrox Pulsar.
|
| Matrox Corona.
|
| Matrox Genesis-LC.
|
| Matrox Genesis.
|
ZASTOSOWANIA.
KONTROLA APLIKACJI.
Dostarcza funkcji kontrolnych takich jak sprawdzanie błędów, funkcje
śledzące oraz domyślne alokacje dla uproszczenia programowania i debuggowania.
KONTROLA DANYCH.
Funkcje dla manipulacji buforami danych MIL (także obrazami).
KONTROLOWANIE DIGITIZERA.
Pełna obsługa digitizera (płyty frame grabbera lub procesora wideo).