stright line in one column or raw

1视图(last 30 days)
majed majed
majed majed on 14 Mar 2015
Edited: majed majedon 30 Mar 2015
could any one help me ?
if i have a line as figure shown with pexils which does not exixt in one line (raw or column ) how can i make this line completely stright ? what code i hav to write ?

Accepted Answer

Image Analyst
Image Analyst on 14 Mar 2015
Just get the coordinates
[rows, columns] = find(grayImage < 128);
然后find the max and min:
row1 = min(rows);
row2 = max(rows);
% Find average column
meanColumn = int32(mean(columns));
然后draw the line
grayImage(row1:row2, meanColumn) = 0;
4 Comments
majed majed
majed majed on 30 Mar 2015
yeah , i mean to replace not to delete cells ,thanks a lot.

Sign in to comment.

More Answers (0)

Categories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!