Code Monkey home page Code Monkey logo

alem-dos-olhos's Introduction

foto

O que é o projeto Além dos Olhos?

Projeto open source para criação de modelos 3D a partir de imagens, usando placas de desenvolvimento que possibilitem processamento de imagens na ponta.

Como surgiu o projeto?

Este projeto foi desenvolvido para possibilitar fotografias acessíveis a pessoas com deficiência visual. Desenvolvemos uma oficina de fotografia para um grupo de pessoas cegas e baixa visão, o resultado dessa oficina foi traduzido para obras em relevo. Visamos que o desenvolvimento da leitura de imagem dê liberdade ao leitor cego para que ele consiga compreender as imagens a partir de suas referências e não somente por uma áudio descrição. Conjuntamente estimular a inclusão, não só desse grupo como também outros grupos minoritários no âmbito da fotografia.

fotometria

Resultados

  • Realização da Oficina de fotografia para um grupo de pessoas cegas e baixa visão
  • Modelagem utilizado técnicas de fotométria para obter uma malha bruta que foi refinada posteriormente no Zbrush
  • A confecção das peças foi feita na Fresadora CNC, ferramenta que nos permitiu dar as peças a maior quantidade de detalhes como gostaríamos, neste processo o L.O.U.Co - Laboratório de Objetos Urbanos Conectados foi fundamental.
  • Realização uma exposição no Apolo 235, localizado no Porto Digital.
  • Publicação de artigo no IHC'19

Objetivo

Inicialmente o projeto tinha como objetivo o desenvolvimento de uma forma de leitura das imagens tiradas na oficina, para pessoas cegas e de baixa visão. No decorrer do projeto, ampliamos os nossos horizontes e hoje temos como objetivo colaborar na criação de uma máquina fotográfica que gere arquivos tanto da imagem 2D como da imagem a ser esculpida ou impressa em 3D. Para isso queremos criar/melhorar os algoritmos de processamento de imagens que geram modelos 3D e aplicá-los em placas de desenvolvimento como Raspberry Pi, UP Square etc.

Materiais de Estudo

Título Tópico Link de acesso
Convert Images to 3D STL format Converter Link
Consistent Video Depth Estimation Dephmap Video

Desafios atuais

  • Melhoramento do dephmap

Como posso colaborar?

Existem duas branchs: master e develop

  • master : é o branch no qual está o código que está em produção, ou seja, que está sendo diretamente usado pelos usuários da ferramenta. Não se deve ter commits soltos; devemos apenas adicionar commits nele através de merges de branches de release e de hotfix.
  • develop : é o que contém o código previsto para a próxima release, ou seja, o próximo código que irá pro ar. nele, também não devemos commitar diretamente, deixando que seu código seja fornecido pelos branches de feature e hotfix, mas essa regra é um pouco mais flexível que a do master.

Para criar uma nova funcionalidade ou corrigir algo, você deve abrir uma branch com base em master. Essa branch , apesar de nem sempre ser uma feature, é chamada de feature branch. Ela deve seguir o seguinte esquema de nome: [tipo]/[descricao-da-funcionalidade]

Os possíveis tipos são:

  • feature: nova funcionalidade ou comportamento
  • fix: correção de bug
  • update: atualização de dependência

Autores

  • Arlindo Gomes - Modelagem 3D
  • Cristiana Soares - Fotografia
  • Laís Bandeira - Desenvolvimento de hardware

alem-dos-olhos's People

Contributors

lbandeira avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.