A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Projeto de Sistemas - PRJ Aula 6 Professora: Kelly de Paula Cunha Instituto Federal de Educação, Ciência e Tecnologia.

Apresentações semelhantes


Apresentação em tema: "Projeto de Sistemas - PRJ Aula 6 Professora: Kelly de Paula Cunha Instituto Federal de Educação, Ciência e Tecnologia."— Transcrição da apresentação:

1 Projeto de Sistemas - PRJ Aula 6 Professora: Kelly de Paula Cunha e-mail: kellypcsoares@ifsp.edu.br Instituto Federal de Educação, Ciência e Tecnologia de São Paulo

2 Verifiquem as Notas Lançadas no Sistema Acadêmico: Atividade 1 – Fichário bibliográfico Atividade 2 - Submissão de resumo do trabalho para feira de ciências Atividade 3 - Entrega do plano de trabalhoAtividade 4 - Descrição da metodologia de desenvolvimento a ser utilizada: 11/09/2015 Atividade 5 – Levantamento de requisitos (Questionário) Atividade 6 – Projeto de banco de dados ou Projeto de Interface Gráfica Problemas: kellypcsoares@ifsp.edu.br Projeto de Sistemas

3 Introdução ao Processamento digital de imagens usando Java

4 Como buscar uma imagem e carregá-la ? private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) { JFileChooser dlg; BufferedReader buffer; JTextArea texto = null; dlg = new JFileChooser(); int retorno = dlg.showOpenDialog(texto); if (retorno == JFileChooser.APPROVE_OPTION) { // Retorna nome do arquivo File arquivo = dlg.getSelectedFile(); // Cria um buffer para o arquivo try { // Ler uma imagem. BufferedImage input; input = ImageIO.read(arquivo); } catch (FileNotFoundException e) { e.printStackTrace(); } }

5 Como buscar uma imagem e carregá-la ? private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) { JFileChooser dlg; BufferedReader buffer; JTextArea texto = null; dlg = new JFileChooser(); int retorno = dlg.showOpenDialog(texto); if (retorno == JFileChooser.APPROVE_OPTION) { // Retorna nome do arquivo File arquivo = dlg.getSelectedFile(); // Cria um buffer para o arquivo try { // Ler uma imagem. BufferedImage input; input = ImageIO.read(arquivo); } catch (FileNotFoundException e) { e.printStackTrace(); } }

6 Como transformar uma imagem para escala de cinza ? private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {... // Ler uma imagem. BufferedImage input; input = ImageIO.read(arquivo); // Cria uma imagem em tom de cinza do mesmo tamanho. BufferedImage im = new BufferedImage(input.getWidth(), input.getHeight(), BufferedImage.TYPE_BYTE_GRAY); // Obtém um contexto gráfico para a imagem de nível de cinza. Graphics2D g2d = im.createGraphics(); // Torna-se a imagem de entrada. g2d.drawImage(input, 0, 0, null); //Armazena a imagem resultante no formato PNG. ImageIO.write(im, "PNG", new File("imagem_cinza_nova.png"));... } }


Carregar ppt "Projeto de Sistemas - PRJ Aula 6 Professora: Kelly de Paula Cunha Instituto Federal de Educação, Ciência e Tecnologia."

Apresentações semelhantes


Anúncios Google