/// <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; }
/// <summary> /// /// </summary> private void ConverterParaBinario() { ConversaoHelper helper = new ConversaoHelper(); this.Bitmap = helper.Binary(this.Bitmap); }