【原创】用Matlab制作图像块颜色提取工具(一)

  在图像处理中,自动白平衡和色彩还原中会用到著名的Macbeth ColorChecker或Macbeth ColorCheck SG等卡片。通常我们需要使用软件提出指定区域中的色彩分量。对于JPG, BMP等图片,提取的色彩分量可以是R, G, B分量;对于raw图像,提取的色彩分量可以是Bayer Pattern的R, Gr, Gb, B分量。某些图像块提取工具采用画矩阵设定区域,存在着选择不灵活的问题,需要拍摄图像时注意拍摄的角度。

  ispforfun使用matlab制作了一个图像块颜色提取工具 ---- Color Patch Tools。


图1 Color_Patch_Tools启动界面

  选择Image Type为JPEG,点击Select Image File按钮,选择图片。


图2 选择图片

  主界面中显示选定的图片。


图3 主界面中显示选定的图片


  为了提高选择的精度,ispforfun设计了图像放大(Zoom In)、缩小(Zoom Out)和移动(Pan)操作。选择合适的图像操作,并配合打点选择图像区域,完成图像区域的划定工作。


图4 放大图像

  选择区域的四个角落后,Color_Patch_Tools会自动在图像上生成指定个数的小区域块。


图5 自动生成小区域块

  确定,并存储区域块色彩分量文件。


图6存储区域块色彩分量文件


  至此,我们就完成了jpeg图片上图像块颜色的提取工作。








  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值