¿Cuál es la forma más sencilla de aprender a programar en relación con la fotografía?

He enseñado fotografía y programación a varias personas, así que creo que puedo decir algunas cosas aquí.

En términos de aprendizaje, ambos tienen sus propios desafíos, pero el terreno común es que ambos necesitan paciencia y persistencia. Esto es realmente cierto para cualquier aprendizaje.

La gente comienza con entusiasmo, pero tan pronto como descubren que tendrán que trabajar duro, la mayoría se rendirá. Esto es de nuevo cierto para casi todos los nuevos aprendizajes.

Al final lo que importa es la verdadera pasión por algo. Esta pasión es lo único que te hace seguir.

La fotografía lleva tiempo para dominar. Comienza con pasos pequeños, por ejemplo, utilizando todo en Automático, y luego comienza a aprender cómo operar manualmente Aperture, luego Shutter, y cómo afecta la luz capturada por el sensor. Y luego el ISO, y la acción de captura frente a la inactividad, y cómo varias lentes dan diferentes resultados, y así sucesivamente. Pasa un tiempo antes de que pueda reunir todos estos conocimientos para cada disparo que tome. Y luego aún tiene que seguir adelante con las luces externas, y otros accesorios y equipos de estudio. Es un viaje sin fin que requiere una práctica constante y una mejora en él. Y muchos años después, puede tomar la más simple de las cámaras y producir una fotografía increíble, que no podía hacer cuando comenzó y siempre pensó que necesitaría una cámara cara para una buena fotografía.

En la programación de computadoras, las cosas progresan de la misma manera. Comienzas con conceptos básicos, haces programas simples, aprendes cómo hacer algunos algoritmos simples y luego continúas desde allí. Finalmente, se llega a situaciones en las que necesita una programación más complicada y mejora los algoritmos, implementa un marco, usa una biblioteca existente. Ahora su nuevo código funciona, pero no funciona tan rápido como lo deseaba, o no es escalable, o necesitaba seguridad y no es seguro. Así que aprendes algunas cosas nuevas y mejoras en tu código. Y nuevamente, se necesita paciencia y práctica para seguir mejorando hasta que pueda usar cualquier lenguaje y entorno de desarrollo para producir un código de trabajo.

Yo diría que la codificación necesita significativamente más trabajo que la fotografía y es una forma de disciplina más compleja, pero esencialmente, el camino para dominar ambos sigue el mismo principio: paciente y persistencia.

Puedes intentar manipular fotos con programación.

  • Localiza objetos en las imágenes.
  • Crear capas
  • Manipulación del color
  • Construye modelos 3D a partir de imágenes.
  • Ordenar imágenes en función de sus tipos
  • Ordenar imágenes en función de su tema

Recomendaría probar OpenCV con C ++ o Phyton.