Problem with implementing RLC function...
3 次查看(过去 30 天)
显示 更早的评论
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
0 个评论
采纳的回答
Iman Ansari
2013-4-17
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 个评论
Iman Ansari
2013-4-20
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 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Read, Write, and Modify Image 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!