日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

数字图像处理与机器视觉——Visual C++与Matlab实现书中代码勘误

發(fā)布時(shí)間:2025/3/15 67 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数字图像处理与机器视觉——Visual C++与Matlab实现书中代码勘误 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.


本文為原創(chuàng)作品,不用于商業(yè)用途!

歡迎關(guān)注我的博客:http://blog.csdn.net/hit2015springhttp://www.cnblogs.com/xujianqing/



做了一個(gè)小作業(yè),這本書里的一個(gè)demo,基于PCA和SVM的人臉識(shí)別系統(tǒng),里面出現(xiàn)了一兩個(gè)小問題,在這發(fā)出來,以供大家交流學(xué)習(xí)。

在運(yùn)行程序之前,必須運(yùn)行pathtool設(shè)置路徑,添加根路徑下的exportLibSVM,Kernel,PCA,SVM幾個(gè)文件夾。

人嘛難免的惰性,看到一個(gè)小的demo我總是想運(yùn)行一下,看看效果,于是把這本書帶的這個(gè)程序往matlab里面一放,就想跑出來,這樣就出現(xiàn)了下面的畫面:

?

未定義函數(shù)或變量 'W'。

出錯(cuò) classify (line 18)

xNewFace = xNewFace*W; % 經(jīng)過pca變換降維

出錯(cuò) GUIRecgFaceImage (line 3)

nClass = classify(filepath);

Error while evaluating uicontrol Callback

?

改錯(cuò):

xNewFace = ?(xNewFace-meanVec)*W; % 經(jīng)過pca變換降維

classify.m函數(shù)的一句語句做修改,修改為

xNewFace = ?(xNewFace-meanVec)*V; % 經(jīng)過pca變換降維

?

然后又有一個(gè)問題:

錯(cuò)誤使用 svmclassify (line 53)

The first input should be a struct generated by SVMTRAIN.

出錯(cuò) multiSVMClassify (line 29)

classes = svmclassify(CASVMStruct{iIndex}{jIndex}, TestFace);

出錯(cuò) classify (line 23)

nClass = multiSVMClassify(xNewFace);

出錯(cuò) GUIRecgFaceImage (line 3)

nClass = classify(filepath);

Error while evaluating uicontrol Callback

?

?

這個(gè)問題是由于之前安裝過libsvm導(dǎo)致的,于是把libsvm 卸載掉就ok!

如果你原來安裝過libsvm需要先卸載掉。

方法是:在command window中輸入pathtool,在彈出的框中去掉libsvm的文件夾。

其實(shí)就是在pathtool中把它的路徑刪除了就ok!

然后就可以成功運(yùn)行!

?

附上人臉識(shí)別的代碼包!

http://download.csdn.net/detail/hit2015spring/9667350

福利答謝大家!

感謝您閱讀本篇文章,對(duì)此特別發(fā)放一個(gè)無門檻的現(xiàn)金紅包,打開支付寶掃碼領(lǐng)取,可以領(lǐng)到錢的哦!


 

總結(jié)

以上是生活随笔為你收集整理的数字图像处理与机器视觉——Visual C++与Matlab实现书中代码勘误的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。