Windows
在 c:\user\xxxName\pip\pip.ini
中加入
1 | [global] |
需要 创建pip文件夹 与 pip.ini 文件
。
3.4.2 以后因部分算法被申请专利, 在开源版本中已移除, 推荐使用 3.4.1.15版本, 所有算法均可使用.
3.4.1.15 依赖下载地址:
3.4.1.15 只有Python3.6版本的whl, Anaconda 默认 3.7, 将Python切换至3.6.
1 | conda create -n py36 python=3.6 |
notebook 添加 3.6 环境, 在 py36 环境下运行:
[TOC]
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法(最基本的滤波到高级的物体检测皆有涵盖)。
OpenCV 是跨平台的,可以在 Windows、Linux、Mac OS、Android、iOS 等操作系统上运行。
OpenCV 的应用领域非常广泛,包括图像拼接、图像降噪、产品质检、人机交互、人脸识别、动作识别、动作跟踪、无人驾驶等。
OpenCV 还提供了机器学习模块,你可以使用正态贝叶斯、K最近邻、支持向量机、决策树、随机森林、人工神经网络等机器学习算法。
1G
左右内存, 没开启swap
, 我make
时开启了多线程处理, 非常有可能是这个原因1 | c++: internal compiler error: Killed (program cc1plus) |
swap
: linux 创建 swap 交换空间Dockerfile:
1 | FROM centos:7.4.1708 |
java8 :下载地址
opencv : 下载地址
docker build -t xiaoweiba1028/opencv-java .
大部分云主机都是没有开启 swap 交换分区的, 且内存都在 1-2G 左右, 在编译源码时可能会因为内存不足而编译失败.
1 | # 把下面这行加到 /etc/fstab |
1 | [root@host build]# cat /proc/swaps |
1 | [root@host build]# grep 'Swap' /proc/meminfo |
Jar
包中的静态文件1 | #!/bin/bash |
1 | <?xml version="1.0" encoding="UTF-8"?> |