[iOS][OSX] OpenCV v3.1.0 版本库下载
以下是我这边编译的 OpenCV v3.1.0 版本库,包含了 iOS 和 Mac 版本。
其中 iOS 版本为静态库并包含 armv7 arm64 架构。
iOS 编译选项:
OpenCV 3.1.0 版本下载(iOS 版本,Framework):
https://pan.baidu.com/s/1bYJaoQ
OpenCV 3.1.0 版本下载(OSX 版本):
https://pan.baidu.com/s/1qYrnvy8...
[OpenCV] Xcode 下 opencv 3.1 及 opencv_contrib 库的编译
0、系统环境
Mac OSX 10.11.6
CMake 3.0.2
Xcode 8.0
OpenCV 3.1.x (Build 2016.10.18)
最新版的 OpenCV 3.1.0 存在一些问题,修改会比较麻烦,你可以下载它官网的最新代码:
https://github.com/opencv/opencv/archive/master.zip
以及:
https://github.com/opencv/opencv_contrib/archive/master.zip
我所使用的 OpenCV 代码附带如下,也包含我所做的一些修改,你可以尝试编译运行我的版本(基于2016年10月18日的版本):
https://pan.baidu.com/s/1cqrcjO
1、依赖库安装
1)安装 gflags:
在命令行运行:
Shell
brew install gflags
1
brew install gflags
2)安装 Command Line Tools(可选,如果需要编译 CUDA 库):
在命令行运行:
Shell
sudo xcode-select...
[DNN] 《神经网络与深度学习》中文版及代码下载
Michael Nielsen 大神的 《Neural Networks and Deep Learning》 网络教程一直是很多如我一样的小白入门深度学习的很好的一本初级教程。不过其原版为英文,对于初期来说我们应该以了解原理和基本用法为主,所以中文版其实更适合初学者。幸好国内有不少同好辛苦翻译了一个不错的中文版本,并且使用 LaTex 进行排版以方便阅读。
教材下载:
这本书的中文版本如下:
nndl-ebook.pdf
其官网如下:
https://github.com/zhanggyb/nndl
源码下载:
原作者同时提供了书中的示例代码,这是我们学习的好工具,可惜其使用 Python 2.x 开发:
https://github.com/mnielsen/neural-networks-and-deep-learning
如果您更熟悉 Python 3.x 版本,可以使用我这里修改的版本:
https://github.com/skylook/neural-networks-and-deep-learning...
[Android] OpenCV v2.4.x Android 版本库编译
0、编译环境
Mac OSX v10.11.6
Android NDK r12b
CMake 3.0.2
OpenCV 2.4.9
1、编译方法
1)新建 Terminal 窗口,使用以下命令在环境变量中加入 NDK 地址,我这里使用 android-ndk-r12b 版本:
Shell
export ANDROID_NDK=~/my-android-ndk
1
export ANDROID_NDK=~/my-android-ndk
例如我的是:
Shell
export ANDROID_NDK=~/android-ndk-r12b/
1
export ANDROID_NDK=~/android-ndk-r12b/
2)进入你的 OpenCV 源码路径(我的版本是 2.4.9),进入 platform/scripts 目录:
Shell
cd platforms/scripts/
1
cd...
[iOS][OSX] OpenCV v2.4.13 版本库下载
以下是我这边编译的 OpenCV v2.4.13 版本库,包含了 iOS 和 Mac 版本。
其中 iOS 版本为静态库并包含 armv7 arm64 架构。
iOS 编译选项:
OpenCV 2.4.13 版本下载(OSX libc++版本,包含静态库与动态库,去除 lib1394 和 ffmpeg):
https://pan.baidu.com/s/1nv4ogXF
OpenCV 2.4.13 版本下载(iOS libc++版本):
http://pan.baidu.com/s/1jHL4J2I
OpenCV 2.4.9 版本下载(iOS...
[Mac] Mac 上 Ruby 环境安装
1、安装 RVM:
curl -L https://get.rvm.io | bash -s stable
1
curl -L https://get.rvm.io | bash -s stable2、载入 RVM 环境:
source ~/.rvm/scripts/rvm
1
source ~/.rvm/scripts/rvm检查一下是否安装正确:
rvm -v
1
rvm -v输出如下:
rvm 1.26.11 (latest) by Wayne E....
[Mac] 修正链接 dylib/so 库时 "dyld: Library not loaded" 问题
有时候我们使用一些第三方预编译的库,或者自己编译的库放在另外一台机器上时,常常遇到:
Shell
dyld: Library not loaded
1
dyld: Library not loaded这类的错误,这是因为在 Mac 系统中,默认搜索库的路径是 /usr/lib ,并不像 Windows 一样 dll 放在和 exe 同级目录下也会被搜索到。
每一个 dylib 库自身有一个 id 值会告诉可执行文件自己的位置,例如下面是一个 OpenCV 的 cv2.so 库,我们可以使用如下命令查看其信息:
Shell
otool...
[Mac] CMake 编译常见问题
1、错误:Policy CMP0042 is not set: MACOSX_RPATH is enabled by default
在运行 Generate 的时候有可能出现如下错误:
Policy CMP0042 is not set: MACOSX_RPATH is enabled by default. Run "cmake
--help-policy CMP0042"...
iOS 版本 OSG v3.2.1 SDK 下载(OpenGLES2.0&1.1)
之前的文章介绍了如何在 iOS 上编译 OSG v3.2.1 版本引擎。然而对于很多用户来说,编译 iOS 版本 SDK 并不似一件容易的事,如果只是想要使用 OSG 的引擎,那么只需要下载我已经编译好的 SDK 即可。为了方便大家使用,我提供了 OpenGLES 2.0 和 OpenGLES 1.1 两个不同版本的 SDK 供大家下载。
1、编译环境:
1) OSX 10.10
2) Xcode...