mgm娱乐场Python 自动化测试

一、软件环境

OpenCL & OpenCV环境配置

本次实验需要配置OpenCL和OpenCV环境。

1、安装软件

需求

  • 硬件要求:
    首先需要一台支持OpenCL的电脑,配有AMD、NVIDIA的显卡,或者Intel的CPU,型号不要太老。

  • 软件环境:
    Ubuntu,最好不是虚拟机,因为现在的虚拟机不支持GPU虚拟化,只能使用CPU作为并行设备。

  (1)Anaconda

安装OpenCV

如果之前装过可以用命令

pkg-config --modversion opencv

查看安装版本,推荐使用OpenCV 3.0以上,这里安装的是OpenCV 3.2.

  (2)NIVISA

安装依赖

sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff5-dev libjasper-dev libopenexr-dev cmake libeigen3-dev yasm libfaac-dev libtheora-dev libx264-dev libv4l-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev ffmpeg

2、安装库

编译安装

下载地址:
mgm娱乐场,http://opencv.org/downloads.html
解压到某个目录下,进入目录

cd opencv-***

新建编译目录

mkdir release
cd release

编译

cmake -D MAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_OPENCL=OFF -D WITH_CUDA=OFF ..
make

安装

sudo make install

配置链接库

sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig

  (1)pyvisa(支持其他大部分设备)

验证

打开OpenCV test文件夹

make
./DisplayImage <picture path here>
#将<picture path here>替换为任意一张图片的路径

如果能弹出窗口显示出对应的图片,则安装成功。

  (2)pyserial(支持串口)

安装OpenCL

OpenCL是一系列库和头文件,需要根据硬件安装对应的SDK,也就是说,如果希望使用Intel
CPU作为并行设备,则必须安装Intel SDK,如果使用NVIDIA
GPU作为并行设备,则必须安装NVIDIA SDK。这里给出在Intel CPU和NVIDIA
GPU运行OpenCL的配置方法,可以根据自己的硬件情况选择,注意,虚拟机无法使用NVIDIA设备。新手推荐使用Intel
SDK,安装方便,把系统搞崩溃的可能性较小。
clinfo是一个显示OpenCL平台和设备的软件,安装后,在命令行输入clinfo即可验证。

sudo apt-get install clinfo

相关文章