Aktywne Wpisy

Gmeras +899
Byłem, zobaczyłem, powspominałem wiele. Przyniosłem jej stare okulary z domu (bo nowe zgubili w pierwszym szpitalu) i założyłem na twarz, zawsze chodziła w okularach. Wymalowana jak nigdy, makijaż dodał jej co najmniej dziesięć lat. Złapałem ją za złożone dłonie – nie były już ciepłe jak zawsze, tylko lodowate z wiadomych względów. Ale na twarzy miała w końcu spokój. To było nasze ostatnie fizyczne spotkanie. Jutro pożegnanie ostateczne – bez kontaktu wzrokowego ani
źródło: temp_file7961992155892953260
Pobierz
prof-tomasz-trapez +162
Jeden plusik i kupuję rtx 5090, bo mi brakuje klatek do 4K ultra 144 fps w piekłonurkach. Jak będzie 390 plusików to robię #rozdajo mojej rtx 3090, ale musicie ogarnąć pudełko do transportu. Rozdajo spośród pulsujących i komentujących.
Nie dla przegrywów i faszystów.
#gry #helldivers2 #komputery
Nie dla przegrywów i faszystów.
#gry #helldivers2 #komputery
źródło: 083F68EA-9A3C-469B-BA7F-9A1CF3D07B75
Pobierz




Mircy potrzebuję pomocy.
Mapa głębi (po lewej, disparity map) jest numpy.ndarray float32
w taki sposób zamieniam ją na uint8: image = (image * 255).round().astype(np.uint8)
dochodzi jeszcze w międzyczasie operacja zamknięcia i otwarcia tak by wyrównać postrzępione granice kolorów
i to co mam po prawej (after filtering) to wynik zmiany z float32 na uint8
jak widać barwy szarości są ok odwzorowane, jednak czarne fragmenty zostały zamienione na białe, a nie może tak być
w jaki sposób zmienić na uint8 tak by wszystkie kolorki były dokładnie takie same jak po lewej stronie?
źródło: comment_WzWwRYcRPLZZsOjAQba1rtajAgsBgf5c.jpg
PobierzCzym dokładniej są operacje zamknięcia i otwarcia wg tego co opisałeś?
operacje morfologiczne: otwarcie i zamknięcie
kernel = np.ones((5,5),np.uint8)
closing = cv2.morphologyEx(disparity, cv2.MORPHCLOSE, kernel)
opening =
Dopisz po prostu warunek który nie powoli przekroczyć max val uint8 i jesli taka sytuacja nastąpi, zastąp jak tą wartością.Podobnie z dolną granicą MinVal(uint8)
zamiana odbywa się w taki sposób:
opening2 = (opening * 255).round().astype(np.uint8)
czyli -0,0625 * 255= - 15.9375 a powinno być 0 żeby wyświetlał na czarno?
jak skasuje .round()
Edycja: HAHAHAh to też byłeś ty4 dni temu ( ͡° ͜ʖ ͡°) http://www.wykop.pl/wpis/17254945/programowanie-opencv-python-mam-zrobiona-mape-gleb/ Widzę problem nie minął ( ͡° ʖ̯ ͡°)
heightL, widthL = imgLGrayNew.shape
heightR, widthR = imgRGrayNew.shape
disparity = cv.CreateMat(heightL, widthL,
Komentarz usunięty przez autora