我是靠谱客的博主 敏感雪糕,这篇文章主要介绍matlab脚本001:将图片利用伽马矫正调暗,现在分享给大家,希望可以做个参考。

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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(99)

评论列表共有 0 条评论

立即
投稿
返回
顶部