opencv có triển khai thuật toán dòng tối đa (lớp GCGRAPH
trong tệp gcgraph.hpp). Đó là available here.Thuật toán nào mở GCGRAPH (luồng tối đa) dựa trên?
Có ai biết thuật toán dòng chảy tối đa cụ thể nào được lớp này thực hiện không?
opencv có triển khai thuật toán dòng tối đa (lớp GCGRAPH
trong tệp gcgraph.hpp). Đó là available here.Thuật toán nào mở GCGRAPH (luồng tối đa) dựa trên?
Có ai biết thuật toán dòng chảy tối đa cụ thể nào được lớp này thực hiện không?
Tôi không tự tin về điều này, nhưng tôi tin rằng thuật toán dựa trên this research paper describing max-flow algorithms for computer vision. Cụ thể, Phần 3 mô tả một thuật toán mới để tính toán các luồng tối đa.
tôi đã không xếp hàng từng chi tiết của thuật toán của giấy với việc thực hiện của thuật toán, nhưng nhiều chi tiết dường như để phù hợp với:
// grow S & T search trees, find an edge connecting them
.std::vector<Vtx*> orphans
dường như theo dõi trong quá trình triển khai.Tôi hy vọng điều này sẽ hữu ích!
Đây là một trợ giúp tuyệt vời! cảm ơn bạn. – Shai
@taocp Tôi đang gặp sự cố khi đọc thuật toán từ việc triển khai, vì triển khai có hiệu suất định hướng nhiều hơn khả năng đọc theo định hướng – Shai
@templatetypedef - nhờ liên kết – Shai
Tôi đang cố gắng tìm ra ngay bây giờ, nhưng đây là ít nhất có thể đọc được mã tôi đã nhìn thấy trong một thời gian. Bình luận mã của bạn, mọi người! – templatetypedef