В последнее время мне приходится много работать над зрением в Python, и я сталкиваюсь с множеством трудностей при переключении между форматами.Когда я читаю изображение с помощью Mahotas, я не могу передать его на cv2, хотя они оба используют numpy.ndarray.SimpleCV может легко получать изображения OpenCV, но вывести изображение SimpleCV для устаревшего cv или mahotas кажется довольно сложной задачей.
Некоторые синтаксисы преобразования формата были бы очень полезны.Например, если я открою изображение в градациях серого с помощью mahotas, оно по умолчанию считается находящимся в цветовом пространстве с плавающей точкой.Даже когда я назначаю тип как numpy.uint8, cv2 не может распознать его как массив.Я не знаю, как решить эту проблему.Мне тоже не повезло с цветными изображениями.Я использую Python 2.7 32bit в Ubuntu Oneiric Ocelot.
Заранее спасибо!