Este es el comando ppmnorm que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
pnmnorm: normaliza el contraste en una imagen Netbpm
SINOPSIS
norma pnm [-por ciento N | -bvalor N] [-por ciento N | -wvalor N] [-keephues] [-brillantemax]
[archivo ppm]
Todas las opciones se pueden abreviar a su prefijo único más corto. Puedes usar dos guiones
en lugar de uno para designar una opción. Puede usar espacios en blanco o un signo igual
entre el nombre de una opción y su valor.
DESCRIPCIÓN
Lee una imagen PNM (PBM, PGM o PPM). Normaliza el contraste forzando el más ligero
píxeles a blanco, los píxeles más oscuros a negro y redistribución lineal de los intermedios;
y produce el mismo tipo de archivo que la salida. Esto es bastante inútil para una imagen PBM.
El programa primero determina un mapeo del brillo antiguo al brillo nuevo. Para cada
posible brillo de un píxel, el programa determina un brillo correspondiente para el
imagen de salida.
Luego, para cada píxel de la imagen, el programa calcula un color que tiene el
brillo de salida y lo pone en la salida. Con una imagen en color, no siempre es
posible calcular tal color y retener cualquier apariencia del tono original, por lo que el
los píxeles más brillantes y más tenues solo pueden aproximarse al brillo deseado.
Tenga en cuenta que para una imagen PPM, esto es diferente de normalizar por separado el individuo
componentes de color.
OPCIONES
De forma predeterminada, el 2 por ciento más oscuro de todos los píxeles se asigna a negro y el 1 más claro
el porcentaje se asigna a blanco. Puede anular estos porcentajes utilizando el -por ciento
y -por ciento banderas, o puede especificar los valores exactos de píxeles que se asignarán utilizando el
-bvalor y -wvalor banderas. Los números apropiados para las banderas se pueden obtener del
ppmhist herramienta. Si solo desea mejorar el contraste, elija valores en los codos en
el histograma; por ejemplo, si el valor 29 representa el 3% de la imagen pero el valor 30 representa el 20%,
elige 30 para bvalor. Si desea aclarar la imagen, configure bvalor a 0 y solo
manipular wvalor; del mismo modo, para oscurecer la imagen, configure wvalor para maxval y jugar con
bvalor.
El -keephues La opción dice mantener cada píxel con el mismo tono que en la entrada; solo
ajustar su intensidad. Por defecto, norma pnm normaliza el contraste en cada componente
independientemente (excepto que el significado de la -por ciento y -por ciento las opciones se basan en
las intensidades generales de los colores, no cada componente tomado por separado). Así que si usted
tienen un color que es intensamente rojo pero tenuemente verde, norma pnm haría el rojo más
intenso y el verde menos intenso, por lo que terminas con un tono diferente al que comenzaste
con.
Si especifica -keephues, norma pnm probablemente dejaría este píxel solo, ya que su
la intensidad es media.
-keephues puede causar recorte, porque un cierto color puede estar por debajo de la intensidad objetivo
mientras que uno de sus componentes está saturado. Donde ese es el caso, norma pnm usa el máximo
intensidad representable para el componente saturado y el píxel termina con menos
intensidad general y un tono diferente al que se supone que debe tener.
Esta opción no tiene sentido en imágenes en escala de grises.
Antes de marzo de 2002, no hubo -keephues .
El -brillantemax La opción dice usar la intensidad del componente RGB más intenso de un
píxel como el brillo del píxel. Por defecto, norma pnm utiliza la luminosidad del color como
su brillo.
Esta opción no tiene sentido en imágenes en escala de grises.
Antes de marzo de 2002, no hubo -brillantemax .
Use ppmnorm en línea usando los servicios de onworks.net