Skip to content

Releases: kylefleming/opencv

OpenCV 2.4.13.6 with libjpeg bundled

03 May 07:53

Choose a tag to compare

Exactly the same as the official 2.4.13.6 release, bundled with liblibjpeg.a in order to link properly.

Fixes:

Undefined symbols for architecture x86_64:
  "_jpeg_free_small", referenced from:
      _free_pool in opencv2(jmemmgr.o)
      _self_destruct in opencv2(jmemmgr.o)
  "_jpeg_mem_available", referenced from:
      _realize_virt_arrays in opencv2(jmemmgr.o)
  "_jpeg_free_large", referenced from:
      _free_pool in opencv2(jmemmgr.o)
  "_jpeg_open_backing_store", referenced from:
      _realize_virt_arrays in opencv2(jmemmgr.o)
  "_jpeg_get_large", referenced from:
      _alloc_large in opencv2(jmemmgr.o)
      _realize_virt_arrays in opencv2(jmemmgr.o)
  "_jpeg_mem_term", referenced from:
      _jinit_memory_mgr in opencv2(jmemmgr.o)
      _self_destruct in opencv2(jmemmgr.o)
  "_jpeg_mem_init", referenced from:
      _jinit_memory_mgr in opencv2(jmemmgr.o)
  "_jpeg_get_small", referenced from:
      _jinit_memory_mgr in opencv2(jmemmgr.o)
      _alloc_small in opencv2(jmemmgr.o)
ld: symbol(s) not found for architecture x86_64

OpenCV 2.4.13.5 with libjpeg bundled

03 May 08:09

Choose a tag to compare

Exactly the same as the official 2.4.13.5 release, bundled with liblibjpeg.a in order to link properly.

Fixes:

Undefined symbols for architecture x86_64:
  "_jpeg_free_small", referenced from:
      _free_pool in opencv2(jmemmgr.o)
      _self_destruct in opencv2(jmemmgr.o)
  "_jpeg_mem_available", referenced from:
      _realize_virt_arrays in opencv2(jmemmgr.o)
  "_jpeg_free_large", referenced from:
      _free_pool in opencv2(jmemmgr.o)
  "_jpeg_open_backing_store", referenced from:
      _realize_virt_arrays in opencv2(jmemmgr.o)
  "_jpeg_get_large", referenced from:
      _alloc_large in opencv2(jmemmgr.o)
      _realize_virt_arrays in opencv2(jmemmgr.o)
  "_jpeg_mem_term", referenced from:
      _jinit_memory_mgr in opencv2(jmemmgr.o)
      _self_destruct in opencv2(jmemmgr.o)
  "_jpeg_mem_init", referenced from:
      _jinit_memory_mgr in opencv2(jmemmgr.o)
  "_jpeg_get_small", referenced from:
      _jinit_memory_mgr in opencv2(jmemmgr.o)
      _alloc_small in opencv2(jmemmgr.o)
ld: symbol(s) not found for architecture x86_64

OpenCV 3.3.1

26 Oct 04:23

Choose a tag to compare

This is a bundle of both iOS and macOS opencv2.framework as static frameworks. They are exactly the same as the official 3.3.1 releases, just bundled together into 1 zip.

OpenCV 2.4.13.4 with libjpeg bundled

03 May 08:08

Choose a tag to compare

Exactly the same as the official 2.4.13.4 release, bundled with liblibjpeg.a in order to link properly.

Fixes:

Undefined symbols for architecture x86_64:
  "_jpeg_free_small", referenced from:
      _free_pool in opencv2(jmemmgr.o)
      _self_destruct in opencv2(jmemmgr.o)
  "_jpeg_mem_available", referenced from:
      _realize_virt_arrays in opencv2(jmemmgr.o)
  "_jpeg_free_large", referenced from:
      _free_pool in opencv2(jmemmgr.o)
  "_jpeg_open_backing_store", referenced from:
      _realize_virt_arrays in opencv2(jmemmgr.o)
  "_jpeg_get_large", referenced from:
      _alloc_large in opencv2(jmemmgr.o)
      _realize_virt_arrays in opencv2(jmemmgr.o)
  "_jpeg_mem_term", referenced from:
      _jinit_memory_mgr in opencv2(jmemmgr.o)
      _self_destruct in opencv2(jmemmgr.o)
  "_jpeg_mem_init", referenced from:
      _jinit_memory_mgr in opencv2(jmemmgr.o)
  "_jpeg_get_small", referenced from:
      _jinit_memory_mgr in opencv2(jmemmgr.o)
      _alloc_small in opencv2(jmemmgr.o)
ld: symbol(s) not found for architecture x86_64

OpenCV 3.3.0

17 Oct 00:30

Choose a tag to compare

OpenCV 3.3 has been released with greatly improved Deep Learning module and lots of optimizations.

This is a bundle of both iOS and macOS opencv2.framework as static frameworks. They are exactly the same as the official 3.3.0 releases, just bundled together into 1 zip.

OpenCV 2.4.13.3 with libjpeg bundled

03 May 08:08

Choose a tag to compare

Exactly the same as the official 2.4.13.3 release, bundled with liblibjpeg.a in order to link properly.

Fixes:

Undefined symbols for architecture x86_64:
  "_jpeg_free_small", referenced from:
      _free_pool in opencv2(jmemmgr.o)
      _self_destruct in opencv2(jmemmgr.o)
  "_jpeg_mem_available", referenced from:
      _realize_virt_arrays in opencv2(jmemmgr.o)
  "_jpeg_free_large", referenced from:
      _free_pool in opencv2(jmemmgr.o)
  "_jpeg_open_backing_store", referenced from:
      _realize_virt_arrays in opencv2(jmemmgr.o)
  "_jpeg_get_large", referenced from:
      _alloc_large in opencv2(jmemmgr.o)
      _realize_virt_arrays in opencv2(jmemmgr.o)
  "_jpeg_mem_term", referenced from:
      _jinit_memory_mgr in opencv2(jmemmgr.o)
      _self_destruct in opencv2(jmemmgr.o)
  "_jpeg_mem_init", referenced from:
      _jinit_memory_mgr in opencv2(jmemmgr.o)
  "_jpeg_get_small", referenced from:
      _jinit_memory_mgr in opencv2(jmemmgr.o)
      _alloc_small in opencv2(jmemmgr.o)
ld: symbol(s) not found for architecture x86_64

3.2.0-ios-osx-fix

16 Apr 22:23

Choose a tag to compare

This is a bundle of both the iOS and OS X opencv2.framework as static frameworks.

They are exactly the same as the official 3.2.0 releases, but with 2 hotfixes:

  • OS X deployment target has been set to 10.9
  • iOS properly exports its ObjC classes

OpenCV 2.4.13.2 with libjpeg bundled

17 Apr 04:06

Choose a tag to compare

Exactly the same as the official 2.4.13.2 release, bundled with liblibjpeg.a in order to link properly.

Fixes:

Undefined symbols for architecture x86_64:
  "_jpeg_free_small", referenced from:
      _free_pool in opencv2(jmemmgr.o)
      _self_destruct in opencv2(jmemmgr.o)
  "_jpeg_mem_available", referenced from:
      _realize_virt_arrays in opencv2(jmemmgr.o)
  "_jpeg_free_large", referenced from:
      _free_pool in opencv2(jmemmgr.o)
  "_jpeg_open_backing_store", referenced from:
      _realize_virt_arrays in opencv2(jmemmgr.o)
  "_jpeg_get_large", referenced from:
      _alloc_large in opencv2(jmemmgr.o)
      _realize_virt_arrays in opencv2(jmemmgr.o)
  "_jpeg_mem_term", referenced from:
      _jinit_memory_mgr in opencv2(jmemmgr.o)
      _self_destruct in opencv2(jmemmgr.o)
  "_jpeg_mem_init", referenced from:
      _jinit_memory_mgr in opencv2(jmemmgr.o)
  "_jpeg_get_small", referenced from:
      _jinit_memory_mgr in opencv2(jmemmgr.o)
      _alloc_small in opencv2(jmemmgr.o)
ld: symbol(s) not found for architecture x86_64

3.1.0-ios-fix

04 Aug 21:44

Choose a tag to compare

This is exactly the same as the official 3.1.0, but with a hotfix to fix linking on iOS for arm64.

It fixes:

Undefined symbols for architecture arm64:
  "_png_init_filter_functions_neon", referenced from:
      _png_read_filter_row in opencv2(pngrutil.o)
ld: symbol(s) not found for architecture arm64