Azzera filtri
Azzera filtri

Info

Questa domanda è chiusa. Riaprila per modificarla o per rispondere.

I have quantized hsv into 8×3×3 combinations,so I want to find what is number of pixels per each bin how do I do it

1 visualizzazione (ultimi 30 giorni)
h

Risposte (3)

Image Analyst
Image Analyst il 13 Gen 2018
If you have taken the 3-D histogram, then you have the values. If you really "have quantized hsv into 8×3×3 combinations" then how can you not have that variable??? What happened to it? Did you clear it for some reason? If so, why?
  10 Commenti
Image Analyst
Image Analyst il 16 Gen 2018
Sorry, it should be h,s,v=1,2,3
hImage = hsvImage(:, :, 1);
sImage = hsvImage(:, :, 2);
vImage = hsvImage(:, :, 3);

teja jayavarapu
teja jayavarapu il 13 Gen 2018
If I divide image into N×N blocks how do we apply this quantification for different blocks
  1 Commento
Image Analyst
Image Analyst il 14 Gen 2018
Same way I already showed you. The code does not care where rgbImage came from: imread() or indexing a block of a larger image. The code works the same regardless of where rgbImage originated.

teja jayavarapu
teja jayavarapu il 14 Gen 2018
a=imread(img); [rows, cols, numOfBands] = size(a); mr=round(rows/2); mc=round(cols/2); image1=a(1:mr,1:mc); image2=a(1:mr,(mc+1):cols); image3=a((mr+1):rows,1:mc); image4=a((mr+1):rows,(mc+1):cols); subplot(4,3,2) imshow(img) subplot(4,3,5) imshow(image1) subplot(4,3,6) imshow(image2) subplot(4,3,8) imshow(image3) subplot(4,3,9) imshow(image4) I HAVE DIVIDED THE IMAGE INTO 4 BLOCKS IS THERE ANY BETTER WAY OR THERE IS ANY DIRECT COMMAND IN MATLAB TO DO THIS?

Questa domanda è chiusa.

Community Treasure Hunt

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

Start Hunting!

Translated by