0. Como compilar programas C++/OpenCV4 sem Cekeikon:

O documento abaixo descreve como compilar e executar programas em C++ usando biblioteca OpenCV em Linux (Ubuntu e Mint).
Em Windows, você pode instalar primeiro WSL (Windows Subsystem for Linux) e/ou Linux dentro de VirtualBox e seguir o mesmo procedimento.

manual-nocek.pdf manual-nocek.odt (março/2024)

A instalação de acordo com o site oficial do OpenCV inclui compilar OpenCV a partir do código-fonte, o que dá bem mais trabalho.

Cekeikon56

Rotinas e Programas em C++ para Processamento de Imagens e Aprendizagem de Máquina

Direitos autorais do Cekeikon:

Cekeikon pode ser utilizado livremente tanto para fins não-lucrativos (acadêmicos e educacionais) como para fins lucrativos comerciais, desde que:

Os trabalhos resultantes do uso desta biblioteca reconheçam a utilização do Cekeikon, divulgando o site onde se encontra o sistema: http://www.lps.usp.br/~hae/software.

O autor não assume nenhuma responsabilidade por hipotéticos danos que o uso do Cekeikon possa causar.

Cekeikon copyright:

Cekeikon may be used freely for non-profit purposes (academic and educational) as well as for profitable commercial purposes, provided that:

The works resulting from the use of this library recognize the use of Cekeikon, citing the site where the system is located: http://www.lps.usp.br/~hae/software.

The author assumes no liability for
hypothetical damages that the use of Cekeikon may cause.


 


1. Linux x86_64:

Cekeikon 5.6 para Linux x86_64 foi compilado para Linux Mint 18.3 e adaptado para funcionar também em Linux Mint 19 e 20. Provavelmente, deve funcionar também em Ubuntu.

Manual do Cekeikon56 para Linux (é necessário lê-lo para instalar Cekeikon): manual-ceklinux56.pdf

Este manual só descreve como instalar o sistema e começar a usá-lo. Nos sites apostila, apostilaCG e apostilaraspi há vários exemplos de programas feitos com Cekeikon.



Download do ceklinux_cpu5606.zip (16/11/2022 - 443MB - testado em Linux Mint 20 e 21)

 
2. Raspbian (raspberry pi):
O programa abaixo deve funcionar sem recompilação em Raspiberry Pi 3. Possivelmente irá funcionar também nas outras versões de Raspiberry Pi.

Manual do Cekeikon56 para Raspbian (é necessário lê-lo para instalar Cekeikon): manual-cekraspberry56.pdf

Versão para Raspberry. Só traz Cekeikon (não vem nem OpenCV nem Tiny_dnn).
Download do cekrasp_co5604.zip (19/10/2020 7MBytes - testado em Raspbian 10 - Raspberry Pi OS)

3. Windows 64 bits:

2.1 Programa obrigatório:

Manual do Cekeikon56 (é necessário lê-lo para instalar Cekeikon):

Nota: Este manual só descreve como instalar o sistema e começar a usá-lo. Nos sites apostila  e apostilaCG há vários exemplos de programas feitos com Cekeikon.

Nota: O arquivo abaixo inclui compilador MINGW64, OpenCV3.2.0, OpenCV2.4.10, MSYS, FLTK, Cekeikon, tiny_dnn, TBB e Proeikon. O tamanho é  aproximadamente 550MBytes. 

Download do cekeikon_np5604.zip (16/08/2020 - 550MB)

4. Instalação de Tensorflow (Windows e Linux):

Muito provavelmente, o roteiro abaixo está desatualizado.
Instale seguindo as instruções de outros sites.
Leia: instalacao_tensorflow.pdf (atualizado 20/10/2020)

5. Programas opcionais:

Visualizador de vídeo quadro-a-quadro:
    Use Avidemux. Em Linux Mint, Avidemux está disponível pelo "Gerenciador de Aplicativos". Em Windows, baixe de https://sourceforge.net/projects/avidemux/

GIMP: GNU Image Manipulation Program. Pode ser obtida gratuitamente de (Windows e Linux):

Nota: Em Windows, baixe o programa no site acima. Em Linux Ubuntu/Mint, instale através de "software manager".


ImageMagick
: Outro programa para visualização e manipulação de imagens. Pode ser obtida gratuitamente de:
Algum editor de texto/programa e/ou IDE (integrated development environment):
1) Geany: 
Um ótimo editor de programas. Há versão para Windows e Linux. Exporta "syntax highlighting" em HTML (usando plugin).

2) Notepad++:    
Um editor de programas moderno, free, com "syntax highlighting" para C, C++, LaTeX e outros. Só para Windows (é possível executar em Linux através do Wine). Exporta syntax highlighting em RTF (usando plugin).

    O site oficial deste programa é http://notepad-plus-plus.org/