2009-06-01 8 views
7

có ai ở đây làm công việc nhìn máy tính trên Mathematica không? Tôi muốn biết những gì các thư viện bên ngoài có sẵn để làm điều đó. Các chức năng xử lý ảnh tích hợp không đủ. Tôi đang tìm những thứ như SURF, âm thanh nổi, máy ảnh tầm cỡ, hình đa điểm, v.v.Tầm nhìn máy tính với Mathematica

Làm thế nào để quấn opencv để sử dụng trong Mathematica?

+3

dunno bout mathematica, nhưng MATLAB có thể phù hợp hơn với nhu cầu của bạn. – mpen

+2

Tôi thứ hai sử dụng Matlab cho máy tính/tầm nhìn máy. – rodion

+0

Tôi thực sự thích lập trình trong Mathematica, và do đó đã tìm kiếm các giải pháp trong đó. – Yogi

Trả lời

3

Tôi không nghĩ rằng một điều như vậy tồn tại, nhưng tôi đang bắt đầu.

Có lợi thế là bạn có thể thực hiện một số phương pháp phân tích ... ví dụ thay vì hack trong openCV hoặc thậm chí Matlab không ngừng, bạn có thể tính toán số lượng phân tích và thấy rằng phương pháp dẫn đến ma trận này không ổn định về số lượng một hàm của các biến đầu vào. Vì vậy, bạn không cần phải hack, vì nó sẽ là vô nghĩa.

Đối với gói opencv, điều đó có vẻ không hợp lý. Các thủ tục chính xác sẽ được sửa chữa triển khai xấu trong opencv dựa trên phân tích của bạn trong Mathematica và trên giấy.

1

Đồng ý với Peter, tôi không tin rằng việc buộc Mathematica sử dụng OpenCV là một điều tuyệt vời.

Tất cả những người có thị giác máy tính mà tôi đã nói chuyện, đọc và thấy các ví dụ đang sử dụng Matlab và bộ công cụ hình ảnh. Của nó hoặc là, hoặc đi với một ngôn ngữ tương thích OpenCV + OpenCV.

7

Ngoài các thiết lập mở rộng của các công cụ xử lý hình ảnh mà bây giờ (phiên bản 8) là natively hiện diện trong Mathematica, và trong đó bao gồm một số thuật toán CV như finding morphologic objects, image segmentationfeature detection (xem hình bên dưới), có các LibraryLink chức năng mới , giúp làm việc với các tệp DLL rất dễ dàng. Bạn sẽ không phải thay đổi OpenCV nhiều để có thể gọi nó từ Mathematica. Chỉ cần một số hàm bao hàm cho các hàm được gọi và về cơ bản bạn đã hoàn thành.

enter image description here

+0

Tôi muốn đại diện cho một bản đồ của toàn bộ bề mặt mặt trăng trên một quả cầu (cũng là mặt tối của Mặt Trăng) với độ trung thực thỏa đáng. Bạn có biết bất kỳ tài liệu tham khảo làm thế nào để làm điều đó trong Mathematica? – Artes

+1

@ArtesDocendo Có ba bản trình diễn trong phần "Ứng dụng" của trang Tài liệu hoạ tiết thực hiện việc này. –

+0

Rất cảm ơn. – Artes