Autor Tópico: Vetorização automática de Imagens com o Inkscape!  (Lida 28032 vezes)

Description:

0 Membros e 3 Visitantes estão vendo este tópico.

Offline Paulo Bubolz

  • DesignMakerspace
  • Hobby
  • ****
  • Posts: 426
  • Sexo: Masculino
  • DesignMakerspace - Designs for Machines
    • DesignMakerspace
  • Cidade - UF: Satolep | RS
Vetorização automática de Imagens com o Inkscape!
« Online: 12 de Novembro de 2010, 13:47 »
Salve!

Pra quem tiver interesse em vetorizar imagens automaticamente, postei no meu blog um artigo sobre vetorização de
bitmaps usando o trace bitmap do Inkscape.

Segue o link:

http://designlibertario.wordpress.com/2010/11/10/vetorizacao-automatica-de-imagens/


Abs.

Paulo Marcos G. Bubolz
----------------------------------
Projeto Pandora
Design libertário
« Última modificação: 26 de Novembro de 2010, 17:33 por Paulo Bubolz »

Offline RAranda

  • CNCMASTER
  • ******
  • Posts: 2520
  • Sexo: Masculino
Re: Vetorização automática de Imagens com o Inkscape!
« Resposta #1 Online: 13 de Novembro de 2010, 07:43 »
Grande Paulo.

Meus parabéns pela iniciativa.

Um grande abraço.

Rubens

Offline Jorge_BH

  • CNCMASTER
  • ******
  • Posts: 2503
  • Sexo: Masculino
  • Jorge Maluf Jacob
  • Cidade - UF: Belo Horizonte-MG
  • Profissão: Administrador de Empresas
Re: Vetorização automática de Imagens com o Inkscape!
« Resposta #2 Online: 13 de Novembro de 2010, 15:48 »
Muito bom, o artigo. Já postei um comentário no blog.
Abraço.
Jorge

Offline Paulo Bubolz

  • DesignMakerspace
  • Hobby
  • ****
  • Posts: 426
  • Sexo: Masculino
  • DesignMakerspace - Designs for Machines
    • DesignMakerspace
  • Cidade - UF: Satolep | RS
Re: Vetorização automática de Imagens com o Inkscape!
« Resposta #3 Online: 14 de Novembro de 2010, 18:21 »
Obrigado por prestigiar o blog Jorge!

Como o exemplo postado no blog é mais voltado para o lado artístico, pode não ficar muito claro a verdadeira utilidade para quem tem uma CNC, principalmente para quem não tem muita aptidão artística ou pouca afinidade com ferramentas de edição vetorial como Corel ou Illustrator, nesse caso, a possibilidade de vetorizar um bitmap automaticamente se torna interessante.

Pensando nisso vou usar um exemplo mais prático para a comunidade aqui do fórum...

http://tattoospot.personalwebsearch.com/data/media/31/Eagle_tribal_design.jpg
Vetorização automática de Imagens com o Inkscape!


Imaginemos que a imagem acima deva ser ampliada diversas vezes o seu tamanho original a fim de ser fresada em MDF para um painel de parede... para obtermos a máxima qualidade possíver, deveremos vetorizar a imagem para que possamos ampliar o desenho sem perda de qualidade. A vetorização manual consumiria muito tempo, sobretudo se o caboclo não tiver habilidade com a ferramenta de edição vetorial que dispõem.

Imagens em preto e branco como a do exemplo, podem ser vetorizadas automaticamente através do "Trace Bitmap" do inkscape em segundos... com uma qualidade final quase perfeita, economizando muito tempo de trabalho.

Após o rastreio automático, para que possamos obter um vetor com a máxima qualidade e fidelidade possível em relação ao original, convém editar o desenho removendo os nós em excesso...

http://designlibertario.files.wordpress.com/2010/11/aguia1.jpg
Vetorização automática de Imagens com o Inkscape!


e re-ajustar os caminhos sempre que necessário.

http://designlibertario.files.wordpress.com/2010/11/aguia2.jpg
Vetorização automática de Imagens com o Inkscape!


Abaixo o vetor aberto e extrudado no Artcam.

http://designlibertario.files.wordpress.com/2010/11/aguia3.jpg
Vetorização automática de Imagens com o Inkscape!


Segue em anexo o vetor (em PDF - pode ser importado para o Artcam 2008 SP5 ou para qualquer editor vetorial, Corel Illustrator, Inkscape etc.) rastreado pelo processo descrito para quem quiser conferir o resultado.

http://designlibertario.files.wordpress.com/2010/11/aguia.pdf


Abs.

Paulo Marcos G. Bubolz
----------------------------------
Projeto Pandora
Design libertário




« Última modificação: 14 de Novembro de 2010, 18:27 por Paulo Bubolz »

Offline marc0

  • CNCMASTER
  • ******
  • Posts: 2788
  • Sexo: Masculino
  • Não dirigimos o vento, podemos ajustar as velas.
    • Máquinas & Equipamentos
Re: Vetorização automática de Imagens com o Inkscape!
« Resposta #4 Online: 14 de Novembro de 2010, 20:10 »
Muito bom Paulo;

Acho que o Inkscape vai casar muito bem com o Sketchup na geração de Gcode.

Certamente vai dar um grau maior de liberdade enquanto um bom plugin pdf não chega.

Agradeço, abraço.


Offline Paulo Bubolz

  • DesignMakerspace
  • Hobby
  • ****
  • Posts: 426
  • Sexo: Masculino
  • DesignMakerspace - Designs for Machines
    • DesignMakerspace
  • Cidade - UF: Satolep | RS
Re: Vetorização automática de Imagens com o Inkscape!
« Resposta #5 Online: 14 de Novembro de 2010, 21:03 »
Salve!

Certamente que sim!

O exportador para o formato .dxf do inkscape é muito bom... o que facilita bastante a importação de objetos para o Sketchup. É muito melhor do que o que vem por exemplo no corel. Quem duvida pode fazer o teste usando o arquivo da águia que anexei.

http://designlibertario.files.wordpress.com/2010/11/aguia_skp.jpg
Vetorização automática de Imagens com o Inkscape!


Abs.

Paulo Marcos G. Bubolz
----------------------------------
Projeto Pandora
Design libertário

Offline Demetrius

  • Novato
  • *
  • Posts: 89
  • Sexo: Masculino
  • Cidade - UF: Jacareí , SP
  • Nome:: Demetrius
  • Profissão: Técnico Informática
Re: Vetorização automática de Imagens com o Inkscape!
« Resposta #6 Online: 15 de Novembro de 2010, 00:11 »
Paulo,
Apreciei muitíssimo as dicas dadas, pois apesar de ainda não ter uma cnc,vez ou outra preciso vetorizar alguns desenhos para o artesanato da "patroa". Andei experimentando o vectormagic e alguns outros , mas os resultados com o Inkscape foram  superiores.Tambem deixei um comentario no teu blog.
Parabéns!

Demetrius

Offline marc0

  • CNCMASTER
  • ******
  • Posts: 2788
  • Sexo: Masculino
  • Não dirigimos o vento, podemos ajustar as velas.
    • Máquinas & Equipamentos
Re: Vetorização automática de Imagens com o Inkscape!
« Resposta #7 Online: 15 de Novembro de 2010, 16:46 »
A quem interessar possa, disponibilizo anexo o Gcode da águia:

http://img337.imageshack.us/img337/3024/aguiaf.png
Vetorização automática de Imagens com o Inkscape!

SKP: http://sketchup.google.com/3dwarehouse/details?mid=361dfd2fc3d2eac46c2b6ee02ef0928d&prevstart=0


Dados do código:
Gerado com Sketchup
Tamanho  ~300mm
Velocidade = 2000mm/min
Ferramenta = ø 2mm
Material = 6,3mm (recortado num quadro)
Profundidade do desenho = 3,2mm
Multipasso (step) = 1mm
Tempo de usinagem +- 50 min.

Abs.
« Última modificação: 15 de Novembro de 2010, 16:57 por marc0martim ECM »

Offline jpaulo

  • Moderador
  • Hobby
  • ******
  • Posts: 311
  • Sexo: Masculino
    • http://www.kitcnc.com.br
Re: Vetorização automática de Imagens com o Inkscape!
« Resposta #8 Online: 15 de Novembro de 2010, 21:18 »
Paulo,

Muito legal seu tutorial, eu já tinha feito alguns testes com o inkscape e gostei muito, não tinha visto esta capacidade dele de rastreio, que por sinal gostei muito....

Ele tem um plugin que permite gerar GCode a partir dele, me pareceu bem interessante.

Só não me adaptei muito bem a ele no que diz respeito a dimensões dos objetos, pode ser um questão de ajuste mais....me parece que ele considera a espessura da linha na hora de determinar o tamanho do objeto, e com isso nunca chego onde quero....

 No corel se faço um retângulo  de 100mm ele tera 100mm independente de qualquer outra propriedade que venha configurar, no inkscape nao consigo isto, e como o objetivo em utiliza-lo é gerar arquivo para a CNC se não puder controlar as dimensões ferrou.

Por acaso você conhece alguma configuração que possa deixa-lo com as características do corel? isso se consegui passar o problema de forma a você entende-lo. 

Sds

JP

Offline luciano g

  • Hobby
  • ****
  • Posts: 922
  • Sexo: Masculino
Re: Vetorização automática de Imagens com o Inkscape!
« Resposta #9 Online: 16 de Novembro de 2010, 08:01 »
jp a alternativa para aumentar a imagem e alterar a cofiguaração da maquina (passos por mm)

Offline Paulo Bubolz

  • DesignMakerspace
  • Hobby
  • ****
  • Posts: 426
  • Sexo: Masculino
  • DesignMakerspace - Designs for Machines
    • DesignMakerspace
  • Cidade - UF: Satolep | RS
Re: Vetorização automática de Imagens com o Inkscape!
« Resposta #10 Online: 16 de Novembro de 2010, 19:22 »
Salve!

A quem interessar possa, disponibilizo anexo o Gcode da águia:

Muito bom Marco!

Abs.

Paulo Marcos G. Bubolz
----------------------------------
Projeto Pandora
Design libertário

Offline jpaulo

  • Moderador
  • Hobby
  • ******
  • Posts: 311
  • Sexo: Masculino
    • http://www.kitcnc.com.br
Re: Vetorização automática de Imagens com o Inkscape!
« Resposta #11 Online: 16 de Novembro de 2010, 22:27 »
Boa noite Luciano,

A questão não é ampliar a imagem, o problema é poder definir um medida e esta ser "respeitada".

Paulo,

Desculpe ter invadido seu tópico para tratar de uma questão não referente a rasteirização, é que achei o potencial do InkScape muito grande para nossas aplicações relacionadas a CNC.

Hoje fiz alguns teste para tentar entender o sistema de medida dos objetos no Inkscape e percebi algumas características que podem explicar uma parte do problema que tive para utiliza-lo.

Ex.:
Se fizer um retângulo por exemplo, abre-se caixas para entrada de medida para este retângulo(altura e largura), agora se você usar a ferramenta de seleção para selecionar este mesmo retângulo abrirá novas caixas para entrada de medida, só que agora  para medidas do objeto selecionada, se fizer isso no corel a medida será a mesma da inicialmente imputada, mais no inkscape não, pois neste momento ele considera a espessura da linha que circunda o retângulo, por exemplo se o retângulo tive-se 100 x 100mm e a linha tivesse 0.5mm ao selecionar o objeto  teríamos a medida de 100.5mm.

No teste se apagar as bordas e deixar só a parte interna com preenchimento ai temos a medida original e correta, no corel a borda não interfere na medida do objeto.

Se alguém souber se existe alguma configuração no inkscape que modifique esta característica, pois se não fosse isso esta ferramenta substituiria completamente o corel em nossas aplicações.

Sds

JP

Offline Paulo Bubolz

  • DesignMakerspace
  • Hobby
  • ****
  • Posts: 426
  • Sexo: Masculino
  • DesignMakerspace - Designs for Machines
    • DesignMakerspace
  • Cidade - UF: Satolep | RS
Re: Vetorização automática de Imagens com o Inkscape!
« Resposta #12 Online: 16 de Novembro de 2010, 23:58 »
Salve!

Infelizmente o comportamento que vc descreve sobre a interferência da espessura da borda em relação a dimensão dos objetos se dá devido a limitações inerentes ao formato SVG, o qual trata o contorno das formas como um objeto distinto... diferentemente do que ocorre em outros editores onde é possível por exemplo colocar a linha de contorno na frente, atrás ou no centro dos objetos.

Acredito que para as novas versões esse problema venha a ser contornado de alguma forma. Enquanto isso a solução é trabalhar apenas com objetos sem borda, quando o dimensionamento for uma questão crítica no desenho.

Abs.

Paulo Marcos G. Bubolz
----------------------------------
Projeto Pandora
Design libertário
« Última modificação: 17 de Novembro de 2010, 00:12 por Paulo Bubolz »

Offline jpaulo

  • Moderador
  • Hobby
  • ******
  • Posts: 311
  • Sexo: Masculino
    • http://www.kitcnc.com.br
Re: Vetorização automática de Imagens com o Inkscape!
« Resposta #13 Online: 17 de Novembro de 2010, 12:11 »
Paulo,

Obrigado pelas considerações.....

Por enquanto acredito que em função destas características, o Inkscape possa ser utilizado para aplicações artísticas onde a exatidão desejada possa descartar os possíveis erros gerados em função destas características.

Fiz um novo teste agora, e mesmo trabalhando sem borda ao fundir dois objetos, o objeto resultante traz divergência de dimensionamento.

Sds

JP
 

Offline Paulo Bubolz

  • DesignMakerspace
  • Hobby
  • ****
  • Posts: 426
  • Sexo: Masculino
  • DesignMakerspace - Designs for Machines
    • DesignMakerspace
  • Cidade - UF: Satolep | RS
Re: Vetorização automática de Imagens com o Inkscape!
« Resposta #14 Online: 17 de Novembro de 2010, 16:21 »
Salve!

Por enquanto acredito que em função destas características, o Inkscape possa ser utilizado para aplicações artísticas onde a exatidão desejada possa descartar os possíveis erros gerados em função destas características.
Fiz um novo teste agora, e mesmo trabalhando sem borda ao fundir dois objetos, o objeto resultante traz divergência de dimensionamento.


Existe de fato um erro de arredondamento matemático quando dois objetos são "Unidos". Curiosamente o mesmo erro não ocorre quando dois objetos são "combinados".
Instalei o Sodipodi (atualmente descontinuado) precursor do Inkscape. Apesar do Inkscape ser um fork do Sodipodi e ter herdado toda a sua estrutura, para minha surpresa o problema com o dimensionamento em relação a espessura dos contornos não ocorre no Sodipodi... já o erro relacionado a escala de objetos unidos ocorre em ambos.

O inkscape é uma aplicação nova... não está ainda nem na versão 1.0, não tem uma fração do investimento nem uma fração do tempo de desenvolvimento de uma ferramenta comercial como o Corel cuja primeira versão surgiu em 1988... mas "devagarzinho" ele chega lá!


Abs.

Paulo Marcos G. Bubolz
----------------------------------
Projeto Pandora
Design libertário
« Última modificação: 04 de Janeiro de 2011, 10:22 por Paulo Bubolz »

 

/** * */