sistema para mediÇÃo de cores utilizando...

16
1 SISTEMA PARA MEDIÇÃO SISTEMA PARA MEDIÇÃO DE CORES UTILIZANDO DE CORES UTILIZANDO ESPECTROFOTÔMETRO ESPECTROFOTÔMETRO CRISTIANO BERTOLINI FURB - 2010/1 Prof. Antônio Carlos Tavares, Mestre - Orientador Roteiro Roteiro Introdução Introdução Objetivo do trabalho Objetivo do trabalho Fundamentação teórica Fundamentação teórica Desenvolvimento Desenvolvimento Resultados e discussões Resultados e discussões Conclusão Conclusão Extensões Extensões

Upload: lambao

Post on 31-Mar-2018

222 views

Category:

Documents


5 download

TRANSCRIPT

1

SISTEMA PARA MEDIÇÃO SISTEMA PARA MEDIÇÃO DE CORES UTILIZANDO DE CORES UTILIZANDO ESPECTROFOTÔMETRO ESPECTROFOTÔMETRO

CRISTIANO BERTOLINI

FURB - 2010/1

Prof. Antônio Carlos Tavares, Mestre - Orientador

RoteiroRoteiro

�� IntroduçãoIntrodução�� Objetivo do trabalhoObjetivo do trabalho�� Fundamentação teóricaFundamentação teórica�� DesenvolvimentoDesenvolvimento�� Resultados e discussõesResultados e discussões�� ConclusãoConclusão�� ExtensõesExtensões

2

IntroduçãoIntrodução

�� Colorimetria Colorimetria �� Instrumentos para medição de cor Instrumentos para medição de cor �� Especificação e reprodução exata da corEspecificação e reprodução exata da cor�� CommissionCommission InternationalInternational de l'de l'ÉclairageÉclairage(CIE).(CIE).

Objetivo do trabalhoObjetivo do trabalho

�� Desenvolver um sistema que se Desenvolver um sistema que se comunique diretamente com um comunique diretamente com um espectrofotômetro para obter os dados de espectrofotômetro para obter os dados de reflectância de uma amostra de cor e reflectância de uma amostra de cor e através destes, aplicando os conceitos de através destes, aplicando os conceitos de colorimetria, calcular os valores numéricos colorimetria, calcular os valores numéricos da cor para representáda cor para representá--la em um la em um computador.computador.

3

Fundamentação teóricaFundamentação teórica

Espectro de luzEspectro de luz

4

EspectrofotômetroEspectrofotômetro

�� medir a luz refletida medir a luz refletida

RSRS--232C 232C padrãopadrãoInterfaceInterface

MAV 8mmMAV 8mmÁrea de iluminaçãoÁrea de iluminaçãoduasduas lâmpadaslâmpadas de Xenonde XenonFonteFonte de Luzde Luz10nm10nmIntervaloIntervalo de de ondaonda360nm 360nm atéaté 740nm740nmComprimentoComprimento de de ondaonda

d/8 SCI e SCEd/8 SCI e SCEGeometria de MediçãoGeometria de Medição

Cálculo de corCálculo de cor

Iluminante Iluminante X X

Observador Observador padrãopadrãoXX

Reflectância do Reflectância do objetoobjetollll

Cor (XYZ)Cor (XYZ)

( ) ( ) ( )

( ) ( ) ( )

( ) ( ) ( )

( ) ( ) ( )∑

Κ=

Κ=Υ

Κ=Χ

780

380

780

380

780

380

780

380

100

λλλ

λλλλ

λλλλ

λλλλ

dyS

dRzSZ

dRyS

dRxS

5

Modelos de corModelos de cor

�� representação da correpresentação da cor�� classificação da corclassificação da cor�� facilitar a manipulação da corfacilitar a manipulação da cor�� diferenças entre os modelosdiferenças entre os modelos�� conversão entre os modelos de corconversão entre os modelos de cor

CIE XYZ CIE XYZ -- CIE LAB CIE LAB -- CIE LCHCIE LCHRGB RGB –– CMYK CMYK –– HSL HSL -- HSVHSV

Trabalhos correlatosTrabalhos correlatos

6

“Protótipo de visualização para “Protótipo de visualização para modelos de cor para medição de modelos de cor para medição de

objetos em espectrofotômetros por objetos em espectrofotômetros por reflectância”reflectância”

�� Importa dados reflectância de arquivos Importa dados reflectância de arquivos textotexto

�� CIE XYZ CIE XYZ –– CIE LAB CIE LAB –– RGBRGB�� Sólido do modelo de cor (3D)Sólido do modelo de cor (3D)

(FERNANDES,2002)(FERNANDES,2002)

OnColorOnColor QC QC LiteLite

�� Software comercialSoftware comercial�� Vários modelos de coresVários modelos de cores�� Diferentes observadores e iluminantesDiferentes observadores e iluminantes�� Comunicação com diversos espectrofotômetrosComunicação com diversos espectrofotômetros�� Controle de qualidade da corControle de qualidade da cor

(CYBERCRHOME, 2010)(CYBERCRHOME, 2010)

7

OpenRGBOpenRGB

�� FreewareFreeware�� Não possui comunicação com aparelhosNão possui comunicação com aparelhos�� Vários modelos de coresVários modelos de cores�� Diferentes observadores e iluminantesDiferentes observadores e iluminantes

((LOGICOL,2010LOGICOL,2010))

DesenvolvimentoDesenvolvimento

�� RequisitosRequisitos�� EspecificaçãoEspecificação–– Diagrama de Casos de UsoDiagrama de Casos de Uso–– Diagramas de classesDiagramas de classes–– Diagrama de Diagrama de sequênciasequência

�� ImplementaçãoImplementação�� TestesTestes

8

RequisitosRequisitos

�� FuncionaisFuncionais–– visualização da cor em valores numéricos em visualização da cor em valores numéricos em diversos modelos no computador diversos modelos no computador

–– busca de cores lidas na base de dados de coresbusca de cores lidas na base de dados de cores–– conversão entre modelos de cores conhecidosconversão entre modelos de cores conhecidos–– exportação dos valores das cores medidasexportação dos valores das cores medidas

�� Não FuncionaisNão Funcionais–– comunicação serial com o espectrofotômetrocomunicação serial com o espectrofotômetro–– implementação em Javaimplementação em Java–– base de dados padrão SQLbase de dados padrão SQL

Diagrama de casos de usoDiagrama de casos de uso

9

Diagrama de classesDiagrama de classes

10

Diagrama de Diagrama de sequenciasequencia

11

ImplementaçãoImplementação

� Java�MySQL 5.1� NetBeans 6.56.5� RXTX� Java openGL (JoGL)� Java Database Connectivity (JDBC)� Data Access Object (DAO)

12

Operacionalidade da Operacionalidade da implementaçãoimplementação

CalibraçãoCalibração

13

Configurações de cálculo de corConfigurações de cálculo de cor

Medição de corMedição de cor

14

Busca de coresBusca de cores

Resultados e discussõesResultados e discussões

XXXXmodelos de cor

XXXobservadores padrão

XXXdiferentes iluminantes

Xsólido do modelo de cor

XXXXnuméricos da cor

XXXRGB na tela

XXDetecta metamerismo

XXdiferenças de cor

XXGráfico de Reflectância

XXComunicação aparelho

LogicolCybercrhomeFernandesEste projetoCaracterística

15

Resultados e discussõesResultados e discussões

ConclusãoConclusão

�� objetivo alcançadoobjetivo alcançado�� comunicação com o espectrofotômetro comunicação com o espectrofotômetro �� valores numéricos muito próximos de valores numéricos muito próximos de sistemas comerciais sistemas comerciais

�� exportação dos valores numéricos para exportação dos valores numéricos para outros sistemasoutros sistemas

�� utilização do sistema para controle de utilização do sistema para controle de qualidade de cor qualidade de cor

16

ExtensõesExtensões

�� trabalhar com mais modelos de corestrabalhar com mais modelos de cores�� trabalhar com mais iluminantes para trabalhar com mais iluminantes para cálculo de corcálculo de cor

�� tornar possível a comunicação com mais tornar possível a comunicação com mais modelos de espectrofotômetros modelos de espectrofotômetros utilizados no mercadoutilizados no mercado

�� adicionar relatórios, permitindo adicionar relatórios, permitindo diferentes modos para filtrar as amostras diferentes modos para filtrar as amostras de cores medidasde cores medidas

FIMFIMObrigado!