Commit Graph

29 Commits

Author SHA1 Message Date
Paul Zabelin
035fcb83b9 ignore errors trying to restore links to openblas
ln: /usr/local/opt/openblas/0.3.5: File exists
https://travis-ci.org/paulz/PerspectiveTransform/jobs/526580145#L878
2019-05-01 00:43:04 -07:00
Paul Zabelin
73a618eb4b extract corners() and reuse method for CGRect 2019-04-10 13:24:05 -07:00
Paul Zabelin
0e7af6191c restore link to openblas
to fix build failure: https://circleci.com/gh/paulz/PerspectiveTransform/363
2019-04-10 04:38:44 -07:00
Paul Zabelin
944a5f4bac describe performance test results 2019-04-10 03:24:56 -07:00
Paul Zabelin
137dfd5808 refactor to reuse CompareTransformSpecConfiguration 2019-04-10 02:53:10 -07:00
Paul Zabelin
04d5a5326c update opencv dependencies for mojave 10.14.4 2019-04-09 04:50:55 -07:00
Paul Zabelin
d90988b427 simplify build for testing 2019-04-09 04:27:46 -07:00
Paul Zabelin
cf20cb7298 reindent 2019-03-17 21:20:37 -07:00
Paul Zabelin
90281b8739 refactor specs 2019-03-12 03:45:39 -07:00
Paul Zabelin
6a3a7ff49d fix lint warnings 2019-02-05 14:37:08 -08:00
Paul Zabelin
822d7cf90f Use OpenCV version 4 (#5)
* use opencv4 
* update opencv installation script for OpenCV 4
* update directories for caching homebrew packages
* add include path for mac os high sierra and opencv3
* refactor OpenCV wrapper to use static C functions
2019-01-28 11:36:05 -08:00
Paul Zabelin
49133afc94 Fix travis caching (#4)
* fix travis opencv installation
* add parent directory to cache, as it is small
* inline before script
2019-01-25 21:20:47 -08:00
Paul Zabelin
ca58f17e2c explicit path list, as circleci does not support variables 2019-01-25 14:08:06 -08:00
Paul Zabelin
865049f66f add script to install opencv 2019-01-25 12:52:00 -08:00
Paul Zabelin
f464010f74 lint 2019-01-21 22:06:07 -08:00
Paul Zabelin
64adf79f49 Optimize travis build (#3)
* use whole module compilation mode

to workaround intermittent code sign failures, see https://travis-ci.org/paulz/PerspectiveTransform/jobs/481952493#L985
that could be caused by known Xcode 10 issue: https://developer.apple.com/documentation/xcode_release_notes/xcode_10_release_notes/build_system_release_notes_for_xcode_10

* reuse test images from the app in app specs

* exclude svg from app specs as it is not used

* exclude metadata files from Example app build

* Revert "reuse test images from the app in app specs"

This reverts commit 9b18b81a036adc547771efed10cfe13e56f9c207.

* disallow warnings in pod lib lint, make SnapshotSpec work with or without app resources

* disable localization

* remove unused xcconfig files

* enable batch mode experiment

to workaround code sign issues: https://github.com/Yummypets/YPImagePicker/issues/236

* delete all code signing build settings

* fix framework specs dependency on the example app

* move scheme to workspace, disable auto create, ignore playground compiled files

* reuse test bundle info, remove unused build settings

* reset bundle indentifiers to the same value

* remove module name

* clean mac target build settings

* remove unused FRAMEWORK_SEARCH_PATHS

* reuse wrapper header as bridging

* reuse before install, cache bundler
2019-01-20 05:25:03 -08:00
Paul Zabelin
f69a92074c migrate to Swift 4.2 2018-10-08 11:25:06 -07:00
Paul Zabelin
2275209422 fix macOS test
fix imports order
2018-03-09 01:13:08 -08:00
Paul Zabelin
8048fb066f mute warnings from opencv doxygen comments 2018-03-09 00:04:42 -08:00
Paul Zabelin
301a7d88a0 add CompareMethodsSpec 2018-03-07 22:19:30 -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
91fd8d0fda add comment to help with opencv installation 2018-02-28 23:55:49 -08:00
Paul Zabelin
597268c64c refactor NimbleSpecHelper
to share it with OS X target
2018-02-28 17:33:17 -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