[Top][All Lists]
[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());
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [libcvd-members] libcvd cvd_src/faster_corner_10.cxx cvd_src/fas...,
Edward Rosten <=