统信UOS开发机器配置
⼀、配置ssh远程登陆并设置为开机⾃启动
(1)sudo vim /etc/ssh/sshd_config
修改以下三⾏
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
(2)systemctl enable ssh
update-rc.d ssh enable 2 3 4 5
service sshd restart
⼆、安装开发环境所⽤的包
安装PyQt4
安装pip
安装程序所需py包
pyinstaller⽤于py2的打包,因为要使⽤pyinstaller程序,不使⽤sudo安装则可执⾏⽂件放置在⽤户家⽬录/.local/bin下,还要修改环境
变量,因此直接使⽤sudo安装,pyinstaller程序就安装到/usr/local/bin⽬录下。
安装opencv-python
有三种安装⽅式,分别是:
apt-get安装
但安装后查看编译选项中GUI为GTK3,代码中调⽤cv2.namedWindow()会报错。
卸载: sudo apt-get remove python-opencv
pip安装
仓库中只有三个版本from versions: 3.4.0.14, 3.4.10.37, 4.3.0.38,其中适⽤于py2的只有3.4.0.14
pip install opencv-python==3.4.0.14
但是最后会报错导致安装失败,暂时还未找到原因。
源码安装
使⽤opencv-3.4.1.zip源码包,放置到~/need_install/3opencv下
这⾥我只加了 WITH_GTK_2_X=ON 的编译选项,表⽰使⽤GTK2。
这⾥未指定安装位置,则采⽤默认位置安装,则会安装到系统如下⽬录:
/usr/local/bin
/usr/local/lib
/usr/local/share
后⾯的两个点表⽰上级⽬录,不能省略。
cmake完成后,会出现如下结果:
其中 GTK+: YES (ver 2.24.32) 表⽰使⽤GTK2, Python 2 的 Interpreter 、 Libraries 、 numpy 、 packages path 都有相应⽬录则表⽰成功找到
python2,否则最后在python中import cv2会失败。
上述三种⽅式中,我采⽤了源码安装,安装完成后,可通过 python -c "import cv2; print(cv2.getBuildInformation())" 查看编译选项,通过如下验证
python中是否可调⽤:
安装视频捕获接⼝包
三、关于卸载opencv-python
如果采⽤apt-get安装,卸载命令为 sudo apt-get remove python-opencv
如果采⽤源码安装,则采⽤如下命令:
统信终端机配置
终端机需要安装v4l-utils_1.16.3-3_arm64.deb包,其依赖包libv4l2rds0_1.16.3-3_arm64.deb也没有同样需要安装。
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
加入交流群
请使用微信扫一扫!