ee.Image.displacement

Xác định độ dịch chuyển cần thiết để đăng ký một hình ảnh vào hình ảnh tham chiếu trong khi cho phép biến dạng cục bộ, biến dạng tấm cao su. Độ dịch chuyển được tính toán trong CRS của hình ảnh tham chiếu, ở tỷ lệ do độ phân giải thấp nhất của 3 phép chiếu sau đây quyết định: phép chiếu hình ảnh đầu vào, phép chiếu hình ảnh tham chiếu và phép chiếu được yêu cầu. Sau đó, các độ lệch sẽ được chuyển đổi thành phép chiếu do người dùng chỉ định để xuất ra.

Cách sử dụngGiá trị trả về
Image.displacement(referenceImage, maxOffset, projection, patchWidth, stiffness)Hình ảnh
Đối sốLoạiThông tin chi tiết
this: imageHình ảnhHình ảnh cần đăng ký.
referenceImageHình ảnhHình ảnh cần đăng ký.
maxOffsetSố thực dấu phẩy độngĐộ lệch tối đa được phép khi cố gắng căn chỉnh hình ảnh đầu vào, tính bằng mét. Việc sử dụng giá trị nhỏ hơn có thể giảm đáng kể thời gian tính toán, nhưng giá trị này vẫn phải đủ lớn để bao phủ độ dịch chuyển lớn nhất trong toàn bộ vùng hình ảnh.
projectionPhép chiếu, mặc định: nullPhép chiếu để xuất các giá trị dịch chuyển. Mặc định là phép chiếu của dải tần đầu tiên trong hình ảnh tham chiếu.
patchWidthFloat, mặc định: nullKích thước mảng để phát hiện độ lệch hình ảnh, tính bằng mét. Bạn nên đặt kích thước này đủ lớn để chụp kết cấu, cũng như đủ lớn để các đối tượng có thể bỏ qua có kích thước nhỏ trong bản vá. Giá trị mặc định là rỗng. Kích thước bản vá sẽ được xác định tự động nếu bạn không cung cấp.
stiffnessĐộ chính xác đơn, mặc định: 5Buộc một ràng buộc độ cứng đối với giải pháp. Các giá trị hợp lệ nằm trong phạm vi [0,10]. Độ cứng được dùng để loại bỏ giá trị ngoại lệ khi xác định độ dịch chuyển tại các điểm lưới liền kề. Giá trị càng cao thì giải pháp càng tiến gần đến một phép biến đổi cứng. Giá trị thấp hơn cho phép hình ảnh bị biến dạng hoặc cong vênh nhiều hơn trong quá trình đăng ký.