首页 > 其他分享 >福州大学第19届206智能车队摄像头培训 一、MT9V03X使用

福州大学第19届206智能车队摄像头培训 一、MT9V03X使用

时间:2024-09-03 09:26:40浏览次数:10  
标签:镜头 206 19 zf MT9V03X 画面 device 摄像头

原文于2023.10.23发布于本人CSDN账号,现同步至博客园

1 选择合适的镜头与摄像头安装方式

镜头焦距:

上图为16mm等效焦距镜头(110°视场角)画面,下图为25mm等效焦距镜头(75°视场角)画面。

镜头的视场角越大,可看见的道路范围越大,但画面中也会产生更多的干扰。
镜头的视场角越小,画面干扰越少,道路边界也更为明显,易于识别。但前瞻不足,在弯道处难以提前控制,在长直道处难以加速冲刺。

镜头角度:

使用同一镜头,在同一高度下,上图为斜向下30°拍摄画面,下图为斜向下50°拍摄画面。

摄像头角度越高,前瞻越长,画面信息越多,易提前控制,但无法兼顾车前方较近距离的情况,易造成过弯内切出界。摄像头较低低则反之。
同时,摄像头角度越低,俯视视野越接近平面坐标系,在后续的识别中数学计算的精度越高。

镜头高度:

使用同一镜头,上图为25cm处(斜向下50°)拍摄画面,下图为15cm(斜向下15°)处拍摄画面。

摄像头高度高,效果类似于摄像头低角度俯视的效果,视野接近平面坐标系。
摄像头高度低时,只能通过提高摄像头角度、选用超广角镜头等方式获得前瞻与画面信息。会受到地面反光、镜头畸变、处于地平线以上物体等因素的极大干扰,图像必须经过透视原理变换后才可使用。

综合

在赛事规则无限制的情况下,选用90°至140°的无畸变镜头;安装角度-30°至-45°;安装高度20cm较为合适。
理想视野应具有下列特点:

2 调整摄像头配置

逐飞科技库函数配置路径:
TC212/TC264/TC364/TC377/TC387(2022年后的库函数):
\libraries\zf_device\zf_device_mt9v03x

TC212/TC264/TC364/TC377/TC387(2022年前的库函数):
\Libraries\seekfree_peripheral\SEEKFREE_MT9V03X

CH32V103:
Libraries/seekfree_peripheral/SEEKFREE_MT9V03X

CH32V307:
libraries/zf_device/zf_device_mt9v03x_dvp

RT1064:
/libraries/zf_device/zf_device_mt9v03x_flexio与
/libraries/zf_device/zf_device_mt9v03x

RT1021:
/Libraries/seekfree_peripheral/SEEKFREE_MT9V032与/Libraries/seekfree_peripheral/SEEKFREE_MT9V03X

MM32F527XE9P/ MM32F327XG9P/ MM32F327XG8P:
/libraries/zf_device/zf_device_mt9v03x

以TC264库函数为例,配置各参数:

MT9V03X_W、MT9V03X_H、MT9V03X_IMAGE_SIZE:图像分辨率。
增大分辨率使图像清晰,但会占用更多的算力,降低帧率,减小分辨率则反之。对于TC264、RT1064或性能更强的MCU,推荐使用默认的188*120分辨率,对于RT1021、TC212等性能较弱的MCU,可适当降低分辨率。

MT9V03X_AUTO_EXP_DEF、MT9V03X_GAIN_DEF:自动曝光增益、图像增益。
自动曝光增益默认是关闭的,开启后可以在场地光线不均时防止画面过曝导致无法识别道路。
图像增益默认为32,调整其大小即调整白点值、进而控制灰度图像的亮度。
使用不同的循迹算法(大津法、差比和、边缘跟踪等)需要调整不同的自动曝光增益以配合。调试时可在赛道场地的一处开启灯光、另一处关闭灯光,当自动曝光增益合适时,两处均可获得较可靠的寻迹效果。
确定合适的自动曝光增益后,根据不同场地亮度调整合适的图像增益数值,在画面深色部分轮廓清晰的前提下,提高白色部分灰度值,提高画面对比度,便于识别。

MT9V03X_FPS_DEF:图像帧率。
默认为50,建议设置为100以上。因为CPU0的main函数主循环运行一次才会采集一帧图像,所以摄像头的实际帧率由其他代码的效率决定,此参数只代表帧率上限。

MT9V03X_EXP_TIME_DEF:曝光时间。
默认为512,一般毋需调整。

MT9V03X_LR_OFFSET_DEF、MT9V03X_UD_OFFSET_DEF:画面偏移量。
一般毋需调整当设置的图像分辨率比例和摄像头CMOS画幅比例不同时,摄像头无法使用CMOS的整个像场,可通过调整画面偏移选择合适的视场。

MT9V03X_PCLK_MODE_DEF:时钟模式。
默认为0,如果使用CH32V307的DVP接口或STM32的DCMI接口采集需要设置为1,使用其他单片机时毋需调整。

标签:镜头,206,19,zf,MT9V03X,画面,device,摄像头
From: https://www.cnblogs.com/DiscreteWind/p/18393925

相关文章

  • 洛谷 P4819 杀人游戏
    洛谷P4819杀人游戏题意有\(n\)个人,他们之中有一个杀手。每个人都有可能是杀手,并且概率相等。你可以询问若干人。若询问的人是杀手,你会被干掉。若询问的人是平民,你会知道他认识的所有人的身份。给出一张有向图表示这\(n\)个人的关系。求出你活着知道杀手是谁的概率。......
  • 力扣第198题 打家劫舍
    前言记录一下刷题历程力扣第198题打家劫舍打家劫舍原题目:你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个......
  • CF 1994 C. Hungry Games (*1600) 思维+二分
    CF1994C.HungryGames(*1600)思维+二分题目链接题意:给你一个长度为\(n\)的关卡,和一个正整数\(x\),初始分数为\(0\),通过每个关卡就会获得对应的分数。但是分数如果超过\(x\),就会清零。现在让你求出满足最终得分不为零的所有子区间数量。思路:正难则反,改求最终得分为......
  • CF1948D
    CF1948D链接:Problem-1948D-Codeforces题目大意:给你一个字符串,字符串由小写字母和?组成,?可以变成任何数,问你重复子字符串的最大长度定义重复子字符串为,任意i都满足s[i]=s[i+len]的子字符串思路:枚举长度,然后对于每个长度,写一个f表表示是否可以喝i+len处对......
  • 【办公类-19-01-04】统计孩子中2班名字的同音字(读音、汉字)
    背景需求:开学第一天,听搭档和阿姨叫孩子的名字,感觉孩子中间有很多同音字。为了更好的掌握重复率,我用以前做的几个代码,再次检索班级幼儿的姓氏字同字率、姓氏字同音率,名字同字率、名字同音率。【办公类-19-01-03】办公中的思考——Python,统计孩子名字的同音字(拼音)_python......
  • 《黑神话:悟空》193+MOD整合包,画质、性能、武器、人物替换、CT表、存档等
    全网收集整理了如下整合包内容,包含《黑神话:悟空》全成就解锁存档锐化补丁、低性能卡顿、画质补丁Xbox手柄图标替换为NsPro图标物品掉落MOD大地图MOD等。下载地址:点击进入如图所示: 以下应该是全网最全《黑神话:悟空》MOD了,一个99+,我罗列一下吧荒野大镖客2斧头替换金......
  • CF1998E2 Eliminating Balls With Merging (Hard Version)
    原题链接考虑对于每个\(i\),算出向左扩展到\(1\)时向右至少和至多扩展到哪里,记为\(minr\)和\(maxr\)。那么也就是说每个\(i\)会对\(minr\simmaxr\)做出贡献,差分一下就可以了。重点是怎么计算这两个东西。先说\(maxr\)。如果暴力跳,过程是:先向左扩展直到不能扩展,然后......
  • 【Oracle点滴积累】Oracle 19c安装Critical Patch Update for January 2024
    广告位招租!知识无价,人有情,无偿分享知识,希望本条信息对你有用!今天和大家分享如何为Oracle19c(未启用RMAN的单实例)安装CriticalPatchUpdate(PatchNumber:35943157),本指引不包含RollBack部分,本文仅供参考,谢谢!cd/home/oracle/NewVersion_Opatch/OPatch/./opatchversio......
  • P3193 [HNOI2008] GT考试 解题报告
    题目传送门题目大意:给定一个长度为\(m\)且只含\(0\sim9\)的字符串\(s\),求出所有长度为\(n\)的,只含\(0\sim9\)且不含\(s\)字符串的数量,结果对\(mod\)取模。数据范围:\(n\le10^9,m\le20,k\le1000\)。思路:不难发现和这道题很像,只是\(n\)的数据范围被扩大到......
  • 亦菲喊你来学机器学习(19) --TF-IDF中文处理
    文章目录TF-IDFjieba库中文分词分词自定义添加词典TF-IDF应用中文文章1.收集数据2.数据预处理3.构建TF-IDF模型对象4.排序取值总结TF-IDFTF-IDF(TermFrequency-InverseDocumentFrequency,词频-逆文档频率)是一种用于信息检索与文本挖掘的常用加权技术。TF-IDF......