资源简介
内含13种图像特征提取代码:01_Histogram、02_GLCM、03_Color、04_ShapeContext、05_SIFT、06_HOG、07_LBP、08_Gabor、09_SURF、10_Harris、11_FAST、12_BRIEF、13_ORB
代码片段和文件信息
“““
hist = cv2.calcHist([image] # 传入图像(列表)
[0] # 使用的通道(使用通道:可选[0][1][2])
None # 没有使用mask(蒙版)
[256] # HistSize
[0.0255.0]) # 直方图柱的范围
# return->list
“““
import cv2
import numpy as np
import matplotlib.pyplot as plt
from scipy import misc
def calcAndDrawHist(image color):
hist = cv2.calcHist([image] [0] None [256] [0.0 255.0])
minVal maxVal minLoc maxLoc = cv2.minMaxLoc(hist)
histImg = np.zeros([256 256 3] np.uint8)
hpt = int(0.9 * 256);
for h in range(256):
intensity = int(hist[h] * hpt / maxVal)
cv2.line(histImg (h 256) (h 256 - intensity) color)
return histImg
if __name__ == ‘__main__‘:
original_img = cv2.imread(“lena.jpg“)
img = cv2.resize(original_img None fx=0.6 fy=0.6 interpolation=cv2.INTER_CUBIC)
b g r = cv2.split(img)
histImgB = calcAndDrawHist(b [255 0 0])
histImgG = calcAndDrawHist(g [0 255 0])
histImgR = calcAndDrawHist(r [0 0 255])
cv2.imshow(“histImgB“ histImgB)
cv2.imshow(“histImgG“ histImgG)
cv2.imshow(“histImgR“ histImgR)
misc.imsave(‘G:/图像工作/图像特征提取/实验结果/1_直方图特征/histImgR.jpg‘ histImgR)
misc.imsave(‘G:/图像工作/图像特征提取/实验结果/1_直方图特征/histImgG.jpg‘ histImgG)
misc.imsave(‘G:/图像工作/图像特征提取/实验结果/1_直方图特征/histImgB.jpg‘ histImgB)
cv2.imshow(“Img“ img)
cv2.waitKey(0)
cv2.destroyAllWindows()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 511 2019-03-27 19:55 img_feature_extraction\.idea\img_feature_extraction.iml
文件 188 2019-03-27 19:55 img_feature_extraction\.idea\misc.xm
文件 303 2019-03-27 19:53 img_feature_extraction\.idea\modules.xm
文件 20260 2019-03-29 16:10 img_feature_extraction\.idea\workspace.xm
文件 1774 2019-03-29 14:53 img_feature_extraction\01_Histogram.py
文件 2263 2019-03-29 15:00 img_feature_extraction\02_GLCM.py
文件 449 2019-03-29 15:05 img_feature_extraction\03_Color.py
文件 0 2019-03-29 14:36 img_feature_extraction\04_ShapeContext.py
文件 729 2019-03-29 15:20 img_feature_extraction\05_SIFT.py
文件 5002 2019-03-29 15:09 img_feature_extraction\06_HOG.py
文件 865 2019-03-29 15:12 img_feature_extraction\07_LBP.py
文件 1279 2019-03-29 15:36 img_feature_extraction\08_Gabor.py
文件 806 2019-03-29 15:07 img_feature_extraction\09_SURF.py
文件 586 2019-03-29 15:35 img_feature_extraction\10_Harris.py
文件 627 2019-03-29 15:38 img_feature_extraction\11_FAST.py
文件 454 2019-03-29 15:45 img_feature_extraction\12_BRIEF.py
文件 2092 2019-03-29 16:06 img_feature_extraction\13_ORB.py
文件 1536015 2002-02-07 23:38 img_feature_extraction\img1.jpg
文件 1536015 2002-02-07 23:38 img_feature_extraction\img2.jpg
文件 1536015 2002-02-07 23:38 img_feature_extraction\img3.jpg
文件 1536015 2002-02-07 23:38 img_feature_extraction\img4.jpg
文件 1536015 2002-02-07 23:38 img_feature_extraction\img5.jpg
文件 1536015 2002-02-07 23:38 img_feature_extraction\img6.jpg
文件 478034 2019-03-27 19:56 img_feature_extraction\lena.jpg
文件 541537 2019-03-29 15:59 img_feature_extraction\orbTest.jpg
文件 55 2019-03-27 19:54 img_feature_extraction\venv\Lib\site-packages\easy-install.pth
文件 1 2019-03-27 19:54 img_feature_extraction\venv\Lib\site-packages\pip-10.0.1-py3.6.egg\EGG-INFO\dependency_li
文件 98 2019-03-27 19:54 img_feature_extraction\venv\Lib\site-packages\pip-10.0.1-py3.6.egg\EGG-INFO\entry_points.txt
文件 2 2019-03-27 19:54 img_feature_extraction\venv\Lib\site-packages\pip-10.0.1-py3.6.egg\EGG-INFO\not-zip-safe
文件 2972 2019-03-27 19:54 img_feature_extraction\venv\Lib\site-packages\pip-10.0.1-py3.6.egg\EGG-INFO\PKG-INFO
............此处省略440个文件信息
评论
共有 条评论