关于MaixVision示例程序报错的解决
关于MaixVision示例程序报错的解决起因是准备电赛,openmv又贵性能又差,学长这时候发了一个maxicam的介绍,竟然能30帧yolov5,于是狠心买了一个玩玩看
现象下载Win环境的IDE(MaixVision),结果跑例程hello_maix都能报错(如下)
解决方法更新MaixCam上Maixpy库版本(联网更新)
菜狗的debug过程一开始先看见第一行maix下面红波浪线,于是先pip install了maixpy的库,但是没有解决问题,于是开始各种配环境。但是在群友提醒下,发现报错路径(即usr/lib/)应该是Linux上的路径,朋友说会不会内置了一个Linux环境,然后亲自拿Kali、Ubuntu帮我试,发现报错完全不一样。同时MaixVision这个IDE也精简的出奇,没有任何可以配置环境的地方,所以应该不是在电脑上跑的。那么就只有一个可能了,这IDE就是一个记事本,只不过是能把代码发给MaixCam的记事本罢了(
于是开始折腾MaixCam,发现它的Maixpy库是v0.0.0(没有),更新以后就OK了
一开始没有怀疑MaixCam ...
递归与递推
递归与递推各种原因拖更了很久(确实不愧是叫dove),不多聊了,先写(氵)一期
还是多嘴几句吧,这一系列教程会参考很多视频和书籍,毕竟我就一个吊车尾),可以去B站看一下木子喵的视频,对于不少算法讲的很形象(而且声音很好听)。关于数据结构基础知识建议看看ghgg的博客(DS小入门),或者可以找一下《啊哈!算法》看一下(找不到可以来找我要),我主要来做一下算法方面,大概会基于紫书来写(别急我不是oier),顺便找点题(其实是预习应对蓝桥杯,毕竟去年捐款300历历在目)
先来讲递归递归的定义:见“递归”
或许你没有理解,那我来解释一下
如果你还没有理解递归,请理解“递归”
好吧这是一个紫书的冷笑话,或许你现在还不明白,一会我来解释(当然一会你自己就看懂了
首先引入一个经典问题,汉诺塔问题
给定三根柱子,记为A,B,C,其中A柱上有n个盘子,从上到下编号为1到n,且上面的盘子一定比下面的盘子小。问:将A柱上的盘子经由B柱移动到C柱最少需要多少次?
移动时应注意:
① 一次只能移动一个盘子
②大的盘子不能压在小盘子上
暴力枚举肯定极其浪费时间,那有没有别的方法呢?
我们不妨利 ...