tp5网站开发模板,佛山市网站建设哪家好,用php建设一个简单的网站,传媒公司【 声明#xff1a;版权所有#xff0c;欢迎转载#xff0c;请勿用于商业用途。 联系信箱#xff1a;feixiaoxing 163.com】 大部分同学在开始做计算机图像的时候#xff0c;是没有意识到畸变矫正这个问题的。当然不仅仅是畸变矫正#xff0c;很多同学还会忽略光源的问题…【 声明版权所有欢迎转载请勿用于商业用途。 联系信箱feixiaoxing 163.com】 大部分同学在开始做计算机图像的时候是没有意识到畸变矫正这个问题的。当然不仅仅是畸变矫正很多同学还会忽略光源的问题。他们自然地以为摄像头拍出来的图像就应该是这样的。但事实上并非如此好的图像需要光源的配合而且很多摄像头拍摄出来的图像也是不能直接使用的比如大家在汽车上面看到的鱼眼镜头这些图像都是不能直接使用的需要用标定板进行标定之后才能使用的。 正好qmacvisual软件提供了软件标定的功能我们也来学习一下。 1、标定需要做哪些 要做好摄像头的标定那么就需要一个标定板。在摄像头之前的各个角落和只能够中间依次放置这样就拿到了基本的标定图片。基于这些图片就可以对camera进行标定了。当然这个标定板上面一般都会有棋盘格信息或者是有斑点的图案这些都是已知的条件。并且这些标定板上面的图案都是横平竖直的。这就意味着如果图像上的棋盘格或者是斑点被识别之后但是中间的连线发生了明显的弯曲这就是说我们可以用标定板对camera进行标定处理了。 2、标定板长什么样 标定板一般是棋盘格或者是斑点今天用到的图片都是基于斑点的 3、利用qmacvisual对图像进行标定处理 本身qmacvisual软件已经支持对camera进行标定处理。获得标定参数之后后续使用的每个图片都可以先畸变矫正然后再进行后续算法的处理。当然标定之前需要先创建一个工程然后创建一个流程这都是少不了的。接着开始标定标定的插件位于树形控件里面的【标定工具】-》【畸变标定】。双击之后界面应该是这样的 这里面有一些参数需要设置。文件夹路径就是采集的标定图片。剩下来的就是圆最小面积和圆最大面积设定。这两个参数设置非常重要可以搭配Block参数按钮一起使用确保算法可以认识到图片中的49个黑点。最后就是配置标定结果文件的保存路径位置。全部设置后应该是这样的 这个时候如果不是很放心可以依次单击Blob参数按钮确保算法识别所有的黑点信息相关输出可以在另外一个tab里面看到。不出意外的话单击一次你可以看到这样的效果 输出信息提示我们找到了49个黑点并且每个黑点还标注了颜色。如果所有的图片都没有问题直接单击执行按钮就可以开始标定的过程了。标定结束了相关的标定文件就写好了。截图是这样的 在tab2的输出显示当中可以看到更多的信息效果如下图所示。当然最重要的还是par_calib.xml文件。 另外一个图像校正的按钮则可以让我们一张一张地去看图像校正的效果比如这一张 相比较原来的图片有一个明显的地方算法做了矫正。比如左上角的时间信息之前肯定不是这个样子的也说明标定确实起了效果。在现实生活中标定的方法很多。用matlab工具来进行图像标定也是不错的一个选择。 4、如何使用标定文件 有了标定文件后续读取图片的时候如何利用这些标定的参数对图像进行标定呢其实相关的设置一直都在只是我们自己没有去进行配置而已。大家打开获取图像的tab2页面选择刚才生成的par_calib.xml文件就可以了