├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── data ├── README.md ├── lin2012xyz10e_1_7sf.csv └── lin2012xyz2e_1_7sf.csv └── matlab ├── +colorspace ├── get_param.m ├── get_primaries.m ├── get_trc.m ├── get_white_point.m ├── get_ycbcr_coef.m ├── hlg_eotf.m ├── hlg_inverse_oetf.m ├── hlg_inverse_ootf.m ├── hlg_oetf.m ├── hlg_ootf.m ├── ictcp2rgb.m ├── ictcp2xyz.m ├── lab2rgb.m ├── lab2xyz.m ├── lab_inverse_transfer.m ├── lab_transfer.m ├── luv2rgb.m ├── luv2xyz.m ├── pq_eetf.m ├── pq_eotf.m ├── pq_inverse_eotf.m ├── private │ └── solve_equation_binary.m ├── rgb2ictcp.m ├── rgb2lab.m ├── rgb2luv.m ├── rgb2rgb.m ├── rgb2xyY.m ├── rgb2xyz.m ├── rgb2ycbcr.m ├── rgb_compression.m ├── rgb_gamma.m ├── rgb_ungamma.m ├── xyz2ictcp.m ├── xyz2lab.m ├── xyz2luv.m ├── xyz2rgb.m ├── xyz_cmf.m ├── xyz_lms_mat.m ├── xyz_rgb_mat.m └── ycbcr2rgb.m ├── +colorutil ├── cs_name_validator.m ├── cs_param_validator.m ├── hist3d.m ├── image_shape_validator.m ├── merge_ycbcr_channel.m ├── parse_pix_fmt.m ├── pix_fmt_validator.m ├── read_yuv_rawdata.m ├── rgb_compression_validator.m ├── signed_power.m ├── trc_name_validator.m ├── write_yuv_rawdata.m ├── ycbcr_double2int.m └── ycbcr_int2double.m ├── +colorvis ├── black_body_radiance.m ├── parade_diagram.m ├── plot_chromaticity_diagram.m ├── plot_chromaticity_xy_boundary.m ├── plot_gamut_bubble_hist.m ├── plot_xy_density.m ├── plot_yuv.m ├── show_gamut.m └── waveform.m ├── .gitignore ├── deltaE.m ├── img ├── Lab_bubble.png ├── chromaticity_boundary.png ├── chromaticity_fill.png ├── plot_yuv.png ├── scene_img.jpg ├── xyY_bubble.png └── xy_hist.png ├── plot_gamut_boundary.m ├── render_blackbody_spectrum.m ├── run_tests.m ├── spec_to_rgb.m ├── spec_to_xyz.m └── test_rgb_xyz.m /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled python 2 | **.pyc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/README.md -------------------------------------------------------------------------------- /data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/data/README.md -------------------------------------------------------------------------------- /data/lin2012xyz10e_1_7sf.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/data/lin2012xyz10e_1_7sf.csv -------------------------------------------------------------------------------- /data/lin2012xyz2e_1_7sf.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/data/lin2012xyz2e_1_7sf.csv -------------------------------------------------------------------------------- /matlab/+colorspace/get_param.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/get_param.m -------------------------------------------------------------------------------- /matlab/+colorspace/get_primaries.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/get_primaries.m -------------------------------------------------------------------------------- /matlab/+colorspace/get_trc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/get_trc.m -------------------------------------------------------------------------------- /matlab/+colorspace/get_white_point.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/get_white_point.m -------------------------------------------------------------------------------- /matlab/+colorspace/get_ycbcr_coef.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/get_ycbcr_coef.m -------------------------------------------------------------------------------- /matlab/+colorspace/hlg_eotf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/hlg_eotf.m -------------------------------------------------------------------------------- /matlab/+colorspace/hlg_inverse_oetf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/hlg_inverse_oetf.m -------------------------------------------------------------------------------- /matlab/+colorspace/hlg_inverse_ootf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/hlg_inverse_ootf.m -------------------------------------------------------------------------------- /matlab/+colorspace/hlg_oetf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/hlg_oetf.m -------------------------------------------------------------------------------- /matlab/+colorspace/hlg_ootf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/hlg_ootf.m -------------------------------------------------------------------------------- /matlab/+colorspace/ictcp2rgb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/ictcp2rgb.m -------------------------------------------------------------------------------- /matlab/+colorspace/ictcp2xyz.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/ictcp2xyz.m -------------------------------------------------------------------------------- /matlab/+colorspace/lab2rgb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/lab2rgb.m -------------------------------------------------------------------------------- /matlab/+colorspace/lab2xyz.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/lab2xyz.m -------------------------------------------------------------------------------- /matlab/+colorspace/lab_inverse_transfer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/lab_inverse_transfer.m -------------------------------------------------------------------------------- /matlab/+colorspace/lab_transfer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/lab_transfer.m -------------------------------------------------------------------------------- /matlab/+colorspace/luv2rgb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/luv2rgb.m -------------------------------------------------------------------------------- /matlab/+colorspace/luv2xyz.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/luv2xyz.m -------------------------------------------------------------------------------- /matlab/+colorspace/pq_eetf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/pq_eetf.m -------------------------------------------------------------------------------- /matlab/+colorspace/pq_eotf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/pq_eotf.m -------------------------------------------------------------------------------- /matlab/+colorspace/pq_inverse_eotf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/pq_inverse_eotf.m -------------------------------------------------------------------------------- /matlab/+colorspace/private/solve_equation_binary.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/private/solve_equation_binary.m -------------------------------------------------------------------------------- /matlab/+colorspace/rgb2ictcp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/rgb2ictcp.m -------------------------------------------------------------------------------- /matlab/+colorspace/rgb2lab.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/rgb2lab.m -------------------------------------------------------------------------------- /matlab/+colorspace/rgb2luv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/rgb2luv.m -------------------------------------------------------------------------------- /matlab/+colorspace/rgb2rgb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/rgb2rgb.m -------------------------------------------------------------------------------- /matlab/+colorspace/rgb2xyY.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/rgb2xyY.m -------------------------------------------------------------------------------- /matlab/+colorspace/rgb2xyz.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/rgb2xyz.m -------------------------------------------------------------------------------- /matlab/+colorspace/rgb2ycbcr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/rgb2ycbcr.m -------------------------------------------------------------------------------- /matlab/+colorspace/rgb_compression.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/rgb_compression.m -------------------------------------------------------------------------------- /matlab/+colorspace/rgb_gamma.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/rgb_gamma.m -------------------------------------------------------------------------------- /matlab/+colorspace/rgb_ungamma.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/rgb_ungamma.m -------------------------------------------------------------------------------- /matlab/+colorspace/xyz2ictcp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/xyz2ictcp.m -------------------------------------------------------------------------------- /matlab/+colorspace/xyz2lab.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/xyz2lab.m -------------------------------------------------------------------------------- /matlab/+colorspace/xyz2luv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/xyz2luv.m -------------------------------------------------------------------------------- /matlab/+colorspace/xyz2rgb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/xyz2rgb.m -------------------------------------------------------------------------------- /matlab/+colorspace/xyz_cmf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/xyz_cmf.m -------------------------------------------------------------------------------- /matlab/+colorspace/xyz_lms_mat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/xyz_lms_mat.m -------------------------------------------------------------------------------- /matlab/+colorspace/xyz_rgb_mat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/xyz_rgb_mat.m -------------------------------------------------------------------------------- /matlab/+colorspace/ycbcr2rgb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorspace/ycbcr2rgb.m -------------------------------------------------------------------------------- /matlab/+colorutil/cs_name_validator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorutil/cs_name_validator.m -------------------------------------------------------------------------------- /matlab/+colorutil/cs_param_validator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorutil/cs_param_validator.m -------------------------------------------------------------------------------- /matlab/+colorutil/hist3d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorutil/hist3d.m -------------------------------------------------------------------------------- /matlab/+colorutil/image_shape_validator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorutil/image_shape_validator.m -------------------------------------------------------------------------------- /matlab/+colorutil/merge_ycbcr_channel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorutil/merge_ycbcr_channel.m -------------------------------------------------------------------------------- /matlab/+colorutil/parse_pix_fmt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorutil/parse_pix_fmt.m -------------------------------------------------------------------------------- /matlab/+colorutil/pix_fmt_validator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorutil/pix_fmt_validator.m -------------------------------------------------------------------------------- /matlab/+colorutil/read_yuv_rawdata.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorutil/read_yuv_rawdata.m -------------------------------------------------------------------------------- /matlab/+colorutil/rgb_compression_validator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorutil/rgb_compression_validator.m -------------------------------------------------------------------------------- /matlab/+colorutil/signed_power.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorutil/signed_power.m -------------------------------------------------------------------------------- /matlab/+colorutil/trc_name_validator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorutil/trc_name_validator.m -------------------------------------------------------------------------------- /matlab/+colorutil/write_yuv_rawdata.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorutil/write_yuv_rawdata.m -------------------------------------------------------------------------------- /matlab/+colorutil/ycbcr_double2int.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorutil/ycbcr_double2int.m -------------------------------------------------------------------------------- /matlab/+colorutil/ycbcr_int2double.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorutil/ycbcr_int2double.m -------------------------------------------------------------------------------- /matlab/+colorvis/black_body_radiance.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorvis/black_body_radiance.m -------------------------------------------------------------------------------- /matlab/+colorvis/parade_diagram.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorvis/parade_diagram.m -------------------------------------------------------------------------------- /matlab/+colorvis/plot_chromaticity_diagram.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorvis/plot_chromaticity_diagram.m -------------------------------------------------------------------------------- /matlab/+colorvis/plot_chromaticity_xy_boundary.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorvis/plot_chromaticity_xy_boundary.m -------------------------------------------------------------------------------- /matlab/+colorvis/plot_gamut_bubble_hist.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorvis/plot_gamut_bubble_hist.m -------------------------------------------------------------------------------- /matlab/+colorvis/plot_xy_density.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorvis/plot_xy_density.m -------------------------------------------------------------------------------- /matlab/+colorvis/plot_yuv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorvis/plot_yuv.m -------------------------------------------------------------------------------- /matlab/+colorvis/show_gamut.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorvis/show_gamut.m -------------------------------------------------------------------------------- /matlab/+colorvis/waveform.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/+colorvis/waveform.m -------------------------------------------------------------------------------- /matlab/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /matlab/deltaE.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/deltaE.m -------------------------------------------------------------------------------- /matlab/img/Lab_bubble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/img/Lab_bubble.png -------------------------------------------------------------------------------- /matlab/img/chromaticity_boundary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/img/chromaticity_boundary.png -------------------------------------------------------------------------------- /matlab/img/chromaticity_fill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/img/chromaticity_fill.png -------------------------------------------------------------------------------- /matlab/img/plot_yuv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/img/plot_yuv.png -------------------------------------------------------------------------------- /matlab/img/scene_img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/img/scene_img.jpg -------------------------------------------------------------------------------- /matlab/img/xyY_bubble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/img/xyY_bubble.png -------------------------------------------------------------------------------- /matlab/img/xy_hist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/img/xy_hist.png -------------------------------------------------------------------------------- /matlab/plot_gamut_boundary.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/plot_gamut_boundary.m -------------------------------------------------------------------------------- /matlab/render_blackbody_spectrum.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/render_blackbody_spectrum.m -------------------------------------------------------------------------------- /matlab/run_tests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/run_tests.m -------------------------------------------------------------------------------- /matlab/spec_to_rgb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/spec_to_rgb.m -------------------------------------------------------------------------------- /matlab/spec_to_xyz.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/spec_to_xyz.m -------------------------------------------------------------------------------- /matlab/test_rgb_xyz.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LoveDaisy/ColorScienceUtils/HEAD/matlab/test_rgb_xyz.m --------------------------------------------------------------------------------