After some digging around, I've noticed that OpenCV and skimage are compatible with each other to a great extent. The only issue I've encountered so far is with io.imshow() and cv2.imshow() yielding negative-like colors with respect to each other (in Colab, that is).
If that (and other potential minor issues) could be resolved, it is quite easy to just use AruCo with cv2 and use skimage wherever needed. It could take some work, but it is possible.
Here's a great example from the skimage library itself, where the library cv
is used to capture webcam feeds. So they are actually compatible.
Note: This is deprecated, so just consider it as a proof. There may be better solutions to use a webcam feed than this (could just use cv2
for it)
https://gist.github.com/stefanv/5160329
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…