ubuntu16.04 在anaconda下配置python的openCV和openGL
来源:互联网 发布:化妆品淘宝店怎么开 编辑:程序博客网 时间:2024/06/06 06:32
假设已经配置好了anaconda和python,教程如下:
http://blog.csdn.net/zzc15806/article/details/73662491
现在要在某一个创建好的python环境中安装openCV和openGL
首先,激活环境(用Ctrl+Alt+T打开终端)
source activate envname
其中envname是你创建的环境的名字
然后输入:
conda install --channel https://conda.anaconda.org/menpo opencv3
然后openCV就配置好了,可以在pyCharm中试一试,测试代码如下:
import cv2import numpy as npcap = cv2.VideoCapture(0)fourcc = cv2.VideoWriter_fourcc(*'XVID')#opencv3的话用:fourcc = cv2.VideoWriter_fourcc(*'XVID')out = cv2.VideoWriter('output.avi', fourcc, 20.0, (640, 480))#保存视频while True: ret, frame = cap.read() gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) out.write(frame)#写入视频 cv2.imshow('frame',frame)#一个窗口用以显示原视频 cv2.imshow('gray',gray)#另一窗口显示处理视频 if cv2.waitKey(1) &0xFF == ord('q'): breakcap.release()out.release()cv2.destroyAllWindows()
以上是一个打开摄像头并显示图像和灰度图像的程序,转自http://blog.csdn.net/horseinch/article/details/51840479
接下来安装openGL
接着刚才,在环境中输入:
conda install -c conda-forge pyopenglconda install -c anaconda pyopengl-accelerate
两条命令中间会安装东西,都选择“y”就行。
然后测试代码:
from OpenGL.GL import *from OpenGL.GLU import *from OpenGL.GLUT import *def drawFunc(): # 清楚之前画面 glClear(GL_COLOR_BUFFER_BIT) glRotatef(0.1, 5, 5, 0) # (角度,x,y,z) glutWireTeapot(0.5) # 刷新显示 glFlush()# 使用glut初始化OpenGLglutInit(sys.argv)# 显示模式:GLUT_SINGLE无缓冲直接显示|GLUT_RGBA采用RGB(A非alpha)glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA)# 窗口位置及大小-生成glutInitWindowPosition(0, 0)glutInitWindowSize(400, 400)glutCreateWindow(b"first")# 调用函数绘制图像glutDisplayFunc(drawFunc)glutIdleFunc(drawFunc)# 主循环glutMainLoop()
结果报错如下:
OpenGL.error.NullFunctionError: Attempt to call an undefined function glutInit……
百度了一下应该是缺少一些freeglut的东西,可以直接自己找dll下载,也可以用如下命令:
sudo apt-get install freeglut3-dev
然后就能显示出旋转的茶壶模型啦
最后一点提示:
想要在python里安装什么api的时候,可以直接上anaconda网站上搜索安装命令,网址如下:
https://anaconda.org/anaconda/
阅读全文
0 0
- ubuntu16.04 在anaconda下配置python的openCV和openGL
- 在anaconda python开发套件下进行opencv的安装
- 在anaconda python开发套件下进行opencv的安装
- Anaconda在Ubuntu16.04下安装
- Anaconda下配置python+opencv+contribx
- 在anaconda(python)下安装opencv
- Ubuntu16.04下,通过pyenv安装anaconda,并安装tensorflow-gpu和opencv等库的简单方法
- Ubuntu16.04 安装 CUDA、CUDNN、OpenCV 并用 Anaconda 配置 Tensorflow 和 Caffe 详细过程
- Ubuntu16.04下OpenCV的快速安装和Python下的使用
- Ubuntu16.04下利用Pycharm和Anaconda搭建Python IDE(集成开发环境)
- 在notepad++下配置Python和OpenCV
- Ubuntu16.04+Pycharm+Anaconda配置
- Ubuntu16.04+Pycharm+Anaconda配置
- Ubuntu16.04+Pycharm+Anaconda配置
- Ubuntu16.04配置anaconda环境
- Ubuntu16.04+Anaconda+Geany配置
- Ubuntu16.04+Pycharm+Anaconda配置
- Ubuntu16.04下安装sublime text3并配置anaconda插件
- 小白链表
- 微信小程序使用 icon-font
- getText()方法为什么要加toString
- MUI H5+科大讯飞语音识别功能如何去除默认界面
- malloc用法
- ubuntu16.04 在anaconda下配置python的openCV和openGL
- 大数据正式19
- 数据结构实验之图论七:驴友计划
- Git更新,出现Can't update: no tracked branch错误
- IO模型
- Retrofit+OkHttpClient+Fresco+XRecyclerView+RxJava实现数据展示
- STM32F10X系列的MCU配置PB3和PB4为普通IO口
- 好书推荐《R语言在定量金融中的应用》
- B