필터 지우기
필터 지우기

Readjust a camera data set

조회 수: 4 (최근 30일)
Grace
Grace 2022년 2월 3일
답변: Bhanu Prakash 2024년 7월 15일 15:08
I have a data set of size 2000*300*20. It is a data from a camera with 2000 pixel.
I want to extract out the last data set in the x and y cordinates i.e. at 300 and 20.
Afterwards, I want to use it to replace all the data points of all other x and y components.
I have made some attempts but with no success, I will attached my code for any for useful comments. Thanks
m=size(A.Volume); % A data of size; 2000*300*20
new_A.Volume=A.Volume;
for i = 1:m(2);
for j = 1:m(3);
new_A.Volume(i, j)=A.Volume(:,m(2),m(3));
end
end

답변 (1개)

Bhanu Prakash
Bhanu Prakash 2024년 7월 15일 15:08
Hi Grace,
It seems that you are assigning a 2000x1 matrix (size of A.Volume(:,m(2),m(3))) to a single element of 'new_A.Volume(i, j)', which is leading to the error.
To resolve this, you can use 'new_A.Volume(:, i, j)' instead of 'new_A.Volume(i, j)'. This will replace each data set of 'new_A.Volume' with the last data set of 'A.Volume'.

카테고리

Help CenterFile Exchange에서 Audio I/O and Waveform Generation에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by