Embedded Imaging

Przegląd

Integrujemy profesjonalne przetwarzanie obrazu z Twoim urządzeniem

Czujniki obrazu powstały w szerokim zakresie zastosowań, takich jak np. w metrologii, zarządzaniu jakością lub zadaniach identyfikacyjnych (odczyt kodu). Produkty przemysłowe coraz częściej obejmują komponenty multimedialne do prowadzenia użytkownika aż do rzeczywistości rozszerzonej. Potężne mikroprocesory z wbudowanym interfejsem kamery sprawiają, że wdrażanie czujników kamery jest tak łatwe i ekonomiczne, jak nigdy dotąd.

Moduły kamerowe phyCAM
Moduły kamerowe phyCAM

Efektywne rozwiązania

Optymalna integracja przetwarzania obrazu z produktem seryjnym zawsze wymaga indywidualnego rozważenia. Planowanie rozciąga się całościowo na opracowywany system.

Optyka i oświetlenie, rozdzielczość obrazu i moc obliczeniowa mają być uzgodnione z innymi parametrami, takimi jak pozostałe funkcje, rozmiar urządzenia, zużycie energii i nie tylko czynniki ekonomiczne. Kompilacja odpowiednich komponentów ma decydujący wpływ na wydatki związane z realizacją całościowego rozwiązania.

Cyfrowe przetwarzanie obrazu jest wbudowane w szeroką gamę modułów mikroprocesorowych i usług programistycznych Phytec.

Specjalne wymagania dotyczące zadań przetwarzania obrazu są brane pod uwagę przez nasz własny obszar produktów „Digital Imaging”. Tutaj eksperci opracowują gotowe, skalowalne koncepcje, które można bezpośrednio włączyć do produktów końcowych naszych klientów. Ponadto nasi eksperci doradzają indywidualnie w zakresie projektu i opracowują dostosowane do indywidualnych potrzeb rozwiązania.

Components

Optymalizacja dla serii

Koncepcja phyCAM firmy Phytec ułatwia spełnienie wymagań kompaktowego, dostosowanego do indywidualnych potrzeb rozwiązania systemowego. Standaryzowane interfejsy phyCAM umożliwiają kompilację skalowalnych modułów mikroprocesorowych ze skoordynowanymi komponentami przetwarzania obrazu. Rezultatem jest kompletny system, który jest idealnie dostosowany do aplikacji.

Indywidualizacja - klucz do serii

Zazwyczaj jednak wymagania dotyczące wbudowanego rozwiązania nie pozostają tutaj. Oprócz akwizycji obrazu potrzebne są dodatkowe funkcje. Na przykład, sterowanie silnikiem, GPS, audio, CAN lub linie I / O. Ponadto istnieje potrzeba dostosowania sprzętu do danych wymiarów mechanicznych. Płyta bazowa specyficzna dla aplikacji pokrywa dokładnie te wymagania. Opracowanie pojedynczego urządzenia wymaga jedynie sześciu łatwych do zarządzania kroków. Ta opcja dostosowywania jest bardzo ważną częścią naszej koncepcji. To odróżnia go od konwencjonalnych elementów prefabrykowanych.

Interfejs do oprogramowania

Połączenie sprzętu z oprogramowaniem aplikacji jest już przygotowane dla koncepcji phyCAM na poziomie systemu operacyjnego. Wymagane sterowniki dla czujnika kamery i interfejsu kamery procesora są zintegrowane z naszymi BSP. Na przykład w Embedded Linux interfejs V4L2 jest interfejsem do aplikacji.

Łatwe tworzenie oprogramowania aplikacji

Interfejs phyCAM zapewnia oprogramowaniu aplikacji dane obrazu w prosty sposób. Kolejny krok, dalsze przetwarzanie danych, można szybko i sprawnie wdrożyć za pomocą gotowych bibliotek przetwarzania obrazu. W ten sposób masz zalety usług modułowych zarówno po stronie sprzętu, jak i oprogramowania.

Przykłady:

OpenCV - Nasze sterowniki kamer są zgodne z OpenCV, darmową biblioteką ponad 2500 algorytmów szybkiego przetwarzania obrazów. Jest dostępny jako bezpłatne oprogramowanie na licencji BSD. Przykłady aplikacji są dostępne dla naszych zestawów Linux.

HALCON - dzięki HALCON Embedded aplikacje do przetwarzania obrazu mogą być wydajnie opracowywane w modułach Phytec. We współpracy z MVTec, Phytec umożliwia wykorzystanie profesjonalnie utrzymanych algorytmów na mikroprocesorach kompaktowych.

Pojęcie phyCAM

phyCAM — Koncepcja phyCAM umożliwia łatwą integrację czujników kamery z wbudowanymi systemami mikroprocesorowymi. Trzy systemy interfejsów umożliwiają optymalne dostosowanie do warunków:

phyCAM-P — równoległy wariant phyCAM oferuje ekonomiczny sposób integracji kamer. Sygnały danych i sterowania są przesyłane równolegle przez 33-pinowy kabel FFC. Minimalizuje to wysiłek interfejsu i nadal umożliwia kompatybilność typów kamer. 

phyCAM-S — Interfejs phyCAM-S oparty na LVDS zapewnia jeszcze większą elastyczność: kabel phyCAM-S potrzebuje tylko ośmiu przewodów i może mieć długość do 5 metrów. Umożliwia to również oddzielenie głowicy kamery i jednostki głównej. 

phyCAM-M — Interfejs phyCAM-M jest oparty na standardzie MIPI CSI-2, a także definiuje złącze wtykowe dla profesjonalnych aplikacji. W rezultacie różne moduły kamer są kompatybilne. Wewnętrzne prowadzenie kabli urządzenia może wynosić do 15 cm i może być elastycznie planowane. Złącze phyCAM-M uwzględnia różne napięcia zasilania i dodatkowe kable sterujące.