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 khảo 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 khảo, ở 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 khảo 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. Theo mặc định, đây là phép chiếu của dải tần đầu tiên trong hình ảnh tham khảo.
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 giá trị này đủ lớn để chụp hoạ tiết, 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.
stiffnessSố thực, mặc định: 5Thực thi 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ị méo hình hoặc cong vênh nhiều hơn trong quá trình đăng ký.