亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python實(shí)現(xiàn)基于SVM手寫數(shù)字識(shí)別功能

 更新時(shí)間:2020年05月27日 11:39:34   作者:陽(yáng)光下的Smiles  
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)基于SVM手寫數(shù)字識(shí)別功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了SVM手寫數(shù)字識(shí)別功能的具體代碼,供大家參考,具體內(nèi)容如下

1、SVM手寫數(shù)字識(shí)別

識(shí)別步驟:

(1)樣本圖像的準(zhǔn)備。
(2)圖像尺寸標(biāo)準(zhǔn)化:將圖像大小都標(biāo)準(zhǔn)化為8*8大小。
(3)讀取未知樣本圖像,提取圖像特征,生成圖像特征組。
(4)將未知測(cè)試樣本圖像特征組送入SVM進(jìn)行測(cè)試,將測(cè)試的結(jié)果輸出。

識(shí)別代碼:

#!/usr/bin/env python
import numpy as np
import mlpy
import cv2
print 'loading ...'

def getnumc(fn):
 '''返回?cái)?shù)字特征'''
 fnimg = cv2.imread(fn) #讀取圖像
 img=cv2.resize(fnimg,(8,8)) #將圖像大小調(diào)整為8*8
 alltz=[]
 for now_h in xrange(0,8):
 xtz=[] 
 for now_w in xrange(0,8):
  b = img[now_h,now_w,0]
  g = img[now_h,now_w,1]
  r = img[now_h,now_w,2]
  btz=255-b
  gtz=255-g
  rtz=255-r
  if btz>0 or gtz>0 or rtz>0:
  nowtz=1
  else:
  nowtz=0
  xtz.append(nowtz) 
 alltz+=xtz
 return alltz
 
#讀取樣本數(shù)字
x=[]
y=[]
for numi in xrange(1,10):
 for numij in xrange(1,5):
 fn='nums/'+str(numi)+'-'+str(numij)+'.png'
 x.append(getnumc(fn))
 y.append(numi)
 
x=np.array(x)
y=np.array(y)
svm = mlpy.LibSvm(svm_type='c_svc', kernel_type='poly',gamma=10)
svm.learn(x, y)
print u"訓(xùn)練樣本測(cè)試:"
print svm.pred(x)
print u"未知圖像測(cè)試:"
for iii in xrange (1,10):
 testfn= 'nums/test/'+str(iii)+'-test.png'
 testx=[]
 testx.append(getnumc(testfn))
 print 
 print testfn+":",
 print svm.pred(testx)

樣本:

結(jié)果:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python?snap7讀寫PLC的操作方法

    python?snap7讀寫PLC的操作方法

    這篇文章主要介紹了python?snap7讀寫PLC的操作方法,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-02-02
  • 使用Python腳本從文件讀取數(shù)據(jù)代碼實(shí)例

    使用Python腳本從文件讀取數(shù)據(jù)代碼實(shí)例

    這篇文章主要介紹了使用Python腳本從文件讀取數(shù)據(jù)代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • vue.js實(shí)現(xiàn)輸入框輸入值內(nèi)容實(shí)時(shí)響應(yīng)變化示例

    vue.js實(shí)現(xiàn)輸入框輸入值內(nèi)容實(shí)時(shí)響應(yīng)變化示例

    這篇文章主要介紹了vue.js實(shí)現(xiàn)輸入框輸入值內(nèi)容實(shí)時(shí)響應(yīng)變化,結(jié)合實(shí)例形式分析了vue.js使用v-model屬性進(jìn)行數(shù)據(jù)綁定的相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • Python 實(shí)現(xiàn)交換矩陣的行示例

    Python 實(shí)現(xiàn)交換矩陣的行示例

    今天小編就為大家分享一篇Python 實(shí)現(xiàn)交換矩陣的行示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2019-06-06
  • 淺談Python的格式化輸出

    淺談Python的格式化輸出

    這篇文章主要介紹了python中的格式化輸出用法,分析了Python格式化輸出的種類并結(jié)合實(shí)例形式總結(jié)了針對(duì)浮點(diǎn)數(shù)的格式化輸出方法,需要的朋友可以參考下
    2021-10-10
  • python讀寫二進(jìn)制文件的方法

    python讀寫二進(jìn)制文件的方法

    這篇文章主要介紹了python讀寫二進(jìn)制文件的方法,實(shí)例分析了Python讀寫二進(jìn)制文件的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • python實(shí)現(xiàn)輸入三角形邊長(zhǎng)自動(dòng)作圖求面積案例

    python實(shí)現(xiàn)輸入三角形邊長(zhǎng)自動(dòng)作圖求面積案例

    這篇文章主要介紹了python實(shí)現(xiàn)輸入三角形邊長(zhǎng)自動(dòng)作圖求面積案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2020-04-04
  • Python實(shí)現(xiàn)一個(gè)論文下載器的過程

    Python實(shí)現(xiàn)一個(gè)論文下載器的過程

    這篇文章主要介紹了Python實(shí)現(xiàn)一個(gè)論文下載器的過程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • Python操作MongoDb數(shù)據(jù)庫(kù)流程詳解

    Python操作MongoDb數(shù)據(jù)庫(kù)流程詳解

    這篇文章主要介紹了Python操作MongoDb數(shù)據(jù)庫(kù)流程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • python解析xml文件實(shí)例分享

    python解析xml文件實(shí)例分享

    這篇文章主要介紹了python解析XML文件的方法,大家參考使用吧
    2013-12-12

最新評(píng)論