发明名称 一种测试chart内容抓取方法及系统
摘要 本发明涉及摄像模组检测技术领域,提供一种测试chart内容抓取方法及系统,所述方法包括下述步骤:根据测试chart上的四个定位的中心坐标,计算测试chart的中心点C的坐标;计算每个视场的四个虚拟的中心点坐标;计算所有视场抓取点的坐标;根据每个视场抓取点的坐标以及影像小方框的边角要求,在测试chart图像中绘制对应的影像小方框,不会因为测试chart画面的旋转而产生误差,提高了抓取精度,同时,通过摄像模组拍摄测试chart画面时,只需要将测试chart的四个定位调整到摄像模组的对应蓝框之内即可实现自动对各个视场测试chart内容抓取点的定位抓取,操作方便快捷,提高了测试效率。
申请公布号 CN104168476B 申请公布日期 2016.02.03
申请号 CN201410409847.5 申请日期 2014.08.19
申请人 歌尔声学股份有限公司 发明人 许伟
分类号 H04N17/00(2006.01)I 主分类号 H04N17/00(2006.01)I
代理机构 潍坊正信专利事务所 37216 代理人 石誉虎
主权项 一种测试chart内容抓取方法,其特征在于,所述方法包括下述步骤:根据测试chart上的四个定位十字的中心坐标,计算测试chart的中心点C的坐标,其坐标记为(Cx,Cy);根据当前视场的四个定位十字的中心坐标以及所述测试chart中心点C的坐标,计算每个视场的四个虚拟十字的中心点坐标,其计算式为:L0Ax=Cx‑((Cx‑Lx)/M)*0.A;L0Ay=Cy‑((Cy‑Ly)/M)*0.A;T0Ax=Cx‑((Cx‑Tx)/M)*0.A;T0Ay=Cy‑((Cy‑Ty)/M)*0.A;R0Ax=Cx‑((Cx‑Rx)/M)*0.A;R0Ay=Cy‑((Cy‑Ry)/M)*0.A;B0Ax=Cx‑((Cx‑Bx)/M)*0.A;B0Ay=Cy‑((Cy‑By)/M)*0.A;其中,0A为待计算视场,M为当前定位十字所对的视场所对应的级别等份,(Lx,Ly)、(Rx,Ry)、(Tx,Ty)以及(Bx,By)为当前视场四个定位十字的中心点坐标,(L0Ax,L0Ay)为待计算视场左侧虚拟十字的中心点坐标,(T0Ax,T0Ay)为待计算视场上侧虚拟十字的中心点坐标,(R0Ax,R0Ay)为待计算视场右侧虚拟十字的中心坐标,(B0Ax,B0Ay)为待计算视场下侧虚拟十字的中心点坐标;根据每个视场的四个虚拟十字的中心点坐标以及所述测试chart的中心点C的坐标,计算所有视场抓取点的坐标,其计算式为:待计算视场左上抓取点横坐标:P0ATLx=(L0Ax+T0Ax)–Cx;待计算视场左上抓取点纵坐标:P0ATLy=(L0Ay+T0Ay)–Cy;待计算视场右上抓取点横坐标:P0ATRx=(R0Ax+T0Ax)–Cx;待计算视场右上抓取点纵坐标:P0ATRy=(R0Ay+T0Ay)–Cy;待计算视场左下抓取点横坐标:P0ABLx=(L0Ax+B0Ax)–Cx;待计算视场左下抓取点纵坐标:P0ABLy=(L0Ay+B0Ay)–Cy;待计算视场右下抓取点横坐标:P0ABRx=(R0Ax+B0Ax)–Cx;待计算视场右下抓取点纵坐标:P0ABRy=(R0Ay+B0Ay)–Cy;根据每个视场抓取点的坐标以及影像小方框的边角要求,在所述测试chart图像中绘制对应的影像小方框,其中,所述视场抓取点为所述影像小方框的中心点。
地址 261031 山东省潍坊市高新技术产业开发区东方路268号