sexta-feira, 18 de maio de 2012

Manual para implementação do analisador sintático bottom-up

Esse manual foi desenvolvido para trabalhar com as disciplinas de Compiladores em diferentes cursos ministradas por mim e meu esposo.

Manual Analisador sintático Bottom-up

Deborah

Apostila de Internet Básico para a Terceira Idade

Nos anos de 2010 e 2011 tive o prazer de coordenar o projeto de extensão Informática na Melhor Idade através da Extensão da Universidade Federal de Goiás - Campus Jataí.

Um dos frutos colhidos foi o desenvolvimento de duas apostilas utilizadas nos cursos de Informática básica e Internet básico montados pelo aluno Pedro Vilela, bolsista na época.

Internet Básico:

Internet Básico

Informática Básica:

O campus Jataí ainda oferece os cursos de Internet Básico e Informática básica para a terceira idade gratuitamente, basta procurar a Unidade de Extensão e Cultura da UFG- Campus Jataí e perguntar quando será o próximo curso.
Site UFG - Campus Jataí


Deborah

sexta-feira, 11 de maio de 2012

Testando o projeto C++ no Eclipse com OpenCV (Ubuntu)

  • Abra o projeto criado na postagem anterior.
  • Botão direito do mouse sobre o projeto na Project Explorer do lado esquerdo da janela principal
  • New Source Folder , nomeie com src = Será a pasta que conterá seus arquivos fonte.
  • Selecione a pasta src com o botão direito do mouse, New source File, nomeie com mainteste.cpp -> Finish
  • Adicione ao arquivo:
/*
 * main.cpp
 *
 *  Created on: 11/05/2012
 *      Author: deborah
 */
#include "cv.h"
#include "highgui.h"
#include 

int main (int argc, char *argv[]){
    IplImage* img=0;
    printf("Testing\n");
    if (argv[1]!=0)
        img = cvLoadImage(argv[1],0);
    else
        printf("Enter Filename\n");
    if(img!=0){
        cvNamedWindow("Display", CV_WINDOW_AUTOSIZE);
        cvShowImage("Display",img);
        cvWaitKey(0);
        cvDestroyWindow("Display");
    }
    else
        printf("File not found\n");
    return 0;
}

  • Salve o arquivo 
  • Build All
  • Run

Projeto C++ no Eclipse com Opencv no Ubuntu

Primeiro,
No eclipse,
File-> New -> C++ project
  •      Digite o Nome do Projeto "OpenCVProject"
  •      Selecione Project Type-> Executable-> Empty Project
                      Toolchains ->; Cross GCC
                      Finish
  • Na aba Project Explorer
  • Clique com o botão direito do mouse sobre "OpenCVProject"
  •       Selecione Properties
             Clique no + da opção C/C++ Build
             Selecione Settings
      1. Vá até Cross G++ Compiler-> Includes. No lado direito adicione o caminho do opencv em Include paths (-l), no meu caso /usr/include/opencv
      2. Na aba Tool Settings vá até Cross G++ Linker -> Libraries.     Do lado direito em Libaries (-l) adicione um a um:  cxcore, highgui e m.
                        Em Library search path (-l) coloque o caminho do opencv no meu caso: /usr/include/opencv
  •         Clique em Apply



quarta-feira, 9 de maio de 2012

Ubuntu, Eclipse e Opencv - Instalação

Canseira.
  • Instale o OpenCv pelo Synaptic escolha as opções:libcv, libcv-dev, libcvaux, libcvaux-dev, libhighgui, libhighgui-dev, opencv-doc,(‘python-opencv’ not required), no meu caso eu selecionei todas.
  • Baixe o eclipse Indigo (preparado para C) - observe se o  seu S.O. é 32 ou 64 bits. No meu caso baixei: eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz
  • Instale com os comandos de descompactação, no terminal:
    • Escolha o diretório para instalação, normalmente /opt;
    • Copiei o arquivo do diretório onde eu estava para o /opt;
      • sudo cp  eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz /opt
    • Descompactando e expandindo o diretório:
      •  sudo tar -vzxf nomedoarquivo.tar.gz
    • Entre no diretório do Eclipse 
      • Crie um link para o arquivo eclipse.sh  na área de trabalho
        • Observe a postagem - criar link no Ubuntu
  • Pronto Eclipse e Opencv instalados!