Qt: Wyodrębnij wartości intensywności przycięte przez region zainteresowania wielokąta

Na podstawie obrazu w skali szarości i uporządkowanego zamkniętego wielokąta (może być wklęsły), chcę uzyskać wszystkie wartości skali szarości, które leżą wewnątrz obszaru zainteresowania wielokąta (podobnie jak opisano wSciPy Utwórz maskę wieloboku 2D). Jaka jest najbardziej skuteczna realizacja tego w Qt 4.8? Punkt końcowy powinien być swego rodzajuQList<double>. Dzięki za porady.

Ponadto, czy możliwe jest obliczenie maski zmiennoprzecinkowej (np. 0 na zewnątrz wielokąta, 0,3 na 30% obszaru piksela znajduje się w obrębie wielokąta, 1 na całkowicie wewnątrz wielokąta)? Jednak to tylko dodatkowy punkt końcowyQPair<double, double>&nbsp;(procent, wartość). Dzięki.