Mind+安装Robomaster SDK
http://mindplus.cc/
mind+已经自带Python了,但是还需要一些简单的配置
打开以后点击这个Python模式
接着我们点击库,然后点PIP模式
在此之前我们换个源,建议豆瓣源,清华源也还可以
清华源倒是齐全但是好像没有那么齐全
看见了中科大,这辈子一定要去读两天书
直接搜索就好,稍等片刻
因为这里没有把脚本目录加到path,所有报错
C:\Program Files (x86)\Mind+\Python36
在内置的目录的话,是有个这样的Python
但是不是我们要用的版本
点进去具体的样子是这样的
C:\Users\yunswj\Documents\mindplus-py\environment\Python3.6.5-64
但是注意我们要加的目录在上面
向以往一样,加路径到path
安装成功
在界面里面可以新建目录和文件等
新建以后双击打开编辑
from robomaster import version
if __name__ == "__main__":
sdk_version = version.__version__
print("sdk version:", sdk_version)
首先我们写这段,看看是不是可以输出SDK的版本号
import cv2
win_name = 'VideoCaptureProperties'
videoCapture = cv2.VideoCapture(0) # 调用相机
width = videoCapture.get(cv2.CAP_PROP_FRAME_WIDTH) # 宽度
height = videoCapture.get(cv2.CAP_PROP_FRAME_HEIGHT) # 高度
fps = videoCapture.get(cv2.CAP_PROP_FPS) # 帧率
fourcc = videoCapture.get(cv2.CAP_PROP_FOURCC) # 编解码器4位char
brightness = videoCapture.get(cv2.CAP_PROP_BRIGHTNESS) # 亮度,调用相机
contrast = videoCapture.get(cv2.CAP_PROP_CONTRAST) # 对比度,调用相机
saturation = videoCapture.get(cv2.CAP_PROP_SATURATION) # 饱和度,调用相机
hue = videoCapture.get(cv2.CAP_PROP_HUE) # 色调,调用相机
gain = videoCapture.get(cv2.CAP_PROP_GAIN) # 增益,调用相机
exposure = videoCapture.get(cv2.CAP_PROP_EXPOSURE) # 曝光,调用相机
print('宽度:{}'.format(width))
print('高度:{}'.format(height))
print('帧率:{}'.format(fps))
print('编解码器:{}'.format(fourcc))
print('亮度:{}'.format(brightness))
print('对比度:{}'.format(contrast))
print('饱和度:{}'.format(saturation))
print('色调:{}'.format(hue))
print('增益:{}'.format(gain))
print('曝光:{}'.format(exposure))
videoCapture.release()
再试试opencv可以用吗?
一些更加通用的功能,可以在左下角打开
用turtle画个轨迹看看
以及我们这里写个界面,要先安装easygui的库
import easygui
result = easygui.buttonbox("请选择一个按钮点击",choices = ['1','2'])
easygui.msgbox("你选择了"+result)
的从
成功的样子
这里插一个官方的文档
import easygui as g
import sys
while 1:
g.msgbox("嗨,欢迎进入第一个界面小游戏^_^")
msg ="请问你希望在Mind+学习到什么知识呢?"
title = "小游戏互动"
choices = ["物理", "编程", "数学", "无人机"]
choice = g.choicebox(msg, title, choices)
# note that we convert choice to string, in case
# the user cancelled the choice, and we got None.
g.msgbox("你的选择是: " + str(choice), "结果")
msg = "你希望重新开始小游戏吗?"
title = "请选择"
if g.ccbox(msg, title): # show a Continue/Cancel dialog
pass # user chose Continue
else:
sys.exit(0) # user chose Cancel
这里写一个更加难得界面,
http://easygui.sourceforge.net/
easygui得文档有一个官方得,也分享出来了。
看文档得时候,觉得这两个有用,也截图放这里。
赞 (0)