OpenSource Công cụ viễn thám để phân loại mái nhà


30

với các công cụ xử lý và phân loại hình ảnh envi, bạn có thể lấy mái từ hình ảnh với một số giá trị phổ và sau đó bạn có thể chuyển đổi một số dữ liệu vectơ cho ứng dụng của mình.

trong python với OpenCV đã bị Intel phá hủy (có rất nhiều thuật toán phát hiện đối tượng), bạn có thể phát hiện khuôn mặt từ hình ảnh.

Ví dụ về OpenCV:

Câu hỏi của tôi là chúng ta có thể phát hiện mái nhà hoặc bất cứ thứ gì từ hình ảnh vệ tinh được phối hợp hoặc không phối hợp với các công cụ mã nguồn mở như python không?

Ví dụ hình ảnh vệ tinh:

nhập mô tả hình ảnh ở đây

Câu trả lời:


18

Tôi đã sử dụng OpenCV trong quá khứ để đào tạo phát hiện đối tượng cho địa lý. Orfeo Toolbox là một lựa chọn mã nguồn mở tốt như Vascobnunes đã chỉ ra. Đối với phiên bản nguồn đóng, bạn có thể xem qua Phân tích tính năng (cũng có phần mở rộng ArcGIS).

Cuối cùng, nó tập trung để đào tạo một máy vectơ hỗ trợ . Có một số thư viện mà bạn có thể sử dụng cho điều này cho hầu hết các ngôn ngữ.

Đây là một ví dụ về một công cụ mà tôi đã viết cách đây vài năm, sử dụng libsvm để phát hiện đối tượng cây. Khi tìm thấy, tôi đặt một đối tượng cây 3D thực sự nơi nó đi.

Ví dụ về phát hiện đối tượng bằng libsvm

Đây là một video về nó trong hành động mà tôi đã đăng lên YouTube hồi đó .

Bất kỳ thư viện nào trong số này sẽ cho phép bạn làm công cụ với python.


cảm ơn vì lời khuyên của bạn .. có ứng dụng nào tốt không tài liệu cho việc này. đối với tôi có vẻ hơi phức tạp ...
Aragon

orfeo và phân tích tính năng (đã đề cập ở trên) là các ứng dụng có nhiều tài liệu. Envi cũng có thể thực hiện điều này exelisvis.com/portals/0/tutorials/envi/, Nhân tiện, orfeo (tùy chọn mã nguồn mở) có plugin qgis
Ragi Yaser Burhum

10

Tôi e rằng việc thỏa mãn phát hiện mái nhà không thể đạt được chỉ với một hình ảnh vệ tinh duy nhất. Bạn nên cố gắng sử dụng các nguồn thông tin khác.

Bài viết sau đây mô tả một phương pháp sử dụng DEM + cặp ảnh trên không + dữ liệu địa chính:

M. Durupt, F. Taillandier. Tái thiết tòa nhà tự động từ mô hình độ cao kỹ thuật số và dữ liệu địa chính: Phương pháp hoạt động. Lưu trữ quốc tế về nhiếp ảnh, viễn thám và khoa học thông tin không gian. Tập 36 (Phần 3), Bon, Đức, tháng 9 năm 2006.

Xem thêm các giấy tờ khác trong phần thư mục (như một mà ).

Tôi nghi ngờ các phương pháp như vậy không được thực hiện trong phần mềm mã nguồn mở python.


cảm ơn. tôi đang tìm kiếm phần mềm mã nguồn mở để phát triển nó cho mục đích của mình ...
Aragon


4

Chỉ từ một hình ảnh, bạn có thể thực hiện phân loại có giám sát hoặc không giám sát. Hãy thử một vài lần và xem kết quả có tốt không.

Cách tốt hơn, cách tôi đã làm, là chỉnh hình từ hình ảnh. Sau đó, tôi có dấu chân của tòa nhà vì vậy tôi đã lọc địa hình từ hình ảnh. Sau đó, tôi đã phân loại các pixel và tạo các đối tượng vector.

Nếu bạn có DEM hoặc bạn có cặp âm thanh nổi, bạn có thể tạo một cặp. Sau đó, bạn có thể phát hiện mái nhà.

Ngoài ra, trong hình ảnh của bạn, hình ảnh đầy bóng tối. Chúc may mắn đối phó với họ. Như vậy, trong python, tôi chưa thấy gì. Tôi đã sử dụng ArcGis để phân loại. Nhưng vì bạn đã đề cập đến mã nguồn mở, nên có thể dùng thử QGIS.

Lưu ý cuối cùng, những gì bạn yêu cầu là một chủ đề nghiên cứu chính và bạn phải tăng cường cơ sở dữ liệu của mình để có kết quả tốt. Hình ảnh duy nhất là khó khăn để đối phó trong trường hợp này.


2

Thư viện Point Cloud là một thư viện mã nguồn mở mới, nó có thể được sử dụng để nhận dạng đối tượng dựa trên DEM hoặc Orthophoto, tôi ước nó có thể giúp ích, nhưng tôi chưa bao giờ sử dụng nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.