Amazon Best VPN GoSearch

Favicon OnWorks

pkfilter - Dalam talian di Awan

Jalankan pkfilter dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan pkfilter yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


pkfilter - program untuk menapis imej raster

SINOPSIS


pkfilter -i input -o output [-f menapis | -srf fail [-srf fail]... | -fwhm nilai [-fwhm
nilai]... ] [pilihan] [maju pilihan]

DESCRIPTION


pkfilter melaksanakan penapisan spatial dan spektrum untuk data raster. Dalam domain spatial
(X, Y), penapis biasanya melibatkan kernel lilitan segi empat tepat (tetingkap bergerak).
Untuk mengelakkan peralihan imej, saiz tetingkap hendaklah ganjil (3, 5, 7, ...). Anda boleh menetapkan
saiz tetingkap dalam arah X dan Y secara berasingan dengan pilihan -dx and -dy. A
kernel bulat (cakera) digunakan jika pilihan -circ ditetapkan. Gambaran keseluruhan yang disokong
penapis (pilihan -f|--penapis) diberikan di bawah. Anda boleh membuat penapis tersuai dengan
mentakrifkan paip penapis anda sendiri (elemen pendaraban inti penapis) melalui ascii
fail (pilihan -ketuk). Dalam domain spektrum/temporal (Z) anda boleh menapis raster berbilang jalur
input. Saiz penapis kernel boleh ditetapkan dengan pilihan -dz (gunakan nilai ganjil sahaja).

FILTERS IN RUANG (DX, DY) DAN SPEKRAL/TEMPORAL (DZ) DOMAIN
Bilangan jalur keluaran sama dengan bilangan jalur masukan

Huraian Penapis
melebarkan pelebaran morfologi
menghakis hakisan morfologi
penutupan morfologi yang rapat
(melebar+hakis)
bukaan morfologi terbuka
(menghakis+mengembang)
nilai smoothnodata nilai nodata lancar (set
--tiada data pilihan!)

Contoh: nodata "Smooth" (interpolate) dalam domain spektrum/sementara (-dz 1), menggunakan linear
interpolasi

pkfilter -i input.tif -o terlicin.tif -dz 1 -f smoothnodata -interp linear

Contoh: Penapis input.tif dalam domain spatial dengan penapis pelebaran morfologi dengan kernel
saiz 3x3.

pkfilter -i input.tif -o diluaskan.tif -dx 3 -dy 3 -f melebarkan

Dalam kes tetingkap bergerak, bilangan jalur keluaran sama dengan bilangan jalur masukan. Dalam
kes dz=1, jalur keluaran tunggal dikira sebagai hasil daripada fungsi statistik
digunakan untuk semua band.

Huraian Penapis
nombor laporan n sah sah (tidak
nodata) nilai dalam tetingkap
median melakukan penapisan median dalam
spatial (dx, dy) atau
domain spektral/temporal (dz).
var mengira varians dalam tetingkap
min kira minimum dalam tetingkap
max mengira maksimum dalam tetingkap
sum hitung jumlah dalam tetingkap
min kira min dalam tetingkap
stdev mengira sisihan piawai dalam
tetingkap

savgolay Penapis Savitzky-Golay (semak
halaman contoh!)
persentil hitung nilai persentil dalam
tetingkap
perkadaran mengira perkadaran dalam tetingkap

Contoh: Penapis median dalam domain spatial

pkfilter -i input.tif -o median.tif -dx 3 -dy 3 -f median

Contoh: Kira varians statistik dalam domain spektrum/temporal (jalur keluaran tunggal)

pkfilter -i input.tif -o var.tif -dz 1 -f var

WAVELET FILTERS
Bilangan jalur keluaran sama dengan bilangan jalur masukan

Huraian Penapis
transformasi wavelet diskret dwt
wavelet songsang diskret dwti
mengubah
dwt_cut wavelet diskret + songsang
mengubah, menggunakan ambang
pilihan untuk memotong persentil daripada
pekali

Contoh: Kira wavelet diskret dalam domain spatial

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

Contoh: Kira wavelet diskret dalam domain spektrum/temporal

pkfilter -i siri masa.tif -o dwt.tif -f dwt -dz 1

Bilangan jalur keluaran sama dengan bilangan jalur masukan

Huraian Penapis
dwt_cut_daripada wavelet diskret + songsang
mengubah, menetapkan semua yang tinggi
pekali kekerapan kepada sifar
(skala >= ambang)

Contoh: Kira siri masa frekuensi rendah berdasarkan wavelet diskret + penjelmaan songsang
dalam domain spektrum/temporal, mengekalkan hanya pekali sehingga skala 3.

pkfilter -i siri masa.tif -o frekuensi rendah.tif -f dwt_cut_from -dz 1 -t 4

FILTERS IN RUANG DOMAIN MESTI (DX, DY > 1 DAN ODD).
Bilangan jalur keluaran sama dengan bilangan jalur masukan.

Huraian Penapis
mrf Markov medan rawak
ismin piksel adalah minimum?
ismax piksel adalah maksimum?
anjakan melakukan anjakan piksel dalam ruang
tetingkap
berebut piksel berebut dalam ruang
tetingkap
mod (undian majoriti) melaksanakan voring majoriti (set
--kelas pilihan)

pengesanan tepi mendatar sobelx
pengesanan tepi menegak yang sobely
pengesanan tepi pepenjuru sobelxy (NE-SW)
pengesanan tepi pepenjuru sobelyx (NW-SE)
mengira nombor digital dalam tetingkap
urutan kedudukan piksel mengikut tertib
ketumpatan dikira ketumpatan
Piksel pusat homog mestilah sama
kepada semua piksel lain dalam
tetingkap
piksel pusat heterog mestilah berbeza
daripada semua piksel lain di dalamnya
tetingkap

Contoh: Pengesanan tepi sobel dalam arah mendatar

pkfilter -i lena.tif -o sobelx.tif -f solbelx -dx 5 -dy 5

PILIHAN


-i nama fail, --input nama fail
imej input

-o nama fail, --pengeluaran nama fail
imej klasifikasi output

-f menapis, --penapis menapis
fungsi penapis (tidak sah, median, var, min, maks, jumlah, min, melebarkan, menghakis, menutup,
terbuka, homog (piksel tengah mestilah sama dengan semua piksel lain dalam tetingkap),
heterog (piksel tengah mesti berbeza daripada semua piksel lain dalam tetingkap),
sobelx (pengesanan tepi mendatar), sobely (pengesanan tepi menegak), sobelxy
(pengesanan tepi pepenjuru NE-SW), sobelyx (pengesanan tepi pepenjuru NW-SE), ketumpatan,
countid, mod (majoriti mengundi, hanya untuk kelas), smoothnodata (nodata lancar
nilai sahaja) nilai, ismin, ismax, susunan (peringkat piksel mengikut urutan), stdev, mrf, dwt,
dwti, dwt_cut, dwt_cut_from, scramble, shift, savgolay, persentil, perkadaran)

-dx nilai, --dx nilai
penapis saiz kernel dalam x, gunakan nilai ganjil sahaja

-dy nilai, --dy nilai
penapis saiz kernel dalam y, gunakan nilai ganjil sahaja

-dz nilai, --dz nilai
saiz kernel penapis dalam z (dimensi jalur atau spektrum), mestilah ganjil (contoh: 3).
Tetapkan dz>0 jika penapis 1-D mesti digunakan dalam domain jalur

-tiada data nilai, --tiada data nilai
nilai nodata (digunakan untuk penapis smoothnodata)

-v tahap, --verbose tahap
mod verbose jika > 0

Pilihan lanjutan

-circ, --bulatan
kernel cakera bulat untuk pelebaran dan hakisan

-r kaedah, --kaedah pensampelan semula kaedah
Kaedah pensampelan semula untuk operasi peralihan (berhampiran: jiran terdekat, bilinear: bi-
interpolasi linear).

-bersama pilihan, --bersama pilihan
Pilihan penciptaan untuk fail output. Pelbagai pilihan boleh ditentukan.

-wt jenis, --wavelet jenis
jenis wavelet: daubechies,daubechies_centered, haar, haar_centered, bspline,
bspline_centered

-wf keluarga, --wf keluarga
keluarga wavelet (saat lenyap, lihat juga
http://www.gnu.org/software/gsl/manual/html_node/DWT-Initialization.html)

Kelas nilai, --kelas nilai
nilai kelas untuk digunakan untuk ketumpatan, hakisan, pelebaran, pembukaan dan penutupan,
ambang

-t ambang, --ambang ambang
nilai ambang untuk digunakan untuk penapis ambang (satu untuk setiap kelas), atau ambang
untuk memotong untuk dwt_cut (gunakan 0 untuk menyimpan semua) atau dwt_cut_from, atau sigma untuk anjakan

-ketuk nama fail, --ketuk nama fail
fail teks yang mengandungi pili yang digunakan untuk penapisan spatial (dari ul ke lr). Gunakan dimX dan
dimY untuk menentukan dimensi ketik dalam x dan y. Biarkan kosong kerana tidak menggunakan paip

-tapz nilai, --tapz nilai
paip yang digunakan untuk penapisan spektrum

-PAD kaedah, --PAD kaedah
Kaedah padding untuk penapisan (cara mengendalikan kesan tepi). Pilih antara:
simetri, replika, bulat, malar (pad dengan 0).

-fwhm nilai, --fwhm nilai
senarai separuh lebar penuh untuk menggunakan penapisan spektrum (-fwhm jalur1 -fwhm jalur2 ...)

-srf nama fail, --srf nama fail
senarai fail ASCII yang mengandungi fungsi tindak balas spektrum (dua lajur: panjang gelombang
tindak balas)

-menang kol, --panjang gelombang Dalam kol
nombor lajur fail ASCII input yang mengandungi panjang gelombang

-wout nilai, --panjang gelombang nilai
senarai panjang gelombang dalam spektrum keluaran (-wout jalur1 -wout jalur2 ...)

-turun nilai, --bawah nilai
faktor pensampelan menurun. Gunakan nilai 1 untuk tiada pensampelan turun). Gunakan nilai n>1 untuk
pensampelan rendah (agregasi)

-beta nama fail, --beta nama fail
Fail ASCII dengan beta untuk setiap peralihan kelas dalam Medan Rawak Markov

-eps nilai, --eps nilai
margin ralat untuk ciri linear

-l1, --l1
dapatkan panjang objek terpanjang untuk ciri linear

-a1, --a1
dapatkan sudut yang ditemui untuk panjang objek terpanjang untuk ciri linear

-a2, --a2
dapatkan sudut yang dijumpai untuk panjang objek terpendek untuk ciri linear

-interp jenis, --interp jenis
jenis interpolasi untuk penapisan spektrum (lihat
http://www.gnu.org/software/gsl/manual/html_node/Interpolation-Types.html)

-tidak jenis, --otype jenis
Jenis data untuk imej output ({Byte / Int16 / UInt16 / UInt32 / Int32 / Float32 /
Float64 / CInt16 / CInt32 / CFloat32 / CFloat64}). Rentetan kosong: jenis warisan daripada
imej input

-daripada GDALformat, --oformat GDALformat
Format imej output (lihat juga gdal_translate(1)).

-ct nama fail, --ct nama fail
jadual warna (fail dengan 5 lajur: id RGB ALFA (0: lutsinar, 255: pepejal)). guna
tiada untuk meninggalkan jadual warna

CONTOH


Penapisan in spatial domain

Penapis input.tif dengan penapis pelebaran morfologi. Gunakan kernel bulat (bukannya
segi empat tepat) bersaiz 3x3.

pkfilter -i input.tif -o penapis.tif -dx 3 -dy 3 -f melebarkan -circ

Sama seperti contoh sebelumnya, tetapi pertimbangkan hanya nilai 255 untuk operasi penapisan.
Penggunaan biasa: kembangkan nilai awan dalam imej input yang dibenderakan sebagai 255

pkfilter -i input.tif -o penapis.tif -dx 3 -dy 3 Kelas 255 -f melebarkan -circ

Penapisan in spektrum / temporal domain

Kira nilai median untuk setiap piksel, dikira pada tetingkap bergerak dengan lebar 3 (-dz
3) ke atas semua jalur input. Dataset raster keluaran akan mengandungi seberapa banyak jalur
input data raster.

pkfilter -i input.tif -o filter_stdev.tif -dz 3 -f median

Tiada tingkap bergerak (-dz 1). Kira sisihan piawai untuk setiap piksel, dikira pada
semua jalur input. Dataset raster output akan mengandungi satu jalur sahaja.

pkfilter -i input.tif -o filter_stdev.tif -dz 1 -f stdev

Nodata "Smooth" (interpolate) dalam domain spektrum/sementara (-dz 1), menggunakan linear
interpolasi. Jenis interpolasi berikut disokong: akima (lalai), linear,
polinomial, cspline, cspline_periodic, akima_periodic (sila semak gsl ⟨http://
www.gnu.org/software/gsl/manual/html_node/Interpolation-Types.html⟩ halaman untuk maklumat lanjut
maklumat tentang jenis interpolasi).

pkfilter -i input.tif -o input_smoothed.tif -dz 1 -f smoothnodata -interp linear

24 Januari 2016 pkfilter(1)

Gunakan pkfilter dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.