簡體   English   中英

如何在python中找到GLCM矩陣?

[英]How to find GLCM matrix in python?

我們正在使用Python 2.7.9。和scikit圖像庫。 我們無法使用skimage.feature.greycomatrix因為功能文件夾中沒有諸如greycomatrix.py之類的文件。 他們的文檔似乎錯了,因為它說此功能可用。 我們得到一個錯誤模塊屬性沒有對象功能。 Python中是否還有其他圖像處理庫可以幫助我們實現這一目標?

from skimage.feature import greycomatrix

這對我有用,就像http://scikit-image.org/docs/dev/auto_examples/plot_glcm.html上的說明一樣。

也許您只是一個舊版本,需要更新scikit-image? 或者,如果實際上是代表他們的錯誤,那么他們現在可能已修復。

您有哪個版本的scikit-image? 這個問題比您的Python版本更重要。 為了我:

import skimage
print skimage.__version__
'0.11.2'

因此對於0.11.2或更高版本,它應該可以正常工作。

就我而言,我使用以下導入,它對我有用。 我說

import skimage.feature as sk
##Then I say 


glcm = sk.greycomatrix(img, [1],[0])

這應該工作正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM