概述
close all;
% filepath='/home/xl/workstation/Datasets/DukeMTMC-reID/bounding_box_train/';
filepath='/home/xl/workstation/Datasets/cuhk03/images_detected/';
file =dir(strcat(filepath,'*.png'));
[k ~]=size(file);
for j=1:k
imgname=file(j).name;
RGB1 = imread(strcat(filepath,imgname));
Gamma_value = randi([1 4],1,1);
RGB2 = imadjust(RGB1,[ ],[ ], Gamma_value);
% imshow(RGB2)
% figure(1); imshow(RGB1);title(' ');
out_path1 = strcat('./workstation/Datasets/cuhk03/low_images_detected/');
if ~isdir(out_path1)
mkdir(out_path1);
end
imwrite(RGB2,strcat(out_path1,imgname));
end
beep;
1)如果报权限错误, 把out_path1 = strcat(‘./workstation/Datasets/cuhk03/low_images_detected/’)里的绝对路径改为相对路径
但是会有一点麻烦,因为要把文件移过去,所以就把该Gamma_adjust.m文件放在数据集下,就直接在该文件夹生成
2)在终端里输入sudo chmod 777 -R ./
解放权限
最后
以上就是敏感雪糕为你收集整理的matlab脚本001:将图片利用伽马矫正调暗的全部内容,希望文章能够帮你解决matlab脚本001:将图片利用伽马矫正调暗所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复