Commit Graph

273 Commits

Author SHA1 Message Date
Paul Zabelin
f5a3fb8e6e remove extra normalization 2018-03-07 03:04:56 -08:00
Paul Zabelin
b3fdf4ba93 verify basisVectorsToPointsMap on random points 2018-03-04 22:05:37 -08:00
Paul Zabelin
f2b7ca41ae add spec for basisVectorsToPointsMap 2018-03-04 21:04:15 -08:00
Paul Zabelin
b68defc19c reformat comments to headerdoc 2018-03-04 20:09:39 -08:00
Paul Zabelin
c6ea874b1d add performance test for open cv
to compare perspective transform with find homography
2018-03-04 01:33:35 -08:00
Paul Zabelin
7a1ea1566e add cvGetPerspectiveTransform
another OpenCV method to solve the same problem
add spec to prove the result is the same
2018-03-04 01:22:44 -08:00
Paul Zabelin
51d9c9a06a rename OpenCVWrapper.transform to findHomography 2018-03-04 00:51:33 -08:00
Paul Zabelin
c8df0dfe0e update performance data 2018-03-03 10:21:32 -08:00
Paul Zabelin
3e5d7618f9 enable test coverage 2018-03-03 04:43:27 -08:00
Paul Zabelin
16ecdc3eb2 do not code sign test bundle on mac 2018-03-02 20:33:31 -08:00
Paul Zabelin
38ec689b50 fix refernces to urs/local/lib 2018-03-02 20:12:42 -08:00
Paul Zabelin
4348e890d5 refactor podfile 2018-03-02 18:57:07 -08:00
Paul Zabelin
a314caa460 use absolute path for frameworks 2018-03-02 18:42:45 -08:00
Paul Zabelin
a4ab850d51 fix cocoapods version reference in lock file
regenerate lock with pod install
2018-03-02 14:37:19 -08:00
Paul Zabelin
40a5311b30 reuse existing cocoapods
move carthage version to deploy

remove pod version as it is already announced as part of the normal build:
https://travis-ci.org/paulz/PerspectiveTransform/builds/348443168 (+10 squashed commits)
Squashed commits:
[5266b7e] cleanup travis script
[424663f] remove rvm and bundle

to use existing cocoapods
[897a05d] skip installing slather on travis
[c405709] reuse existing bundler
[da5271e] shoe bundle version
[0526b4e] use the same version of cocoapods as on travis
[5314398] remove cocoapods gem to reuse existing on travis
[6900b88] log rvm gems
[a2476a3] Update .travis.yml

Remove RVM to use default
[1a6478c] show cocoapods version
2018-03-02 14:19:56 -08:00
Paul Zabelin
7f16871573 exclude code coverage from app build 2018-03-01 16:57:46 -08:00
Paul Zabelin
c652086a54 update baselines 2018-03-01 00:55:00 -08:00
Paul Zabelin
91fd8d0fda add comment to help with opencv installation 2018-02-28 23:55:49 -08:00
Paul Zabelin
e538870d66 fix carthage build
by sharing Pods project scheme for framework
2018-02-28 23:38:09 -08:00
Paul Zabelin
804db47ff8 organize project files
add image to launch screen
2018-02-28 22:12:44 -08:00
Paul Zabelin
a98119e04e mute noise on travis
optimize images
2018-02-28 22:01:27 -08:00
Paul Zabelin
8700eb53e3 add app icons 2018-02-28 21:44:01 -08:00
Paul Zabelin
95783c68c3 refactor accelerate test to verify correctness 2018-02-28 21:04:25 -08:00
Paul Zabelin
d13d6e656e add accelarate performance tests for comparison 2018-02-28 20:16:30 -08:00
Paul Zabelin
089020082d refactor podspec and podfile 2018-02-28 20:09:30 -08:00
Paul Zabelin
90281b04e1 fix travis coverage report generation
prefix with bundle exec in hope to launch slather
2018-02-28 19:33:46 -08:00
Paul Zabelin
0fc67cd401 reorder travis config
to match the order of execution, see
https://travis-ci.org/paulz/PerspectiveTransform/jobs/347584158
2018-02-28 19:10:15 -08:00
Paul Zabelin
51e7d0f82f refactor travis Gemfile
to use group, as travis now requires cocoapods for pod install
2018-02-28 18:12:34 -08:00
Paul Zabelin
597268c64c refactor NimbleSpecHelper
to share it with OS X target
2018-02-28 17:33:17 -08:00
Paul Zabelin
6237ec259b add travis specific gemfile 2018-02-28 04:00:56 -08:00
Paul Zabelin
56c1d73f19 fix travis failure to code sign
disable code sign for OS X tests
2018-02-28 03:29:55 -08:00
Paul Zabelin
3d1b7dba18 migrate tests to quick 2018-02-28 02:05:49 -08:00
Paul Zabelin
bc25543859 migrate open cv test to quick 2018-02-28 02:00:18 -08:00
Paul Zabelin
73796a0684 add mac target to Podfile 2018-02-28 01:38:26 -08:00
Paul Zabelin
2ec1e5c3c1 reinstall pods, fix specs 2018-02-28 01:26:59 -08:00
Paul Zabelin
0f1631dbe3 add tests for open cv on mac 2018-02-28 01:17:18 -08:00
Paul Zabelin
ed9651af8c add test for simple identity matrix 2018-02-28 00:33:51 -08:00
Paul Zabelin
63fe3436ab use /usr/local/ path to find homebrew opencv installation
add open cv wrapper
2018-02-28 00:20:12 -08:00
Paul Zabelin
42b0641970 add mac unit test bundle 2018-02-28 00:08:56 -08:00
Paul Zabelin
a5cb37639e add spec to compare algebraic solution and OpenCV 2018-02-27 23:30:50 -08:00
Paul Zabelin
f71506903e fix swift version in specs 2018-02-27 23:17:47 -08:00
Paul Zabelin
235e7391e9 add another bot 2018-02-26 21:36:10 -08:00
Paul Zabelin
fa69a68394 share framework sheme
to fix carthage error to build
2018-02-24 20:47:13 -08:00
Paul Zabelin
29360233fd update podspec
add screenshot
2018-02-24 19:08:37 -08:00
Paul Zabelin
11e5e09d9f add performance test to compare 2018-02-24 18:44:33 -08:00
Paul Zabelin
2611e7bda2 add Algebraic Solution 2018-02-24 18:34:58 -08:00
Paul Zabelin
24dae76b57 add patternTransform to svg
in attempt to match transformation of frame
2018-02-22 23:08:44 -08:00
Paul Zabelin
ac35b4aa73 move bundle to project top level 2018-02-19 22:10:52 -08:00
Paul Zabelin
7fcbfa9eb4 add codecov 2018-02-19 22:00:41 -08:00
Paul Zabelin
1724040583 add spec for reverse projection 2018-02-19 21:59:27 -08:00