InglesPransesEspanyol

OnWorks favicon

pnmnlfilt - Online sa Cloud

Patakbuhin ang pnmnlfilt sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na pnmnlfilt na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


pnmnlfilt - non-linear na mga filter: makinis, alpha trim mean, pinakamainam na pagtatantya na smoothing,
pagpapahusay ng gilid.

SINOPSIS


pnmnlfilt alpha radius [pnmfile]

DESCRIPTION


pnmnlfilt gumagawa ng isang output na imahe kung saan ang mga pixel ay isang buod ng maramihang mga pixel na malapit
ang kaukulang lokasyon sa isang input na imahe.

Gumagana ang program na ito sa mga multi-image na stream.

Ito ay isang bagay ng isang swiss army knife filter. Mayroon itong 3 natatanging operating mode. Sa lahat
ng mga mode bawat pixel sa larawan ay sinusuri at pinoproseso ayon dito at nito
nakapalibot na mga halaga ng pixel. Sa halip na gamitin ang 9 na pixel sa isang 3x3 block, 7 hexagonal na lugar
kinuha ang mga sample, ang laki ng mga hexagon ay kinokontrol ng parameter ng radius. A
radius value na 0.3333 ay nangangahulugan na ang 7 hexagons ay eksaktong magkasya sa gitnang pixel (hal.
hindi magkakaroon ng filtering effect). Ang halaga ng radius na 1.0 ay nangangahulugan na ang 7 hexagons
eksaktong magkasya sa isang 3x3 pixel array.

Alpha trimmed ibig sabihin filter. (0.0 <= alpha <= 0.5)


Ang halaga ng center pixel ay papalitan ng mean ng 7 hexagon value, ngunit
ang 7 halaga ay pinagsunod-sunod ayon sa laki at ang itaas at ibabang bahagi ng alpha ng 7 ay hindi kasama
mula sa ibig sabihin. Ito ay nagpapahiwatig na ang isang alpha value na 0.0 ay nagbibigay ng parehong uri ng output bilang a
normal na convolution (ibig sabihin, averaging o smoothing filter), kung saan matutukoy ng radius ang
"lakas" ng filter. Ang isang magandang halaga na sisimulan para sa banayad na pag-filter ay alpha = 0.0,
radius = 0.55 Para sa mas maliwanag na epekto, subukan ang alpha 0.0 at radius 1.0

Ang isang alpha value na 0.5 ay magiging sanhi ng median na halaga ng 7 hexagons na gagamitin upang palitan
ang halaga ng gitnang pixel. Ang ganitong uri ng filter ay mabuti para sa pag-aalis ng "pop" o solong pixel
ingay mula sa isang imahe nang hindi ikinakalat ang ingay o nabubulok na mga tampok sa larawan.
Ang maingat na paggamit ng parameter ng radius ay maaayos ang pag-filter. Mga intermediate na halaga ng
nagbibigay ng mga epekto ang alpha sa pagitan ng pagpapakinis at pagbabawas ng ingay na "pop". Para sa banayad
pag-filter subukang magsimula sa mga halaga ng alpha = 0.4, radius = 0.6 Para sa mas maliwanag na epekto
subukan ang alpha = 0.5, radius = 1.0

Pinakamainam kuru-kuro pagpapakinis. (1.0 <= alpha <= 2.0)


Ang ganitong uri ng filter ay naglalapat ng isang smoothing filter na adaptive sa ibabaw ng larawan. Para sa bawat pixel
ang pagkakaiba-iba ng nakapalibot na mga halaga ng hexagon ay kinakalkula, at ang halaga ng pagpapakinis
ay ginawang inversely proportional dito. Ang ideya ay kung ang pagkakaiba ay maliit kung gayon ito ay
dahil sa ingay sa imahe, habang kung malaki ang pagkakaiba, ito ay dahil sa "wanted" na imahe
mga tampok. Gaya ng dati, kinokontrol ng parameter ng radius ang epektibong radius, ngunit malamang
ipinapayong iwanan ang radius sa pagitan ng 0.8 at 1.0 para maging ang pagkalkula ng pagkakaiba
makabuluhan. Itinatakda ng alpha parameter ang noise threshold, kung saan mas kaunting smoothing ang gagawin
gawin. Nangangahulugan ito na ang maliliit na halaga ng alpha ay magbibigay ng pinaka banayad na pag-filter
epekto, habang ang malalaking halaga ay may posibilidad na pakinisin ang lahat ng bahagi ng larawan. Maaari kang magsimula
na may mga halaga tulad ng alpha = 1.2, radius = 1.0 at subukang taasan o bawasan ang alpha
parameter upang makuha ang nais na epekto. Ang ganitong uri ng filter ay pinakamainam para sa pag-filter out
dithering ingay sa parehong bitmap at mga kulay na imahe.

Gilid pagpapahusay. (-0.1 >= alpha >= -0.9)


Ito ang kabaligtaran na uri ng filter sa smoothing filter. Pinahuhusay nito ang mga gilid. Ang alpha
kinokontrol ng parameter ang dami ng pagpapahusay sa gilid, mula sa banayad (-0.1) hanggang sa maliwanag (-0.9).
Kinokontrol ng parameter ng radius ang epektibong radius gaya ng dati, ngunit nasa pagitan ang mga kapaki-pakinabang na halaga
0.5 at 0.9. Subukang magsimula sa mga halaga ng alpha = 0.3, radius = 0.8

Kombinasyon Gamitin.


Ang iba't ibang mga mode ng pnmnlfilt maaaring gamitin nang sunud-sunod upang makuha ang ninanais na resulta.
Halimbawa, upang gawing grayscale na imahe ang isang monochrome na dithered na imahe, maaari mong subukan ang isa
o dalawang pass ng smoothing filter, na sinusundan ng pass ng pinakamainam na pagtatantya
filter, pagkatapos ay ilang banayad na pagpapahusay sa gilid. Tandaan na ang paggamit ng edge enhancement ay malamang lamang
upang maging kapaki-pakinabang pagkatapos ng isa sa mga non-linear na filter (alpha trimmed mean o pinakamainam na pagtatantya
filter), dahil ang pagpapahusay sa gilid ay direktang kabaligtaran ng pagpapakinis.

Para sa pagbabawas ng ingay ng quantization ng kulay sa mga larawan (ibig sabihin, gawing 24 bit ang mga .gif file
file) maaari mong subukan ang isang pass ng pinakamainam na filter ng pagtatantya (alpha 1.2, radius 1.0), isang
pass ng median filter (alpha 0.5, radius 0.55), at posibleng pass ng gilid
filter ng pagpapahusay. Ilang pass ng pinakamainam na filter ng pagtatantya na may bumababang alpha
mas epektibo ang mga value kaysa sa isang pass na may malaking alpha value. As usual, meron
isang tradeoff sa pagitan ng pagiging epektibo ng pag-filter at pagkawala ng detalye. Ang eksperimento ay
hinikayat.

Sanggunian:


Ang alpha-trimmed mean filter ay batay sa paglalarawan sa IEEE CG&A Mayo 1990 Page 23 ni
Mark E. Lee at Richard A. Redner, at pinahusay upang payagan ang tuluy-tuloy na alpha
pagsasaayos.

Ang pinakamainam na filter ng pagtatantya ay kinuha mula sa isang artikulong "Converting Dithered Images Back to
Gray Scale" ni Allen Stenger, Dr Dobb's Journal, Nobyembre 1992, at ang artikulong ito
mga sanggunian "Pagpapahusay ng Digital na Imahe at Pag-filter ng Ingay sa pamamagitan ng Paggamit ng Lokal na Istatistika",
Jong-Sen Lee, IEEE Transactions on Pattern Analysis at Machine Intelligence, Marso 1980.

Ang mga detalye ng pagpapahusay sa gilid ay mula sa pgmenhance(1), na kinuha mula kay Philip R.
Ang programang "xim" ni Thompson, na kinuha naman ito mula sa seksyon 6 ng "Digital Halftones by
Dot Diffusion", DE Knuth, ACM Transaction on Graphics Vol. 6, No. 4, Oktubre 1987,
na nakuha naman mula sa dalawang 1976 na papel ni JF Jarvis et. al.

Gumamit ng pnmnlfilt online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    OfficeFloor
    OfficeFloor
    Nagbibigay ang OfficeFloor ng inversion ng
    kontrol ng pagkabit, kasama ang: - dependency
    iniksyon - pagpapatuloy ng iniksyon -
    thread injection Para sa karagdagang impormasyon
    bisitahin ang...
    I-download ang OfficeFloor
  • 2
    DivKit
    DivKit
    Ang DivKit ay isang open source na Server-Driven
    Framework ng UI (SDUI). Pinapayagan ka nitong
    ilunsad ang mga update mula sa server sa
    iba't ibang bersyon ng app. Gayundin, maaari itong maging
    ginagamit para...
    I-download ang DivKit
  • 3
    subconverter
    subconverter
    Utility upang i-convert sa pagitan ng iba't-ibang
    format ng subscription. Mga gumagamit ng Shadowrocket
    dapat gumamit ng ss, ssr o v2ray bilang target.
    Maaari mong idagdag ang &remark= sa
    Telegram-like na HT...
    I-download ang subconverter
  • 4
    SWASH
    SWASH
    Ang SWASH ay isang pangkalahatang layunin na numero
    tool para sa pagtulad sa hindi matatag,
    non-hydrostatic, free-surface,
    rotational flow at transport phenomena
    sa tubig sa baybayin bilang ...
    I-download ang SWASH
  • 5
    VBA-M (Naka-archive - Ngayon sa Github)
    VBA-M (Naka-archive - Ngayon sa Github)
    Lumipat ang proyekto sa
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Mga Tampok:Paglikha ng cheatsave statesmulti
    system, sumusuporta sa gba, gbc, gb, sgb,
    sgb2Tu...
    I-download ang VBA-M (Naka-archive - Ngayon sa Github)
  • 6
    Stacer
    Stacer
    Linux System Optimizer at Pagsubaybay
    Github Repository:
    https://github.com/oguzhaninan/Stacer.
    Audience: Mga End User/Desktop. Gumagamit
    interface: Qt. Programming La...
    I-download ang Stacer
  • Marami pa »

Linux command

Ad