Problem with implementing RLC function...

Hi every body. There is a binary image in a variable like :
img =
1 1 0 0 0 1 0
1 1 1 0 0 1 1
0 1 0 1 0 1 0
0 0 0 0 0 1 1
I need to return count changed binaries from 1 to 0 and unlike, for each row.
For example :
in each rows of 'img' variable result of counting changed binaries must be :
  • First row = 3
  • Second row = 2
  • Third row = 6
  • Fourth row = 1
At last that function must return (3 + 2 + 6 + 1) = 12
I don't know how do that !
Please help me. Tnx

 采纳的回答

Hi
img =[1 1 0 0 0 1 0
1 1 1 0 0 1 1
0 1 0 1 0 1 0
0 0 0 0 0 1 1]
a=diff(img,1,2)
n=nnz(a)

3 个评论

hi
i want to do the same thing for row and column
ans>>21
img =[1 1 0 0 0 1 0
1 1 1 0 0 1 1
0 1 0 1 0 1 0
0 0 0 0 0 1 1]
Rows=diff(img,1,2)
Columns=diff(img,1,1)
n=nnz(Rows)+nnz(Columns)

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 MATLAB 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by