91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

將開源虹膜識別軟件OSIRIS移植到了windows上,基于VC2008和opencv2.3.1,在release目錄中運行,對若干幅虹膜圖像進行處理和對比,并給出處理結果和對比結果

資源截圖

代碼片段和文件信息

/*******************************************************
*?Open?Source?for?Iris?:?OSIRIS
*?Version?:?4.0
*?Date?:?2011
*?Author?:?Guillaume?Sutra?Telecom?SudParis?France
*?License?:?BSD
********************************************************/

#include?
#include?“OsiCircle.h“

using?namespace?std?;

namespace?osiris
{

????//?CONSTRUCTORS?&?DESTRUCTORS
????/////////////////////////////


????OsiCircle::OsiCircle()
????{
????????//?Do?nothing
????}

????OsiCircle::~OsiCircle()
????{
????????//?Do?nothing
????}

????OsiCircle::OsiCircle?(?const?CvPoint?&?rCenter??int?rRadius?)
????{
????????setCenter(rCenter)?;
????????setRadius(rRadius)?;
????}




????//?ACCESSORS
????////////////


????CvPoint?OsiCircle::getCenter?(?)?const
????{
????????return?mCenter?;
????}

????int?OsiCircle::getRadius?(?)?const
????{
????????return?mRadius?;
????}

????void?OsiCircle::setCenter(const?CvPoint?&?rCenter?)
????{
????????mCenter?=?rCenter?;
????}

????void?OsiCircle::setRadius?(?int?rRadius?)
????{
????????if?(?rRadius?????????{
????????????throw?runtime_error(“Circle?with?negative?radius?:?“?+?rRadius)?;
????????}
????????mRadius?=?rRadius?;
????}

????void?OsiCircle::setCircle?(?const?CvPoint?&?rCenter??int?rRadius?)
????{
????????setCenter(rCenter)?;
????????setRadius(rRadius)?;
????}

????void?OsiCircle::setCircle?(?int?rCenterX??int?rCenterY??int?rRadius?)
????{
????????setCircle(cvPoint(rCenterXrCenterY)rRadius)?;
????}





????//?OPERATORS
????////////////


????void?OsiCircle::drawCircle?(?IplImage?*?pImage??const?CvScalar?&?rColor??int?thickness?)
????{
????????cvCircle(pImagemCentermRadiusrColorthickness)?;
????}


????void?OsiCircle::computeCircleFitting?(?const?vector?&?rPoints?)
????{
????????//?Compute?the?averages?mx?and?my
????????float?mx?=?0??my?=?0?;
????????for?(?int?p?=?0?;?p?????????{
????????????mx?+=?rPoints[p].x?;
????????????my?+=?rPoints[p].y?;
????????}
????????mx?=?mx?/?rPoints.size()?;
????????my?=?my?/?rPoints.size()?;

????????//?Work?in?(uv)?space?with?u?=?x-mx?and?v?=?y-my
????????float?u?=?0??v?=?0??suu?=?0??svv?=?0??suv?=?0??suuu?=?0??svvv?=?0??suuv?=?0??suvv?=?0?;

????????//?Build?some?sums
????????for?(?int?p?=?0?;?p?????????{
????????????u?=?rPoints[p].x?-?mx?;
????????????v?=?rPoints[p].y?-?my?;
????????????suu?+=?u?*?u?;
????????????svv?+=?v?*?v?;
????????????suv?+=?u?*?v?;
????????????suuu?+=?u?*?u?*?u?;
????????????svvv?+=?v?*?v?*?v?;
????????????suuv?+=?u?*?u?*?v?;
????????????suvv?+=?u?*?v?*?v?;
????????}

????????//?These?equations?are?demonstrated?in?paper?from?R.Bullock?(2006)
????????float?uc?=?0.5?*?(?suv?*?(?svvv?+?suuv?)?-?svv?*?(?suuu?+?suvv?)?)?/?(?suv?*?suv?-?suu?*?svv?)?;
????????float?vc?=?0.5?*?(?suv?*?(?suuu?+?suvv?)?-?suu?*?(?svvv?+?suuv?)?)?/?(?suv?*?suv?-?suu?*?svv?)?;

?????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2799??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\osirismfc\ReadMe.txt

?????文件???????9450??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\Release\filters.txt

?????文件????????109??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\opencv2.3.1.txt

?????文件???????1708??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\Release\points.txt

?????文件???????2655??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\Release\CircleParameters\S5000R00_para.txt

?????文件???????2687??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\Release\CircleParameters\S5000R01_para.txt

?????文件???????2588??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\Release\CircleParameters\S5001R01_para.txt

?????文件??????????0??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\VC2008.txt

?????文件???????3087??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\osirismfc\OsiCircle.h

?????文件???????8384??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\osirismfc\OsiEye.h

?????文件???????6558??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\osirismfc\OsiManager.h

?????文件??????11352??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\osirismfc\OsiProcessings.h

?????文件????????459??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\osirismfc\osirismfc.h

?????文件????????619??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\osirismfc\osirismfcDlg.h

?????文件???????4547??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\osirismfc\OsiStringUtils.h

?????文件????????681??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\osirismfc\resource.h

?????文件???????1796??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\osirismfc\stdafx.h

?????文件???????1030??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\osirismfc\targetver.h

?????文件???????3180??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\osirismfc\OsiCircle.cpp

?????文件??????12898??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\osirismfc\OsiEye.cpp

?????文件??????28469??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\osirismfc\OsiManager.cpp

?????文件??????48194??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\osirismfc\OsiProcessings.cpp

?????文件???????1686??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\osirismfc\osirismfc.cpp

?????文件???????4535??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\osirismfc\osirismfcDlg.cpp

?????文件????????140??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\osirismfc\stdafx.cpp

?????文件??????92672??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\Release\osirismfc.exe

?????文件?????499712??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\Release\MSVCP71.DLL

?????文件?????348160??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\Release\msvcr71.dll

?????文件?????744960??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\Release\opencv_calib3d231.dll

?????文件?????548352??2017-01-07?23:30??虹膜識別VC2008例子改編OSIRIS\復件?osirismfc\Release\opencv_contrib231.dll

............此處省略58個文件信息

評論

共有 條評論