How can i do the sampling of a binary image?

How can i do the sampling of a binary image?

2 个评论

function sampling(x,step)
plot(x(1:step:end),'-o')
plot(abs(fft(x(1:step:end))))
Who asked anything about the Fourier transform? Also, an image is usually 2D or 3D, not 1D, though it can be.

请先登录,再进行评论。

回答(3 个)

Jan
Jan 2013-1-31
It depends on what "sampling" exactly means. Also "binary image" is not defined, so please post the inputs, the definition of the calculations and an example for the wanted outputs.
Here's a way:
subsampledImage = binaryImage(1:2:end, 1:8:end);
How's that? It does exactly what you asked. It you want something more specific, you should explain further.
function sampling(x,step)
plot(x(1:step:end),'-o')
plot(abs(fft(x(1:step:end))))
It may help you out......If don't then do contact me with further details.

类别

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

提问:

Sbh
2013-1-31

Community Treasure Hunt

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

Start Hunting!

Translated by