lib

python3.6 下安装opencv-python模块

為{幸葍}努か 提交于 2019-12-01 16:00:55
使用网上介绍的pip3 install opencv-python安装成功过后,并没有理想中的 import cv2 会报错:提示找不到模块 查找网上经验文档后,发现是自己使用pip3 install opencv-python实际上安装的是最新的opencv,存在版本兼容性问题。 所以我们不能使用命令安装,先卸载:pip3 uninstall opencv-python 上一步也不是什么都没做,安装了numpy模块,下面就不用安装了(依赖关系)。 卸载完成以后,我们需要上网站去下载我们需要的版本。 比较普遍的网站是: https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv 然而,上面的网站网速太慢,接着我尝试这去找opencv的镜像文件的网站,找到了: https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/opencv-python/ 然后,我下载的是对应版本的64位: opencv_python-3.2.0.7-cp36-cp36m-win_amd64.whl 然后,将我们下载好的文件放入python安装目录中:E:\python\Lib\site-packages 执行下面的命令:pip install opencv_python-3.2.0.6-cp36-cp36m-win

Ubuntu18.04 python3.6安装opencv

百般思念 提交于 2019-12-01 15:57:49
采用python3来安装opencv 主要的一点需要在cmake指令中指定好python3版本,下面是我把opencv的python接口安装在python3的cmake指令,其中要注意的点是: 1、要采用PYTHON_DEFAULT_EXECUTABLE参数来指定python3版本,如/usr/bin/python3,你需要检查你一下你的目录有没有这个文件 2、检查下面的文件路径与你的系统中文件路径是否一致,如我采用命令 sudo apt-get install python3-numpy 安装的numpy路径可能在/usr/lib/python3.6/dist-packages,而不是下面的/usr/lib/python3/dist-packages,所以要检查一下各个文件的系统路径 3、这里cmake指令加入了opencv_contrib的编译,如果你不要编译这个拓展库,你可以去掉OPENCV_EXTRA_MODULES_PATH参数,否则你应该检查一下你的拓展库路径 Cmake指令: cmake -D CMAKE_BUILD_TYPE=Release -D PYTHON_DEFAULT_EXECUTABLE=/usr/bin/python3 -D PYTHON_INCLUDE_DIR=/usr/include/python3.6 -D PYTHON_INCLUDE_DIR2=

ubuntu使用问题记录

纵饮孤独 提交于 2019-12-01 15:46:24
一、更新源 更新源,下载Ubuntu的各种文件、程序等常用资源的网速就会得到飞速提升,一般选国内的大学(清华等)、企业(阿里/网易等)。 1.1 备份原有源 [todo] 1.2 更新源 [todo] 1.3 刷新源 [todo] 二、卸载原版tinyVIM,并安装VIM,并设置VIM、VIM用法 2.1 卸载 Ubuntu 原装的 tinyVIM ,安装VIM 2.2 设置VIM terminal输入命令:vim /etc/vim/vimrc 在vimrc文件最后追加: set ts=4 set expandtab set smartindent set shiftwidth=4 set nu 注意,顶格写,不要在每行后加空格等;/etc/vim/vimrc 文件修改后所有用户都会生效,如若只让某个用户有效,应修改[todo]文件。 2.3 VIM的常用方法 q  退出 w  写入 ?  搜索 [todo] 三、软件安装时报错 3.1 报错无法锁定资源,Could not get lock..... 【问题描述】 【解决办法】 第一种情况:【OK,已测有效】进程中存在与apt相关的正在运行的进程: 首先检查是否在运行apt,apt-get相关的进程 ps aux | grep -i apt 如果存在与apt相关的正在运行的进程,kill掉进程; sudo kill -9

hisi平台Wireless_tools、libnl、wpa_supplicant和openssl移植

故事扮演 提交于 2019-12-01 15:37:28
hisi平台Wireless_tools、libnl、wpa_supplicant和openssl移植 一、Wireless_tools移植 1.当前使用wireless_tools_29 下载地址: https://hewlettpackard.github.io/wireless-tools/wireless_tools.29.tar.gz 2.解压下载的源码到指定目录。 tar -xvf wireless_tools.29.tar.gz 3.进入根目录,根据自己的平台更改Makefile文件,我当前使用hisiv300的如下: 设置安装路径:PREFIX = ./ #当前路径 #CC = gcc CC = arm-hisiv300-linux-gcc AR = arm RANLIB = arm-hisiv300-linux-ranlib 4.编译 make clean make make install 这样编译后的工具就会安装到指定的PREFIX目录。 二、openssl移植 openssl 下载地址: ftp://ftp.openssl.org/source/old/0.9.x/ 当然你可以根据自己的需求下载最新版本。 wpa_supplicant官方网站进行下载: http://w1.fi/releases/ 当前我使用openssl-0.9.8za和wpa

wpa_supplicant移植

懵懂的女人 提交于 2019-12-01 15:36:12
wpa_supplicant移植: 三个库文件: libnl-3.2.27 openssl-1.0.2h wpa_supplicant-2.5 libnl移植: [fulinux@ubuntu libnl-3.2.27]$ ./configure --host=arm-linux-gnueabi --prefix=$HOME/wifiManager/install [fulinux@ubuntu libnl-3.2.27]$ make -j4 && make install openssl移植: [fulinux@ubuntu openssl-1.0.2h]$ ./Configure linux-generic32 --cross-compile-prefix=arm-linux-gnueabi- --prefix=/usr --install-prefix=$PWD/../install [fulinux@ubuntu openssl-1.0.2h]$ make depend [fulinux@ubuntu openssl-1.0.2h]$ make -j4 && make install wpa_supplicant移植: [fulinux@ubuntu wpa_supplicant-2.5]$ cat wpa_supplicant/.config CC=arm-linux

Linux安装目录的选择

自闭症网瘾萝莉.ら 提交于 2019-12-01 15:25:08
就每次安装软件都看到各种blog同一个软件安装在很多不同的位置,于是派生出这个问题,软件到底应该安装什么目录下呢? 一般的选择如下: /opt /usr/lib /usr/local/lib /opt 目录下安装一些软件如同你下载的谷歌,你下载的网易云音乐,这些可以直接删除的软件, 或者称为服务软件 /usr/lib 比如说linux自带的火狐就在/usr/lib下 /usr/local/lib 则意味是你自己的选择并且是系统必不可少的软件,则安装在/usr/local/lib下面,例如linux自带的jdk在/usr/lib下,而如果你需要自己下载则应该在/usr/local/lib下面 所以/usr/lib是系统级的,而/usr/local/lib则是用户级,而/opt更是删除了不构成影响的 不过具体安装在什么位置只是收集的一些他人的理解和经验 来源: https://www.cnblogs.com/zoey686/p/11690542.html

XMPP学习笔记-LESSON-002:ServerStarter.java

烈酒焚心 提交于 2019-12-01 13:21:18
这个类非常简单,定义了2个变量: DEFAULT_LIB_DIR 默认的系统包路径,值../lib,可以看出这里的root是$openfireHome/bin,那么../lib,就是$openfireHome/lib目录,这里存放着用到的jar,或者jar.pack(pack?啥东西,一会再说) DEFAULT_ADMIN_LIB_DIR 这是默认的插件,即后台管理,他是一个webapp程序,jsp的,web服务器使用jetty,关于插件,以后会详细介绍 ok,到此,我们来看,openfire如何启动。 main方法只有一句代码: new ServerStarter().start(); 读代码无聊么,其实挺有乐趣,代码是最好的学习资料,个人认为,:). 看start(). String libDirString = System.getProperty("openfire.lib.dir"); 这个干吗呢?就是代替上面的DEFAULT_LIB_DIR ,意思如果你指定(或配置)了这个值,那么就以这个变量的值为准。 同理还有, System.getProperty("openfireHome"); 这个指定openfire的主目录位置。 下一步,就是读取lib以及插件的打包文件,解压pack,关注unpackArchives方法。 最后,通过ClassLoader,载入到环境变量里

python中路径问题

拈花ヽ惹草 提交于 2019-12-01 13:11:38
个人理解 /Library/Frameworks/Python.framework/Versions/3.7/目录下有很多文件其中有bin 和 lib两个 bin中猜想是python的执行文件 lib/python3.7中猜想是python的一些库和包 lib/python3.7/site-package中猜想是第三方库和后安装的包 用到过的pip命令 pip -V pip 19.2.3 from /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip (python 3.7) which pip /Library/Frameworks/Python.framework/Versions/3.7/bin/pip 问题1前一个是软连接吗 推测不是因为使用ls -al | grep pip没有出现 -> 那他是什么 是硬连接吗 我怀疑django项目中导包路径就是 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7 来源: https://www.cnblogs.com/ltyfordream/p/11671354.html

opencv2在centos6.5上开发

岁酱吖の 提交于 2019-12-01 13:07:11
博客写的有点乱,一般都是工作中遇到的问题,做一下笔记 1) 因为之前opencv是在centos7上开发调试的.突然发现服务器是cents6.x的.只能移植 centos 直接使用 pip install pyopenssl yum install opencv opencv-core -y yum install gtk+-devel gtk2-devel -y yum install python-devel -y 2) centos 6.x安装opencv2.4.9 下载 : http://heanet.dl.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.9/opencv-2.4.9.zip 解压缩到目录opencv-2.4.9,编译: yum install cmake -y cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_NEW_PYTHON_SUPPORT=NO . make 编译之后,可以发现 opencv-2.4.9/lib目录下有好多东西 make install 其他: 为下一步做好准备: 1.配置 新建文件 /etc/ld.so.conf.d/opencv.conf 在文件中添加 /usr

docker之修改存储位置

天涯浪子 提交于 2019-12-01 12:58:48
#停止docker 1.systemctl stop docker 2.mkdir /home/docker-lib #在我这个项目里home是普通硬盘,在home下创建一个目录 3.mv /var/lib/docker /home/docker-lib #将var下的docker移动到/home下 4.ln -s /home/docker-lib/docker /var/lib/docker #创建软连接,将home这个路径存到/var目录下 5.#这时候检查一下/var/lib/docker目录是否已经软连接到/home/docker-lib ll /var/lib #查看对应软连接是否创建成功 ll /var/lib/docker 6.sytemctl start docker #启动docker 来源: https://www.cnblogs.com/zoulixiang/p/11687324.html