前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mind+安装Robomaster SDK

Mind+安装Robomaster SDK

作者头像
云深无际
发布2021-04-14 10:55:01
8970
发布2021-04-14 10:55:01
举报
文章被收录于专栏:云深之无迹云深之无迹
代码语言:javascript
复制
http://mindplus.cc/

mind+已经自带Python了,但是还需要一些简单的配置

打开以后点击这个Python模式

接着我们点击库,然后点PIP模式

在此之前我们换个源,建议豆瓣源,清华源也还可以

清华源倒是齐全但是好像没有那么齐全

看见了中科大,这辈子一定要去读两天书

直接搜索就好,稍等片刻

因为这里没有把脚本目录加到path,所有报错

代码语言:javascript
复制
C:\Program Files (x86)\Mind+\Python36

在内置的目录的话,是有个这样的Python

但是不是我们要用的版本

点进去具体的样子是这样的

代码语言:javascript
复制
C:\Users\yunswj\Documents\mindplus-py\environment\Python3.6.5-64

但是注意我们要加的目录在上面

向以往一样,加路径到path

安装成功

在界面里面可以新建目录和文件等

新建以后双击打开编辑

代码语言:javascript
复制
from robomaster import version

if __name__ == "__main__":
    sdk_version = version.__version__
    print("sdk version:", sdk_version)

首先我们写这段,看看是不是可以输出SDK的版本号

代码语言:javascript
复制
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的库

代码语言:javascript
复制
import easygui

result = easygui.buttonbox("请选择一个按钮点击",choices = ['1','2'])
easygui.msgbox("你选择了"+result)

的从

成功的样子

这里插一个官方的文档

代码语言:javascript
复制
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

这里写一个更加难得界面,

代码语言:javascript
复制
http://easygui.sourceforge.net/

easygui得文档有一个官方得,也分享出来了。

看文档得时候,觉得这两个有用,也截图放这里。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-04-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档