-1
我想繪製RGB圖像的3D直方圖。 下面是我的代碼:如何在python中繪製RGB圖像的3D直方圖
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import numpy as np
from scipy.misc import imread
import pylab
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
img1 = imread('image.jpg')
img_reshaped = img1.reshape(img1.shape[0] * img1.shape[1], img1.shape[2])
hist, edges = np.histogramdd(img_reshaped, bins=(100, 100, 100))
請告訴我如何繪製,我已經獲得了hist
直方圖。
是的,但我無法將其2D直方圖延伸到我的3D。 – Khushboo 2013-03-20 13:25:24
你想象中的數字會是什麼樣子?你基本上要求一個4D圖 - 你想象的是某種動畫或某種堆積的3D圖嗎? – 2013-03-20 22:47:33
是的,我其實是在尋找4D的身影。 但我會分開RGB通道並將其繪製在2D中。 – Khushboo 2013-03-21 09:06:25