Starałem się znaleźć kontur z biblioteką CV2 Pythona w szkiele- obrazu utworzonego z scikit wizerunku i mam ten błąd:Jak mogę konwertować obrazy z obrazu scikit do opencv2 i innych bibliotek?
contours, hierarchy = cv2.findContours(skel,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)
TypeError: <unknown> data type = 0 is not supported
Moje pytanie brzmi: Co mam zrobić, aby przekonwertować do CV2 i na odwrót?
wiem, że typ wykorzystanie OpenCV numpy.uint8 do reprezentowania obrazów binarnych zamiast scikit-image numpy.float64
użyłem również mahotas (numpy.bool) oraz bibliotek pymorph. Jak mogę przekonwertować obraz scikitowy na te biblioteki i viceversa?
myślę znalazłem rozwiązanie! Jeśli używam: skel = np.array (skel, dtype = np.uint8) mogę łatwo przekonwertować w typie opencv2 i tak dalej dla innych bibliotek! – improc
http://scikit-image.org/docs/dev/user_guide/data_types.html#using-an-image-from-skimage-with-opencv – tidy