libcvd-members
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libcvd-members] libcvd cvd_src/faster_corner_10.cxx cvd_src/fas...


From: Edward Rosten
Subject: [libcvd-members] libcvd cvd_src/faster_corner_10.cxx cvd_src/fas...
Date: Thu, 23 Aug 2007 00:06:40 +0000

CVSROOT:        /cvsroot/libcvd
Module name:    libcvd
Changes by:     Edward Rosten <edrosten>        07/08/23 00:06:40

Modified files:
        cvd_src        : faster_corner_10.cxx faster_corner_9.cxx 
        test           : fast_test.cxx 

Log message:
        Fixed off-then edge buf in 9 and 10. All detectors are vlagrind and 
efence
        clean. SSE 9 and 10 match the behaviour of the non SSE detector. 12 is 
still
        missing a load of corners.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libcvd/cvd_src/faster_corner_10.cxx?cvsroot=libcvd&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/libcvd/cvd_src/faster_corner_9.cxx?cvsroot=libcvd&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/libcvd/test/fast_test.cxx?cvsroot=libcvd&r1=1.1&r2=1.2

Patches:
Index: cvd_src/faster_corner_10.cxx
===================================================================
RCS file: /cvsroot/libcvd/libcvd/cvd_src/faster_corner_10.cxx,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- cvd_src/faster_corner_10.cxx        22 Aug 2007 23:45:45 -0000      1.3
+++ cvd_src/faster_corner_10.cxx        23 Aug 2007 00:06:40 -0000      1.4
@@ -23,7 +23,7 @@
        const byte* const end = I[I.size().y - 3]-16;
 
        int xend = I.size().x - 3;
-       xend -= I.size().x % 16;
+       xend -= (I.size().x-3) % 16;
 
        for(int y=3; y < I.size().y - 3; y++)
        {

Index: cvd_src/faster_corner_9.cxx
===================================================================
RCS file: /cvsroot/libcvd/libcvd/cvd_src/faster_corner_9.cxx,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- cvd_src/faster_corner_9.cxx 22 Aug 2007 23:45:45 -0000      1.3
+++ cvd_src/faster_corner_9.cxx 23 Aug 2007 00:06:40 -0000      1.4
@@ -25,7 +25,7 @@
        const byte* const end = I[I.size().y - 3]-16;
 
        int xend = I.size().x - 3;
-       xend -= I.size().x % 16;
+       xend -= (I.size().x-3) % 16;
 
        for(int y=3; y < I.size().y - 3; y++)
        {

Index: test/fast_test.cxx
===================================================================
RCS file: /cvsroot/libcvd/libcvd/test/fast_test.cxx,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- test/fast_test.cxx  22 Aug 2007 23:43:14 -0000      1.1
+++ test/fast_test.cxx  23 Aug 2007 00:06:40 -0000      1.2
@@ -27,7 +27,12 @@
        funcp(i, normal, 1);
        funcf(i, faster, 1);
 
-       cout << normal.size() << " " << faster.size() << endl;
+       cout << normal.size() << " " << faster.size() << " ";
+
+       if(normal.size() == faster.size())
+               cout << "ok." << endl;
+       else
+               cout << "\x1b[31m BROKEN!\x1b[0m\n";
 
 
        sort(normal.begin(), normal.end());




reply via email to

[Prev in Thread] Current Thread [Next in Thread]