baidut / baidut/ITS

阴影去除方法调研

Open
#48 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
95
Forks
33
PR merge metrics
No merged PRs in 30d

Description

比较专业的
[CVPR2011-Single-Image Shadow Detection and Removal using Paired Regions](http://aqua.cs.uiuc.edu/site/projects/shadow.html)

最简单的方式是通过选用H分量 [解决选取前景物体时的阴影干扰问题](http://stackoverflow.com/questions/20331347/how-to-remove-shadow-of-image-on-matlab)

``` matlab
I = imread('YgmAf.jpg'); % your original image
imagesc(I)

I=rgb2hsv(I);
I1=I(:,:,2); % change to hsv and select the channel with most clear contrast between object and shadow

thresholded = I1 > 0.23; %% Threshold to isolate lungs
thresholded = bwareaopen(thresholded,100); % remove too small pixels
I2=thresholded.*I1;
I3=edge(I2,'canny',graythresh(I2)); % ostu method
I3 = imfill(I3,'hole');
figure,imagesc(I3) %object binary image
```

复杂点的,要直接从图片中去除阴影
[matlab单文件](http://www.inf.u-szeged.hu/projectdirs/ssip2011/teamF/gallery.html)

关键字 Shadow Detection and De-shadowing Methods
[/misop/shadow_removal](/misop/shadow_removal)

Shadow Removal- 车道线被阴影干扰, 阴影中也有车道线,
传统的阴影去除针对物体的阴影
树木的阴影作为主要干扰
http://arma.sourceforge.net/shadows/

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file, test, or implementation entry point is named. Start by reviewing the linked shadow-detection and shadow-removal references, including /misop/shadow_removal, and compare them against the lane-marking and tree-shadow context; the issue does not define a concrete completion condition.

Written by the indexing model from the issue text.

Assessment

Tech stack
matlab
Domain
computer-vision
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.