Witam, chciałbym przetwarzać obraz z kamerki w Delphi 7.
Obraz z kamerki odbieram dzięki komponentowi DSPack, następnie kopiuję go dwukrotnie do dwóch osobnych komponentów Image.
Później aktualizuję co 1ms obraz w Image1 tak, aby był taki sam jak w kamerce.
Natomiast Image2 służy mi jako obraz wzorcowy.
Następnie sprawdzam po kolei każdy piksel - jeśli piksel w Image1 różni się od piksela w Image2 na tej samej pozycji to wtedy zaznaczam położenie tego piksela rysując kropkę na tej samej pozycji w Image3.
Problem w tym, że aplikacja działa bardzo wolno (ok. 0,25 FPS).
Próbowałem użyć do tej operacji komponentów DelphiX (korzystając z DXDraw), niestety rezultaty były gorsze niż na Image'ach.
Zastanawiam się jak można zrobić to szybciej?
Może dałoby się tu jakoś zastosować operację Scanline?
Jeśli tak, to jak?
A może jakieś inne rozwiązanie?
Przepraszam za chaotyczne pismo,
Proszę o pomoc,
Pozdrawiam,
Defozo