电赛:OpenMV与嵌入式视觉
2024-07-27
两天备战一下电赛。准备 速成 回顾一下OpenMV芝士,顺便记录一下。参考资料:【API】OpenMV常用功能
环境配置
OpenMV最新版本的IDE感觉有很多问题,因此推荐安装4.0.14版本的IDE,个人感觉这个版本的是bug比较少、支持固件寄了后直接重新烧录的,非常方便。
一. OpenMV基础命令
1. 摄像头基础配置
参考文档
图片是可以访问单个像
2656 字
|
13 分钟
Codeforces Round 958 (Div. 2) solutions (A-D)
2024-07-16
A - Split the Multiset
正着做是从n拆解到1,反着就是从n个1合并到n,那就尽可能每次合并k个,模拟一下就行(虽然感觉正着想反着想没区别)。
B - Make Majority
首先全1肯定直接YES了,全0也直接NO。然后从样例数据可以看出来,直接把连续的0合并成一个0,最优。然后是从有0有1的段落进一步合并,因为每次我们要把k个0改
1136 字
|
6 分钟
Codeforces Round 926 (Div. 2) solutions (A-D)
2024-07-15
Codeforces Round 926 (Div. 2)
A - Sasha and the Beautiful Array
直接找最大和最小的数取差值即可。
B - Sasha and the Drawing
分类讨论一下,很显然,我们直接第一行逐个取格子,第一行是每个格子都可以提供2的新对角线贡献的。k小等于于2n的时候,直接输出\lceil k/2\
815 字
|
4 分钟
智能车二值化和边缘提取
2024-02-15
搬运一下之前写的博客。
寒假浅浅研究了一下智能车赛中的极端光照和赛道反光的解决方案,记录一点思考。
一般来讲,现在比赛中比较流行的针对不同光照强度的算法是otsu算法(大津法)。这种算法针对不同的光照条件动态设置全局阈值,解决了在宏观上光照条件不同的情况,并且经过前缀和优化和间接采样的otsu,时间上非常快,TC264芯片一般2ms以内可以跑完一张图(好像是
1891 字
|
9 分钟
智能车逆透视算法(IPM)原理及实现
2024-02-13
之前校赛就有在用逆透视了,不过都是硬套学长写好的公式乱写。寒假重新来梳理一下这个算法。参考的是opencv库的函数,例如getPerspectiveTransform(opencv/modules/imgproc/src/imgwarp.cpp Line 3432)
写得有点乱,可能一些地方会有错误,不过大致意思应该没问题,代码跑出来效果还可以()。
和网上
4023 字
|
20 分钟