22 de mar. de 2014

Programa em C# - Netduino 01

Bom começo agora a pensar sobre o programa para controlar o tripé.
Esse programa precisa, saber a lente que estou utilizando a câmera (fator de corte) e assim calcular o ângulo de visão da lente, com isso ele saberá o quanto deve se movimentar em cada foto.
Também deverá perguntar o que ele quer fotografar, se é 360º ou se é apenas uma panorâmica, penso em mover a camera até coordenadas X,Y iniciais e depois X,Y finais. Ou se for 360º só perguntar coordenadas X, Y iniciais.

Primeiramente penso em 2 classes:

  1. fotografia.cs
  2. funcoes.cs
1. fotografia.cs deverá calcular, tipo de lentes, fatores de corte, angulos de visão, etc . Inicialmente para a minha câmera Canon 7D porém já pensando em expandir futuramente para outras pessoas, quem sabe alguém apaixonado por (fotografia, programação e eletrônica) , é vai precisar manjar um pouco dessas 3 coisas para montar isso.
2. funcoes.cs funcoes de movimentação e outras coisas do tripé.



--------------------
Fotografia.cs, 

ainda estou a pensar, Preciso aprender como calcular ângulo de visão de uma lente, mas já posso em pensar nos métodos que irei criar.

 
namespace fotografia
{
    public enum _CamerasFabricante { Canon=0, Nikon = 1, Sony = 2 };
    public interface IFotografia
    {
        int CameraFabricante(_CamerasFabricante _value);
        double FatordeCorte { get; set; }
        int ObjetivaMM { get; set; }

        double SensorHmm { get; set; }
        double SensorVmm { get; set; }
    }
}
 
--------
OBS: Editado para uma interface, conforme já descrevi, isso aqui segue a ordem das idéias que tenho, conforme vai sendo pensado e melhorado vou editando o conteúdo, provavelmente daqui 40 dias essa interface deverá estar bem diferente de agora.

Nenhum comentário:

Postar um comentário