O trabalho final está descrito no seguinte link: Trabalho_IA-2015-1
O conjunto de dados está disponível em: fotos-macas_laranjas
Ajuda: código em python para ler os pixeis da imagem
# -*- coding: utf-8 -*- import os, sys, Image # Verificando se o nome do arquivo foi passado por parâmetro if len(sys.argv) <> 2: nomeDoArquivo = raw_input('Digite o nome da imagem: ') else: nomeDoArquivo = sys.argv[1] # Verificando se o arquivo existe: if not os.access(nomeDoArquivo, os.R_OK): print 'ERRO: O arquivo %s não pode ser aberto' % nomeDoArquivo sys.exit(1) # Abrindo a imagem: img = Image.open(nomeDoArquivo) pixeis = img.load() largura = img.size[0] altura = img.size[1] print "Tamanho da Imagem: %dx%d" % (largura, altura) # criando um vetor de 255 posições preenchido com zeros: vetR = map(lambda x: x*0, range(0,256)) # Percorrendo a imagem: for lin in range(altura): for col in range(largura): R, G, B = pixeis[col,lin] print 'Pixel (col,lin) [%d,%d] = (%d, %d, %d)' % (col, lin, R, G, B) vetR[R] = vetR[R] + 1 print 'Vetor vetR:', vetR print 'Maior valor:', max(vetR) print 'Posição do maior valor:', vetR.index( max(vetR) )
abs