Aktywne Wpisy

dawid-hopek +15
źródło: temp_file7759087669105558045
Pobierz
Brazylijczyk1 +253
. Ciekawostki o Brazylii i Brazylijczykach część III i ostatnia
-Brazylia została odkryta w 1500 roku
- jej nazwa pochodzi od drzewa brezylki używanej do produkcji barwnika
- jej flaga pochodzi od sztandaru portugalskiej rodziny królewskiej
- napis na fladze oznacza,,porządek i rozwój”
-Brazylia została odkryta w 1500 roku
- jej nazwa pochodzi od drzewa brezylki używanej do produkcji barwnika
- jej flaga pochodzi od sztandaru portugalskiej rodziny królewskiej
- napis na fladze oznacza,,porządek i rozwój”
źródło: IMG_3062
Pobierz




mam zrobioną mapę głębi, obraz jest w odcieniach szarości i chciałbym teraz w pętli po wierszach i kolumnach znać wartość (0-255) każdego pixela - czyli jak daleko od kamery jest pixel, jak to zrobić?
for y in range (0, heightD):
for x in range (0, widthD):
print("x = ", x, "y = ", y, "value = ", image[x,y])
to image[x,y] zwraca mi dla każdego pixela w obrazie -0,0625
mimo, że mapa głębi jest robiona poprawnie w czesie rzeczywistym i na podglądzie widać że wartości pixeli są różne w różnych miejscach na obrazie
Kod w skrócie wydaje się być ok... Kurczę najbardziej mnie zastanawia dlaczego zwraca tobie ujemną wartość macierzy, myślę że jedym z powodów może być fakt że masz nieprawidłowy model i opencv w tym momencie głupeje bo nie wie z którego kanału ma zczytać wartość value.
JAkby co nie kodziłem w pythonie, korzystałem z c++/EmguCV dla c#
Co pokazuje Ci type(image)?