摘要:本文主要向大家介绍了Photoshop入门学习之PS 图像调整— — gain and bias,通过具体的内容向大家展现,希望对大家Photoshop入门学习有所帮助。
本文主要向大家介绍了Photoshop入门学习之PS 图像调整— — gain and bias,通过具体的内容向大家展现,希望对大家Photoshop入门学习有所帮助。
<
clc;
clear all;
close all;
addpath(‘E:\PhotoShop Algortihm\Image Processing\PS Algorithm‘);
Image=imread(‘4.jpg‘);
Image=double(Image)/255;
% imshow(Image)
% set the gain value 0-1
% set the bias value 0-1
gain=0.5;
bias=0.25;
% adjust the gain
p=log(1-gain)/log(0.5);
sz=size(Image);
T1=Image(:);
T1(T1<0.001)=0;
T1(T1>0.999)=1.0;
ind_1=find(T1>0.001);
ind_2=ind_1(find(T1(ind_1)<0.5));
ind_3=find(T1>0.5);
ind_4=ind_3(find(T1(ind_3)<0.999));
T1(ind_2)=(2*T1(ind_2)).^p/2;
T1(ind_4)=1-(2*(1-T1(ind_4))).^p/2;
cc=(1.0/gain-2)*(1.0-2*T1);
ind_5=find(T1<0.5);
ind_6=find(T1>0.5);
T1(ind_5)=T1(ind_5)./(cc(ind_5)+1);
T1(ind_6)=(cc(ind_6)-T1(ind_6))./(cc(ind_6)-1.0);
% adjust the bias
T1=T1.^(log(bias)/log(0.5));
T1=T1./((1.0/bias-2)*(1.0-T1)+1);
Image_new=reshape(T1, [sz(1) sz(2) sz(3)]);
figure;
imshow(Image_new);
imwrite(Image_new, ‘out.jpg‘);
原图:
效果图:
$(function () {
$(‘pre.prettyprint code‘).each(function () {
var lines = $(this).text().split(‘\n‘).length;
var $numbering = $(‘<ul/>‘).addClass(‘pre-numbering‘).hide();
$(this).addClass(‘has-numbering‘).parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($(‘<li/>‘).text(i));
};
$numbering.fadeIn(1700);
});
});
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注常用软件Photoshop频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号