SISTEMA PARA MEDIÇÃO DE CORES UTILIZANDO...
Transcript of SISTEMA PARA MEDIÇÃO DE CORES UTILIZANDO...
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.
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
11
ImplementaçãoImplementação
� Java�MySQL 5.1� NetBeans 6.56.5� RXTX� Java openGL (JoGL)� Java Database Connectivity (JDBC)� Data Access Object (DAO)
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!