2011-08-04 94 views
5

Tôi đã thử tìm kiếm xung quanh và không thể tìm thấy bất kỳ phương pháp nào của Otsu hoặc bộ lọc trung bình vào Python ngoài OpenCV.Đây là hai liên kết duy nhất của tài liệu cho OpenCV chức năng mà tôi đã thử.Phương pháp Otsu và Bộ lọc trung bình trong Python

http://opencv.willowgarage.com/documentation/c/image_filtering.html

http://www.cs.indiana.edu/cgi-pub/oleykin/website/OpenCVHelp/ref/OpenCVRef_Cv.htm#decl_cvThreshold3

Tôi đã kiểm tra này bài đầu tiên nhưng nó không bao giờ thực sự dường như có một giải pháp đầy đủ phù hợp với vấn đề của tôi. Machine vision in Python

Về cơ bản, tôi muốn xem liệu có ai biết bất kỳ chức năng nào khác mà tôi có thể triển khai cả phương pháp của Otsu và bộ lọc trung bình. Tôi chỉ đang cố gắng tìm các giải pháp thay thế trước khi tôi phải lập trình chúng vào bản thân mình, nhưng tôi không muốn phát minh lại bánh xe trừ khi cần thiết. Cảm ơn sự giúp đỡ của bạn trước, nếu bạn cần một số thông tin cụ thể hơn chỉ cho tôi biết.

Trả lời

2

Tôi không chắc chắn về phương pháp của Otsu nhưng thư viện Scipy có toàn bộ thư viện phụ dành riêng cho xử lý hình ảnh. Ví dụ ở đây là liên kết để lọc trung bình đa chiều của họ:

http://docs.scipy.org/doc/scipy-0.9.0/reference/generated/scipy.ndimage.filters.median_filter.html#scipy.ndimage.filters.median_filter

+0

Cảm ơn, vâng, hoạt động cho bộ lọc trung bình. Bây giờ tôi chỉ cố gắng tìm cách để thực hiện phương pháp của Otsu trong python. – Doomchinchilla

0

Hộp công cụ hình ảnh matlab bao gồm bộ lọc trung bình được tích hợp sẵn. http://www.mathworks.com/help/toolbox/images/ref/medfilt2.html

Nếu bạn không có hộp công cụ xử lý hình ảnh, bạn có thể triển khai một hộp công cụ bằng cách xử lý khối.

+0

Tôi nghĩ bạn hiểu nhầm câu hỏi. Tôi đã gắn thẻ nó là MATLAB vì tôi đang dịch mã MATLAB thành python. Tôi không gắn nó để tránh nhầm lẫn. Cảm ơn bạn đã dành thời gian :) – Doomchinchilla

+0

aha. Đừng bận tâm và chúc may mắn. – BlessedKey

7

Để đối phó với phương pháp Otsu tôi đã có thể tìm thấy một xử lý hình ảnh đóng gói gọi Mahotas có chứa nó. Tất cả những gì tôi phải làm là easy_install. Các tài liệu có thể được tìm thấy ở đây. http://packages.python.org/mahotas/index.html?highlight=otsu#mahotas.otsu

+3

tác giả của mahotas ở đây: phiên bản mới nhất cũng bao gồm lọc trung bình. – luispedro

+0

Đó là để cập nhật :) Tôi không biết làm thế nào tôi có được mà không có mahotas trước, nó có một số chức năng thực sự thuận tiện. Cảm ơn :) – Doomchinchilla

+0

Cảm ơn bạn đã cho tác giả và bao gồm bộ lọc otsu; vô cùng hữu ích và tiện lợi! – Profane

Các vấn đề liên quan