Voy a suponer aquí que por máquina te refieres a una computadora y por legible te refieres a la capacidad de las computadoras para distinguir el color, manipular el tamaño de píxeles, etc.
Lo que necesita saber primero es que cada imagen está compuesta de píxeles (esto puede considerarse como un único punto o punto en la imagen) y generalmente cada píxel tiene 3 valores llamados RGB (Rojo, Verde y Azul. A veces hay otros componentes como el tono, la saturación, etc.). Volviendo al tema en cuestión:
Cada imagen puede considerarse como una matriz. Y cada elemento en la matriz es el ‘punto’ o valor de píxel del que hablamos. Por lo tanto, cuando ve una imagen de resolución de 800 × 600, significa que hay 800 filas y 600 columnas.
En los programas en los que se va a cargar una imagen en una variable para que la lea la ‘máquina’, se almacena como una matriz “mxn”. Entonces los elementos de la matriz pueden leerse individualmente o manipularse. Pocos ejemplos:
Python :
- ¿Cuál es el mejor formato de archivo para transferir archivos CAD 3D entre programas?
- Cómo convertir IFO a MP4
- ¿Cuál es el mejor conversor de archivos VRO para Mac?
- Cómo presentar el formulario 1040-ES y cómo funciona
- Cómo encontrar y leer todos los archivos .txt en una unidad usando C ++
import os, sys
importar imagen
jpgfile = Image.open (“picture.jpg”)
imprimir jpgfile.bits, jpgfile.size, jpgfile.format
MATLAB
jpgfile = imread (‘picture.jpg’);
Si desea obtener más información, puede leer sobre OpenCV o la guía aquí en: http://docs.opencv.org/2.4/doc/t…
¡Espero que esto ayude! 🙂