3
我想計算python中Cielab圖像的3D直方圖。我正在使用openCV來計算我的直方圖。我想使用openCV的compareHist
函數比較圖像,這就是爲什麼我使用openCV來計算我的圖像的3D直方圖。如何使用打開的CV計算python中的3D直方圖
我試着用以下變量:
i_lab = image.copy()
i_lab = i_lab.astype(np.uint8)
Range_hist = [[0, 100], [-100, 100], [-100, 100]]
hist_1 = cv2.calcHist([i_lab], [[0], [1], [2]], None, [[20], [20], [20]], Range_hist)
但它給錯誤SystemError: error return without exception set
請告訴我,我究竟做錯了,是否有可能在python
我在使用numpy庫生成的直方圖上使用了'compareHist'函數,所以我不需要上面的函數來計算我的直方圖了。 – Khushboo 2013-04-10 12:21:26