Amazon Best VPN GoSearch

Biểu tượng yêu thích OnWorks

pkfilter - Trực tuyến trên đám mây

Chạy pkfilter trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh pkfilter có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


pkfilter - chương trình lọc hình ảnh raster

SYNOPSIS


pkfilter -i đầu vào -o đầu ra [-f lọc | -srf hồ sơ [-srf hồ sơ] ... | -fwhm giá trị [-fwhm
giá trị] ...] [lựa chọn] [tiên tiến lựa chọn]

MÔ TẢ


pkfilter thực hiện lọc không gian và phổ cho dữ liệu raster. Trong miền không gian
(X, Y), bộ lọc thường bao gồm một nhân tích chập hình chữ nhật (cửa sổ chuyển động).
Để tránh thay đổi hình ảnh, kích thước của cửa sổ phải là số lẻ (3, 5, 7, ...). Bạn có thể đặt
các kích thước cửa sổ theo hướng X và Y riêng biệt với các tùy chọn -dx-cô. Một
nhân tròn (đĩa) được áp dụng nếu tùy chọn -xung quanh được thiết lập. Tổng quan về hỗ trợ
bộ lọc (tùy chọn -f|--lọc) được đưa ra dưới đây. Bạn có thể tạo các bộ lọc tùy chỉnh bằng cách
xác định các vòi bộ lọc của riêng bạn (các phần tử nhân của hạt nhân bộ lọc) thông qua một ascii
tệp (tùy chọn -vô nhẹ). Trong miền quang phổ / thời gian (Z), bạn có thể lọc raster đa băng tần
các yếu tố đầu vào. Kích thước bộ lọc hạt nhân có thể được đặt bằng tùy chọn -dz (chỉ sử dụng các giá trị lẻ).

LỌC IN KHÔNG GIAN (ĐX, ĐY) SPECTRAL / TẠM THỜI (ĐZ) DOMAIN
Số dải đầu ra bằng số dải đầu vào

Bộ lọc Mô tả
giãn nở hình thái học
xói mòn hình thái xói mòn
đóng cửa hình thái
(giãn ra + xói mòn)
mở hình thái mở
(xói mòn + giãn ra)
Smoothnodata đánh giá giá trị của các giá trị nút mượt mà (set
--không có dữ liệu Lựa chọn!)

Ví dụ: Dữ liệu nút "mịn" (nội suy) trong miền phổ / thời gian (-dz 1), sử dụng tuyến tính
phép nội suy

pkfilter -i đầu vào.tif -o mịn.tif -dz 1 -f mượt mà -interp tuyến tính

Ví dụ: Bộ lọc đầu vào.tif trong miền không gian với bộ lọc giãn nở hình thái với nhân
kích thước 3x3.

pkfilter -i đầu vào.tif -o giãn ra.tif -dx 3 -cô 3 -f giãn ra

Trong trường hợp cửa sổ di chuyển, số dải đầu ra bằng số dải đầu vào. Trong
trường hợp dz = 1, dải đầu ra duy nhất được tính theo kết quả của hàm thống kê
áp dụng cho tất cả các băng tần.

Bộ lọc Mô tả
số báo cáo không hợp lệ là hợp lệ (không phải
gật gù) giá trị trong cửa sổ
trung vị thực hiện bộ lọc trung vị trong
không gian (dx, dy) hoặc
miền phổ / thời gian (dz)
var tính toán phương sai trong cửa sổ
tối thiểu tính toán tối thiểu trong cửa sổ
tối đa tính toán tối đa trong cửa sổ
tổng tính toán tổng trong cửa sổ
có nghĩa là tính toán trung bình trong cửa sổ
stdev tính toán độ lệch chuẩn trong
cửa sổ

bộ lọc savgolay Savitzky-Golay (kiểm tra
trang ví dụ!)
percentile tính toán giá trị phân vị trong
cửa sổ
tỷ lệ tính toán tỷ trọng trong cửa sổ

Ví dụ: Bộ lọc trung vị trong miền không gian

pkfilter -i đầu vào.tif -o trung vị.tif -dx 3 -cô 3 -f trung vị

Ví dụ: Tính toán phương sai thống kê trong miền phổ / thời gian (dải đầu ra duy nhất)

pkfilter -i đầu vào.tif -o var.tif -dz 1 -f

SÓNG LỌC
Số dải đầu ra bằng số dải đầu vào

Bộ lọc Mô tả
biến đổi wavelet rời rạc dwt
dwti wavelet nghịch đảo rời rạc
biến đổi
dwt_cut wavelet rời rạc + nghịch đảo
biến đổi, sử dụng ngưỡng
tùy chọn để cắt phần trăm
hệ số

Ví dụ: Tính toán wavelet rời rạc trong miền không gian

pkfilter -i lena.tif -o lena_dwt.tif -f dwt

Ví dụ: Tính toán wavelet rời rạc trong miền phổ / thời gian

pkfilter -i chuỗi thời gian.tif -o dwt.tif -f dwt -dz 1

Số dải đầu ra bằng số dải đầu vào

Bộ lọc Mô tả
dwt_cut_from wavelet rời rạc + nghịch đảo
biến đổi, thiết lập tất cả cao
hệ số thường xuyên bằng XNUMX
(quy mô> = ngưỡng)

Ví dụ: Tính chuỗi thời gian tần số thấp dựa trên wavelet rời rạc + biến đổi nghịch đảo
trong miền phổ / thời gian, chỉ giữ lại các hệ số cho đến thang 3.

pkfilter -i chuỗi thời gian.tif -o tần suất thấp.tif -f dwt_cut_from -dz 1 -t 4

LỌC IN KHÔNG GIAN DOMAIN CHỈ (ĐX, DY > 1 SỐ LẺ).
Số lượng dải tần đầu ra bằng số lượng dải tần đầu vào.

Bộ lọc Mô tả
mrf Markov trường ngẫu nhiên
pixel ismin là tối thiểu?
pixel ismax là tối đa?
shift thực hiện thay đổi pixel trong không gian
cửa sổ
xáo trộn các pixel xáo trộn trong một không gian
cửa sổ
chế độ (biểu quyết đa số) thực hiện đa số biểu quyết (đặt
--lớp không bắt buộc)

phát hiện cạnh ngang sobelx
phát hiện cạnh dọc một cách nhẹ nhàng
phát hiện cạnh chéo sobelxy (NE-SW)
phát hiện cạnh chéo sobelyx (NW-SE)
đếm số đếm số kỹ thuật số trong cửa sổ
xếp hạng pixel theo thứ tự
mật độ tính toán mật độ
pixel trung tâm đồng nhất phải giống hệt nhau
đến tất cả các pixel khác trong
cửa sổ
pixel trung tâm heterog phải khác
hơn tất cả các pixel khác trong
cửa sổ

Ví dụ: Phát hiện cạnh sobel theo hướng ngang

pkfilter -i lena.tif -o sobelx.tif -f sobelx -dx 5 -cô 5

LỰA CHỌN


-i tên tập tin, --đầu vào tên tập tin
hình ảnh đầu vào

-o tên tập tin, - đầu ra tên tập tin
hình ảnh phân loại đầu ra

-f lọc, --lọc lọc
chức năng lọc (nvalid, median, var, min, max, sum, mean, dilate, xói mòn, đóng,
mở, đồng nhất (pixel trung tâm phải giống với tất cả các pixel khác trong cửa sổ),
heterog (pixel trung tâm phải khác với tất cả các pixel khác trong cửa sổ),
sobelx (phát hiện cạnh ngang), sobely (phát hiện cạnh dọc), sobelxy
(phát hiện cạnh chéo NE-SW), sobelyx (phát hiện cạnh chéo NW-SE), mật độ,
countid, mode (bỏ phiếu đa số, chỉ dành cho các lớp học), Smoothnodata (dữ liệu nút mượt mà
chỉ giá trị) giá trị, ismin, ismax, order (xếp hạng pixel theo thứ tự), stdev, mrf, dwt,
dwti, dwt_cut, dwt_cut_from, scramble, shift, savgolay, percentile, ratio)

-dx giá trị, --dx giá trị
lọc kích thước hạt nhân theo x, chỉ sử dụng các giá trị lẻ

-cô giá trị, --dy giá trị
lọc kích thước hạt nhân theo y, chỉ sử dụng các giá trị lẻ

-dz giá trị, --dz giá trị
kích thước hạt nhân bộ lọc theo z (dải hoặc kích thước phổ), phải là số lẻ (ví dụ: 3).
Đặt dz> 0 nếu bộ lọc 1-D phải được sử dụng trong miền băng tần

-không có dữ liệu giá trị, --không có dữ liệu giá trị
(các) giá trị nút (được sử dụng cho bộ lọc dữ liệu mịn)

-v cấp, --dài dòng cấp
chế độ tiết nếu> 0

Tùy chọn cấp cao

-xung quanh, --dạng hình tròn
nhân đĩa tròn để giãn nở và xói mòn

-r phương pháp, - phương pháp lấy mẫu phương pháp
Phương pháp lấy mẫu lại cho hoạt động dịch chuyển (gần: láng giềng gần nhất, song tuyến: bi-
phép nội suy tuyến tính).

-co tùy chọn, --co tùy chọn
Tùy chọn tạo cho tệp đầu ra. Nhiều tùy chọn có thể được chỉ định.

-wt kiểu, --wavelet kiểu
loại wavelet: daubechies, daubechies_centered, haar, haar_centered, bspline,
bspline_centered

-wf gia đình, --wf gia đình
gia đình wavelet (khoảnh khắc biến mất, xem thêm
http://www.gnu.org/software/gsl/manual/html_node/DWT-Initialization.html)

Đẳng cấp giá trị, --lớp giá trị
(các) giá trị lớp để sử dụng cho mật độ, xói mòn, giãn nở, mở ra và đóng lại,
ngưỡng

-t ngưỡng, --ngưỡng ngưỡng
(các) giá trị ngưỡng để sử dụng cho bộ lọc ngưỡng (một cho mỗi lớp) hoặc ngưỡng
để cắt cho dwt_cut (sử dụng 0 để giữ tất cả) hoặc dwt_cut_from, hoặc sigma cho shift

-vô nhẹ tên tập tin, --vô nhẹ tên tập tin
tệp văn bản chứa các vòi được sử dụng để lọc không gian (từ ul đến lr). Sử dụng dimX và
dimY để chỉ định kích thước vòi theo x và y. Để trống khi không sử dụng vòi

-tapz giá trị, --tapz giá trị
vòi dùng để lọc quang phổ

-tập giấy phương pháp, --tập giấy phương pháp
Phương pháp đệm để lọc (cách xử lý hiệu ứng cạnh). Chọn giữa:
đối xứng, sao chép, tròn, không đổi (đệm bằng 0).

-fwhm giá trị, --fwhm giá trị
danh sách nửa chiều rộng đầy đủ để áp dụng lọc quang phổ (-fwhm ban nhạc 1 -fwhm ban nhạc 2 ...)

-srf tên tập tin, --srf tên tập tin
danh sách các tệp ASCII có chứa các chức năng đáp ứng quang phổ (hai cột: bước sóng
phản ứng)

-thắng lợi col, - bước sóngIn col
số cột của tệp ASCII đầu vào chứa các bước sóng

- ồ giá trị, - bước sóng giá trị
danh sách các bước sóng trong phổ đầu ra (- ồ ban nhạc 1 - ồ ban nhạc 2 ...)

-xuống giá trị, --xuống giá trị
hệ số lấy mẫu giảm. Sử dụng giá trị 1 để không lấy mẫu xuống). Sử dụng giá trị n> 1 cho
downampling (tổng hợp)

-beta tên tập tin, --beta tên tập tin
Tệp ASCII với bản beta cho mỗi lần chuyển đổi lớp trong Trường ngẫu nhiên Markov

-ep giá trị, --ep giá trị
báo lỗi cho đối tượng địa lý dạng đường

-l1, --l1
có được chiều dài đối tượng dài nhất cho đối tượng dạng đường

.A1, --a1
có được góc được tìm thấy đối với chiều dài đối tượng dài nhất cho đối tượng dạng đường

.A2, --a2
có được góc được tìm thấy đối với chiều dài đối tượng ngắn nhất cho đối tượng dạng đường

-interp kiểu, --interp kiểu
loại nội suy để lọc quang phổ (xem
http://www.gnu.org/software/gsl/manual/html_node/Interpolation-Types.html)

-tốt kiểu, --otype kiểu
Loại dữ liệu cho hình ảnh đầu ra ({Byte / Int16 / UInt16 / UInt32 / Int32 / Float32 /
Float64 / CInt16 / CInt32 / CFloat32 / CFloat64}). Chuỗi trống: kiểu kế thừa từ
hình ảnh đầu vào

-của định dạng GDAL, --oformat định dạng GDAL
Định dạng hình ảnh đầu ra (xem thêm gdal_translate(1)).

-ct tên tập tin, --ct tên tập tin
bảng màu (tệp có 5 cột: id RGB ALFA (0: trong suốt, 255: rắn)). Sử dụng
không có bảng màu nào để ẩn

THÍ DỤ


Lọc in Không gian miền

Lọc input.tif với bộ lọc giãn nở hình thái học. Sử dụng nhân hình tròn (thay vì
hình chữ nhật) có kích thước 3x3.

pkfilter -i đầu vào.tif -o bộ lọc.tif -dx 3 -cô 3 -f giãn ra -xung quanh

Tương tự như ví dụ trước, nhưng chỉ xem xét các giá trị 255 cho hoạt động lọc.
Cách sử dụng điển hình: làm giãn các giá trị đám mây trong hình ảnh đầu vào được gắn cờ là 255

pkfilter -i đầu vào.tif -o bộ lọc.tif -dx 3 -cô 3 Đẳng cấp 255 -f giãn ra -xung quanh

Lọc in quang phổ / thời gian miền

Tính giá trị trung bình cho mỗi pixel, được tính trên cửa sổ chuyển động có chiều rộng 3 (-dz
3) trên tất cả các băng tần đầu vào. Tập dữ liệu raster đầu ra sẽ chứa nhiều dải như
đầu vào tập dữ liệu raster.

pkfilter -i đầu vào.tif -o filter_stdev.tif -dz 3 -f trung vị

Không có cửa sổ di chuyển (-dz 1). Tính toán độ lệch chuẩn cho mỗi pixel, được tính trên
tất cả các băng tần đầu vào. Tập dữ liệu raster đầu ra sẽ chỉ chứa một băng tần duy nhất.

pkfilter -i đầu vào.tif -o filter_stdev.tif -dz 1 -f stdev

Dữ liệu nút "mịn" (nội suy) trong miền phổ / thời gian (-dz 1), sử dụng tuyến tính
phép nội suy. Các loại nội suy sau được hỗ trợ: akima (mặc định), tuyến tính,
đa thức, cspline, cspline_periodic, akima_periodic (vui lòng kiểm tra gsl ⟨http: //
www.gnu.org/software/gsl/manual/html_node/Interpolation-Types.html⟩ trang để biết thêm
thông tin về các loại nội suy).

pkfilter -i đầu vào.tif -o input_smoothed.tif -dz 1 -f mượt mà -interp tuyến tính

Ngày 24 tháng 2016 năm XNUMX pkfilter(1)

Sử dụng pkfilter trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad




×
quảng cáo
❤️Mua sắm, đặt phòng hoặc mua tại đây — không mất phí, giúp duy trì các dịch vụ miễn phí.