/// <summary>
        /// 
        /// </summary>
        /// <param name="imagem"></param>
        /// <param name="loops"></param>
        /// <returns></returns>
        public double[,] GerarArray(Bitmap imagem, int loops)
        {
            ConversaoHelper helper = new ConversaoHelper();

            this._imagem = helper.Binary(imagem);

            if (loops < 1)
                throw new InvalidOperationException("Quantidade de loops precisa ser igual ou maior que 1");

            ConverterParaMatriz();

            ConverterMatrizParaInteiros();

            for(int x = 0; x < loops; x++)
                RemoverRuidos();

            return _matriz;
        }
Exemple #2
0
        /// <summary>
        /// 
        /// </summary>
        private void ConverterParaBinario()
        {
            ConversaoHelper helper = new ConversaoHelper();

            this.Bitmap = helper.Binary(this.Bitmap);
        }