Binary matrix to array of poitns
1 ビュー (過去 30 日間)
表示 古いコメント
Hi, I have a binary image (only 0 and 1) and I want to convert it to x-y arrays.
For example:
Matrix
0 1 0 1
0 0 0 1
1 0 0 0
0 0 0 0
Obtain:
x = [1 1 2 3];
y = [2 4 4 1];
I can do it with two loops, but I'm finding something more fast. Thanks
0 件のコメント
採用された回答
その他の回答 (1 件)
CS Researcher
2016 年 5 月 4 日
Do the x and y arrays have to be in that order? If not, you can do this:
[x,y] = find(A>0);
0 件のコメント
参考
カテゴリ
Find more on Matrices and Arrays in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!