Info

この質問は閉じられています。 編集または回答するには再度開いてください。

plz help me to store center values alone in matrix form according to 3x3 blocks,also i need to convert binary into decimal in form of idx=[1 2 3 6 9 8 7 4] and save these values in another matrix, i attach my code below

1 回表示 (過去 30 日間)
kaavya subramani
kaavya subramani 2016 年 8 月 31 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
k=imread('D:\research work\clock.tiff');
[rows, columns] = size(k);
thresholds = k(2:3:end, 2:3:end); % Get centers of 3x3
% Make same size as data
thresholds = imresize(thresholds, [rows, columns], 'nearest');
out = k > thresholds;
idx=[1 2 3 6 9 8 7 4];
B=cellfun(@(c)c(idx),out,'uni',0);
B=bin2dec(vertcat(B{:}));

回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by