• 大小: 6KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-08
  • 语言: 其他
  • 标签: svmpython  

资源简介

由于图片资源太大 还是需要您自己去下载

资源截图

代码片段和文件信息

__author__ = ‘15275‘
from numpy import *
from PIL import Image
import matplotlib.pyplot as plt
import os

#图像二值化
def ImageToMatrix(filename):
    # 读取图片
    im = Image.open(filename)

    # 显示图片
#     im.show()
    widthheight = im.size
    im = im.convert(“1“)
    # print(im)
    data = im.getdata()
    # print(data)
    data = matrix(data)/255

    #new_data = np.reshape(data(widthheight))
    new_data = reshape(data(heightwidth))
    return data


# a=ImageToMatrix(“D:/face/isOrNoGlass/1_0.jpg“)
# print(a.shape)


#图像名字修改
def updataDateName(fileDir):
    for root dirs files in os.walk(fileDir):
        for x in range(len(files)):
            print(files[x])
            os.rename(“D:/face/noglass/“+files[x]“D:/face/noglass/1_“+str(x)+“.jpg“)
        # print(root) #当前目录路径
        # print(dirs) #当前路径下所有子目录
        # print(files) #当前路径下所有非目录子文件

# updataDateName(“D:/face/noglass“)



# for files in os.walk(“D:/face/isOrNoGlass“):
#     for i in range(len(files[2])):
#         print(files[2][i])

def img2vector(filename):
    # for files in os.walk(“D:/face/isOrNoGlass“):
    #    for i in range(len(files[2])):
    #         print(files[2][i])
    returnVect = zeros((1400))
    Matrix1=ImageToMatrix(filename)
    print(Matrix1.shape)
    for i in range(Matrix1.shape[0]):
        for j in range(Matrix1.shape[1]):

            returnVect[020*i+j]=Matrix1[i][j];
    # fr = open(filename)
    # for i in range(20):
    #     lineStr = fr.readline()
    #
    #     for j in range(20):
    #         returnVect[020*i+j] = int(lineStr[j])
    return returnVect

mate=img2vector(“D:/face/isOrNoGlass/1_0.jpg“)
print(mate)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1809  2017-05-12 14:10  FaceRec\itools.py

     文件      19369  2017-07-26 08:54  FaceRec\svm2.py

     文件         22  2017-05-10 15:37  FaceRec\__init__.py

     目录          0  2017-07-26 08:54  FaceRec

----------- ---------  ---------- -----  ----

                21200                    4


评论

共有 条评论

相关资源