mirror of
https://github.com/davisking/dlib.git
synced 2024-11-01 10:14:53 +08:00
made the examples a little more clear.
--HG-- extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402345
This commit is contained in:
parent
8314cc6856
commit
7226d0b68b
@ -75,6 +75,8 @@ int main(int argc, char** argv)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Here we open the image file. Note that when you open a binary file with
|
||||||
|
// the C++ ifstream you must suplly the ios::binary flag.
|
||||||
ifstream fin(argv[1],ios::binary);
|
ifstream fin(argv[1],ios::binary);
|
||||||
if (!fin)
|
if (!fin)
|
||||||
{
|
{
|
||||||
|
@ -79,13 +79,13 @@ int main()
|
|||||||
// mean of the test points from the sinc function. So in this case our criterion for "significantly bigger"
|
// mean of the test points from the sinc function. So in this case our criterion for "significantly bigger"
|
||||||
// is > 3 or 4 standard deviations away from the above points that actually are on the sinc function.
|
// is > 3 or 4 standard deviations away from the above points that actually are on the sinc function.
|
||||||
cout << "Points that are NOT on the sinc function:\n";
|
cout << "Points that are NOT on the sinc function:\n";
|
||||||
m(0) = -1.5; m(1) = sinc(m(0))+4; cout << " " << test(m) << " is standard deviations from sinc: " << rs.scale(test(m)) << endl;
|
m(0) = -1.5; m(1) = sinc(m(0))+4; cout << " " << test(m) << " is " << rs.scale(test(m)) << " standard deviations from sinc." << endl;
|
||||||
m(0) = -1.5; m(1) = sinc(m(0))+3; cout << " " << test(m) << " is standard deviations from sinc: " << rs.scale(test(m)) << endl;
|
m(0) = -1.5; m(1) = sinc(m(0))+3; cout << " " << test(m) << " is " << rs.scale(test(m)) << " standard deviations from sinc." << endl;
|
||||||
m(0) = -0; m(1) = -sinc(m(0)); cout << " " << test(m) << " is standard deviations from sinc: " << rs.scale(test(m)) << endl;
|
m(0) = -0; m(1) = -sinc(m(0)); cout << " " << test(m) << " is " << rs.scale(test(m)) << " standard deviations from sinc." << endl;
|
||||||
m(0) = -0.5; m(1) = -sinc(m(0)); cout << " " << test(m) << " is standard deviations from sinc: " << rs.scale(test(m)) << endl;
|
m(0) = -0.5; m(1) = -sinc(m(0)); cout << " " << test(m) << " is " << rs.scale(test(m)) << " standard deviations from sinc." << endl;
|
||||||
m(0) = -4.1; m(1) = sinc(m(0))+2; cout << " " << test(m) << " is standard deviations from sinc: " << rs.scale(test(m)) << endl;
|
m(0) = -4.1; m(1) = sinc(m(0))+2; cout << " " << test(m) << " is " << rs.scale(test(m)) << " standard deviations from sinc." << endl;
|
||||||
m(0) = -1.5; m(1) = sinc(m(0))+0.9; cout << " " << test(m) << " is standard deviations from sinc: " << rs.scale(test(m)) << endl;
|
m(0) = -1.5; m(1) = sinc(m(0))+0.9; cout << " " << test(m) << " is " << rs.scale(test(m)) << " standard deviations from sinc." << endl;
|
||||||
m(0) = -0.5; m(1) = sinc(m(0))+1; cout << " " << test(m) << " is standard deviations from sinc: " << rs.scale(test(m)) << endl;
|
m(0) = -0.5; m(1) = sinc(m(0))+1; cout << " " << test(m) << " is " << rs.scale(test(m)) << " standard deviations from sinc." << endl;
|
||||||
|
|
||||||
// The output is as follows:
|
// The output is as follows:
|
||||||
/*
|
/*
|
||||||
@ -99,14 +99,13 @@ int main()
|
|||||||
0.872628
|
0.872628
|
||||||
|
|
||||||
Points that are NOT on the sinc function:
|
Points that are NOT on the sinc function:
|
||||||
1.06306 is standard deviations from sinc: 125.137
|
1.06306 is 125.137 standard deviations from sinc.
|
||||||
1.0215 is standard deviations from sinc: 98.0313
|
1.0215 is 98.0313 standard deviations from sinc.
|
||||||
0.92136 is standard deviations from sinc: 32.717
|
0.92136 is 32.717 standard deviations from sinc.
|
||||||
0.918282 is standard deviations from sinc: 30.7096
|
0.918282 is 30.7096 standard deviations from sinc.
|
||||||
0.930931 is standard deviations from sinc: 38.9595
|
0.930931 is 38.9595 standard deviations from sinc.
|
||||||
0.897916 is standard deviations from sinc: 17.4264
|
0.897916 is 17.4264 standard deviations from sinc.
|
||||||
0.913855 is standard deviations from sinc: 27.822
|
0.913855 is 27.822 standard deviations from sinc.
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// So we can see that in this example the kcentroid object correctly indicates that
|
// So we can see that in this example the kcentroid object correctly indicates that
|
||||||
|
Loading…
Reference in New Issue
Block a user