matlab取色工具getpts

写论文画图,给线条配色是个难题,matlab默认的配色还过得去,自带的像,‘red’,‘blue’,看了实在令人难受,为了给找一些好看的配色方案,网上找了一圈,看到些有用的东西,这里记录一下

配色方案

这个博客里面的配色看起来还不错,这里把颜色提取方法记录一下。具体见参考1
在这里插入图片描述

颜色提取

主要采用matlab的getpts,过程很方便。具体如下,保存上图,读入图片,显示,然后调用
getpts,通过单击取得要拾取的颜色的位置,在最后一个位置,左键双击,getpts就返回了,得到的xi,yi就是拾取的位置的信息。需要注意的是xi代表了横向的方向,yi代表了纵向的方向。
从原图像中读取颜色的信息,为了验证取得的颜色信息,这里采用插入相应颜色的矩形来验证。

im = imread('20140226232648593.jfif');
imshow(im);
[xi,yi] = getpts;
for i = 1:1:length(xi)
    c = im(yi(i),xi(i),:);
    c = double(c(:)');
    im = insertShape(im,'FilledRectangle',[i*80,250,80,100],'Color',c,'Opacity' ,1);
end
imshow(im);

演示

在这里插入图片描述
在这里插入图片描述

参考

1.https://blog.csdn.net/techfield/article/details/20007425

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值