计算机视觉项目大集合
改进的yolo目标检测-测距测速
路径规划算法
图像去雨去雾+目标检测+测距项目
交通标志识别项目
yolo系列-重磅yolov9界面-最新的yolo
姿态识别-3d姿态识别
深度学习小白学习路线
//正文开始!
图像去阴影算法旨在改善图像质量并恢复阴影下物体的真实颜色与亮度
这对于许多计算机视觉任务如物体识别、跟踪以及增强现实等至关重要。以下是一些图像去阴影算法的基本概述:
基于亮度差算法:
空洞卷积与注意力融合的对抗式图像阴影去除算法:
局部或全局对比度调整:
形态学操作:
基于物理模型的方法:
多尺度分析和混合模型:
随着深度学习在图像处理领域的快速发展,越来越多的算法倾向于利用神经网络构建端到端的学习系统来解决阴影去除问题,这些方法通常能提供更优秀的效果,特别是在处理复杂场景和具有丰富纹理的图像时。然而,每种方法都有其适用场景和局限性,实际应用中往往需要根据具体需求和数据特性选择合适的算法。
def parse_args():
desc = "Pytorch implementation of DCShadowNet"
desc = "Pytorch implementation of DCShadowNet"
parser = argparse.ArgumentParser(description=desc)
parser.add_argument('--phase', type=str, default='test', help='[train / test]')
parser.add_argument('--dataset', type=str, default='SRD', help='dataset_name')
#parser.add_argument('--datasetpath', type=str, default='/disk1/yeying/dataset/SRD', help='dataset_path')
parser.add_argument('--datasetpath', type=str, default='SRD', help='dataset_path')
parser.add_argument('--iteration', type=int, default=1000000, help='The number of training iterations')
parser.add_argument('--batch_size', type=int, default=1, help='The size of batch size')
parser.add_argument('--print_freq', type=int, default=1000, help='The number of image print freq')
parser.add_argument('--save_freq', type=int, default=100000, help='The number of model save freq')
parser.add_argument('--decay_flag', type=str2bool, default=True, help='The decay_flag')
parser.add_argument('--lr', type=float, default=0.0001, help='The learning rate')
parser.add_argument('--weight_decay', type=float, default=0.0001, help='The weight decay')
parser.add_argument('--adv_weight', type=int, default=1, help='Weight for GAN')
parser.add_argument('--cycle_weight', type=int, default=10, help='Weight for Cycle')
parser.add_argument('--identity_weight', type=int, default=10, help='Weight for Identity')
parser.add_argument('--dom_weight', type=int, default=1, help='Weight for domain classification')
parser.add_argument('--ch_weight', type=int, default=1, help='Weight for shadow-free chromaticity')
parser.add_argument('--pecp_weight', type=int, default=1, help='Weight for shadow-robust feature')
parser.add_argument('--smooth_weight', type=int, default=1, help='Weight for boundary smoothness')
parser.add_argument('--use_ch_loss', type=str2bool, default=True, help='use shadow-free chromaticity loss')
parser.add_argument('--use_pecp_loss', type=str2bool, default=True, help='use shadow-robust feature loss')
parser.add_argument('--use_smooth_loss', type=str2bool, default=True, help='use boundary smoothness loss')
parser.add_argument('--ch', type=int, default=64, help='base channel number per layer')
parser.add_argument('--n_res', type=int, default=4, help='The number of resblock')
parser.add_argument('--n_dis', type=int, default=6, help='The number of discriminator layer')
parser.add_argument('--img_size', type=int, default=256, help='The size of image')
parser.add_argument('--img_h', type=int, default=480, help='The org size of image')
parser.add_argument('--img_w', type=int, default=640, help='The org size of image')
parser.add_argument('--img_ch', type=int, default=3, help='The size of image channel')
parser.add_argument('--result_dir', type=str, default='results', help='Directory name to save the results')
parser.add_argument('--device', type=str, default='cpu', choices=['cpu', 'cuda'], help='Set gpu mode; [cpu, cuda]')
parser.add_argument('--benchmark_flag', type=str2bool, default=False)
parser.add_argument('--resume', type=str2bool, default=True)
parser.add_argument('--epoch', type=int, default=1)
parser.add_argument('--use_original_name', type=str2bool, default=False, help='use original name the same as the test images')
parser.add_argument('--im_suf_A', type=str, default='.png', help='The suffix of test images [.png / .jpg]')
1.pip install -r requirements.txt
2将图片放在dataset\SRD\testA文件夹下
3.运行python main_test.py --dataset SRD --datasetpath E:\001_code\DC-ShadowNet-Hard-and-Soft-Shadow-Removal-main_22\dataset\SRD\ --use_original_name False
E:\001_code\DC-ShadowNet-Hard-and-Soft-Shadow-Removal-main_22\dataset\SRD\是你的文件路径
4.results/SRD/500000查看结果
call me :qq1309399183